Dokumentasi API tanpa sensor
Masukkan API uncensored kami ke dalam proyek apa pun yang sudah ada dengan satu perubahan base URL. Anda mendapatkan generasi yang konsisten, harga kripto yang transparan, dan tanpa kunci langganan.
Mulai Cepat: Instal dan Konfigurasi SDK
Mulai dengan mengarahkan klien Anda ke URL dasar kami dan meneruskan kunci API Anda. Endpointnya adalah https://api.claudeapitokencosts.com/v1 dan tidak memerlukan logika routing yang rumit.
Autentikasi menggunakan token bearer standar di Authorization header. Anda dapat membuat kunci secara instan melalui Google atau email.
Layanan kami sepenuhnya kompatibel dengan OpenAI. Anda dapat menggunakan SDK resmi tanpa memodifikasi logika inti Anda. Cukup perbarui URL dasar dan masukkan kunci Anda.
Gunakan curl untuk memverifikasi konektivitas segera.
Permintaan Penyelesaian Obrolan Dasar
Kirim permintaan POST ke /v1/chat/completions untuk mendapatkan output teks. Titik akhir ini menangani semua interaksi obrolan standar.
Tentukan prompt sistem dan pesan pengguna Anda dalam badan JSON. ID model selalu uncensored.
API mengembalikan respons teks langsung. Anda tidak perlu mengurai objek streaming kompleks untuk kasus penggunaan sederhana.
Pendekatan ini berfungsi untuk skrip sederhana atau pekerjaan pemrosesan batch. Gunakan curl untuk menguji panggilan pertama Anda.
Respons Streaming dengan Server-Sent Events
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. server mengembalikan chunk saat chunk tersebut dihasilkan.
Metode ini mengurangi latensi yang dirasakan untuk output panjang. Metode ini juga memungkinkan aplikasi Anda menampilkan token secara real-time.
Setiap chunk berisi data parsial dan statistik penggunaan dalam payload akhir.
Tangani stream SSE dalam kode klien Anda untuk memproses token saat tiba. Ini sangat penting untuk aplikasi interaktif.
Pemanggilan Fungsi dan Mode JSON
Mendukung output terstruktur menggunakan response_format parameter. Setel ke {"type": "json_object"} untuk balasan JSON ketat.
Anda juga dapat menentukan alat untuk pemanggilan fungsi. Model menghormati definisi alat yang disediakan dalam permintaan.
Ini memastikan ekstraksi data yang andal untuk pipeline Anda. Gabungkan mode JSON dengan alat untuk alur kerja kompleks.
Model kami menangani generasi data terstruktur secara efisien.
Parameter: Suhu, Top P, dan Seed
Kontrol kreativitas dengan temperature dan top_p. Nilai lebih tinggi meningkatkan keacakan. Nilai lebih rendah membuat output lebih deterministik.
Gunakan seed parameter untuk hasil yang dapat direproduksi. Ini berguna untuk men-debug atau menguji prompt tertentu.
Atur max_tokens untuk membatasi panjang output. Default adalah 2.048 token per permintaan.
Sesuaikan pengaturan ini agar sesuai dengan kasus penggunaan spesifik Anda. Seimbangkan konsistensi dengan variasi sesuai kebutuhan.
Memahami Penggunaan Token dan Biaya
Anda hanya membayar token yang dikonsumsi. Token input berharga $0,15 per juta. Token output berharga $0,50 per juta.
Kesalahan dan penolakan tidak menguras kredit. Anda hanya membayar untuk penyelesaian yang berhasil.
Gunakan kalkulator token untuk memperkirakan biaya sebelum mengirim batch besar. Harga kami transparan dan berdasarkan penggunaan.
Tidak ada biaya bulanan atau kunci langganan yang berlaku. Kredit tidak pernah kedaluwarsa. Anda dapat mengisi ulang dengan kripto kapan saja.
Pantau penggunaan Anda melalui potongan akhir dalam respons streaming.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapitokencosts.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Streaming
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Pertanyaan umum
Berapa biaya token API claude untuk layanan ini?
Harga kami adalah $0.15 per satu juta token input dan $0.50 per satu juta token output. Ini adalah tarif tetap tanpa biaya tersembunyi atau persyaratan langganan. Anda hanya membayar untuk apa yang Anda gunakan.
Bagaimana cara menangani batas laju dan error?
API mengembalikan kode status 429 ketika Anda melebihi 300 permintaan per menit. Error 401 menunjukkan kunci API tidak valid. Error 402 berarti Anda perlu menambahkan lebih banyak kredit. Error-error ini adalah standar dan mudah ditangani dalam kode.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token untuk gabungan prompt dan completion. Anda dapat meminta hingga 16.000 token dalam satu output. Hal ini memungkinkan konteks yang substansial tanpa cepat mencapai batas.
Akses kunci Anda melalui formulir sederhana
Daftar, salin kunci Anda, perbarui URL dasar. Itulah konfigurasi lengkapnya.