Dokumentasi api tanpa sensor
Masukkan API tanpa sensor kami ke mana-mana projek sedia ada dengan satu perubahan URL asas. Anda mendapatkan penjanaan yang konsisten, harga kripto yang telus, dan tiada kunci langganan.
Mula Pantas: Pasang dan Konfigurasi SDK
Mula dengan mengarahkan klien anda ke URL asas kami dan menghantar kunci API anda. Hujung sambungan ialah https://api.claudeapitokencosts.com/v1 dan tidak memerlukan logik pengaliran yang kompleks.
Pengesahan menggunakan token bearer standard dalam Authorization header. Anda boleh menjana kunci anda serta-merta melalui Google atau e-mel.
Perkhidmatan kami sepenuhnya serasi dengan OpenAI. Anda boleh menggunakan SDK rasmi tanpa mengubah logik teras anda. Cukup kemas kini URL asas dan suntikkan kunci anda.
Gunakan curl ke mengesahkan sambungan serta-merta.
Permintaan Penyiapan Chat Asas
Hantar permintaan POST ke /v1/chat/completions untuk mendapatkan output teks. Hujung ini mengendalikan semua interaksi semakan piawai.
Takrifkan prompt sistem dan mesej pengguna anda dalam badan JSON. ID model sentiasa uncensored.
API mengembalikan respons teks langsung. Anda tidak perlu menguraikan objek penstriman kompleks untuk kes penggunaan mudah.
Pendekatan ini berfungsi untuk skrip mudah atau pekerjaan pemprosesan secara pukal. Gunakan curl untuk menguji panggilan pertama anda.
Respons Streaming dengan Acara Dihantar Pelayan
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. pelayan mengembalikan pecahan apabila ia dijana.
Kaedah ini mengurangkan latensi yang dirasakan untuk output panjang. Ia juga membolehkan aplikasi anda memaparkan token secara masa nyata.
Setiap chunk mengandungi data separa dan statistik penggunaan dalam payload akhir.
Tangani aliran SSE dalam kod klien anda untuk memproses token sejajar ia tiba. Ini penting untuk aplikasi interaktif.
Panggilan Fungsi dan Mod JSON
Menyokout output terstruktur menggunakan response_format parameter. Tetapkan kepada {"type": "json_object"} untuk balasan JSON ketat.
Anda juga boleh menentukan alat untuk pemanggilan fungsi. Model menghormati definisi alat yang disediakan dalam permintaan.
Ini memastikan pengeluaran data yang boleh dipercayai untuk landasan anda. Gabungkan mod JSON dengan alat untuk aliran kerja kompleks.
Model kami mengendalikan penjanaan data terstruktur dengan cekap.
Parameter: Suhu, Top P, dan Seed
Kawal kreativiti dengan temperature dan top_p. Nilai yang lebih tinggi meningkatkan rawak. Nilai yang lebih rendah menjadikan output lebih deterministik.
Gunakan seed parameter untuk hasil yang boleh direproduksi. Ini berguna untuk nyahpepijat atau menguji prompt tertentu.
Tetapkan max_tokens untuk membatasi panjang output. Lalai ialah 2,048 token setiap permintaan.
Laraskan tetapan ini untuk mematuhi kesgunaan khusus anda. Seimbangkan konsistensi dengan variasi mengikut keperluan.
Memahami Penggunaan Token dan Kos
Anda hanya membayar untuk token yang digunakan. Token input berharga $0.15 per sejuta. Token output berharga $0.50 per sejuta.
Kesilapan dan penolakan tidak menggunakan kredit. Anda hanya membayar untuk penyelesaian berjaya.
Gunakan pengira token untuk menganggarkan kos sebelum menghantar kumpulan besar. Harga kami telus dan berdasarkan penggunaan.
Tiada yuran bulanan atau penguncian langganan. Kredit tidak luput. Anda boleh tambah nilai dengan crypto bila-bila masa.
Pantau penggunaan anda melalui bahagian akhir dalam respons penstriman.
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);Aliran
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)Soalan biasa
Apakah kos token API claude untuk perkhidmatan ini?
Harga kami ialah $0.15 bagi setiap sejuta token input dan $0.50 bagi setiap sejuta token output. Ini adalah kadar rata tanpa yuran tersembunyi atau keperluan langganan. Anda hanya membayar untuk apa yang anda gunakan.
Bagaimana cara mengendalikan had kadar dan ralat?
API mengembalikan kod status 429 apabila anda melebihi 300 permintaan setiap minit. Ralat 401 menunjukkan kunci API tidak sah. Ralat 402 bermaksud anda perlu menambah lebih kredit. Ralat-ralat ini adalah piawai dan mudah ditangani dalam kod.
Apakah saiz tetingkap konteks?
Jendela konteks ialah 100,000 token untuk gabungan prompt dan penyelesaian. Anda boleh meminta sehingga 16,000 token dalam satu output. Ini membolehkan konteks yang besar tanpa mencapai had dengan cepat.
Akses kunci anda melalui borang mudah
Daftar, salin kunci anda, kemas kini URL asas. Itulah konfigurasi lengkap.