Pasang SDK serasi OpenAI pilihan anda
Mula dengan memasang SDK rasmi untuk bahasa anda. Perpustakaan ini mengendalikan permintaan HTTP di bawah, jadi anda boleh memberi tumpuan kepada logik. Kami menyokong mana-mana klien yang menggunakan protokol OpenAI.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Ini memastikan keserasian dengan penamat piawai kami. Anda tidak perlu memasang proksi atau agregator khusus. Perpustakaan piawai berfungsi secara automatik dengan URL asas kami.
Konfigurasi base_url dan kunci API anda
Arahkan klien SDK anda ke hujung khusus kami. Tukar base_url ke https://api.claudeapicosts.com/v1. Gunakan kunci API yang anda jana pada papan pemuka kami.
Konfigurasi ini memastikan semua permintaan disalurkan terus ke model uncensored kami. Tiada yuran perkhidmatan tersembunyi. Kod anda kekal sama dengan pelaksanaan OpenAI piaran.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)URL asas adalah satu-satunya perubahan yang diperlukan. Pengesahan menggunakan header token Bearer piawai.
Hantar permintaan penyelesaian sem pertama anda
Buat permintaan POST ke /v1/chat/completions. Hantar permintaan anda dan tetapkan model kepada uncensored. Model ini menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah.
Gunakan arahan curl di bawah untuk menguji sambungan. Gantikan YOUR_API_KEY dengan kunci sebenar anda. Respon mengembalikan penyelesaian teks.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'Ini mengesahkan integrasi anda berfungsi. Anda kini boleh menghantar mana-mana permintaan kepada model tanpa sensor. Token input ditadbir pada $0.15 per 1M.
Tangani respon aliran dan penggunaan token
Aktifkan penstriman untuk menerima token secara masa nyata. Tetapkan stream: true dalam permintaan anda. API menggunakan Acara Dihantar Pelayan (SSE) untuk penghantaran.
Butiran penggunaan token muncul dalam potongan akhir. Ini membolehkan anda mengesan kos dengan tepat. Anda boleh menguraikan acara terakhir untuk mendapatkan jumlah token input dan output.
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)Penstriman mengurangkan latensi yang dirasakan. Ia sesuai untuk antara muka sembang dan penjanaan teks panjang. Model menyokong tetingkap konteks sebanyak 100,000 token.
Aktifkan panggilan fungsi dan mod JSON
Gunakan tools parameter untuk panggilan fungsi. Ini membolehkan ekstraksi data terstruktur dan penggunaan alat. Set response_format ke {"type": "json_object"} untuk output JSON ketat.
Ciri-ciri ini berfungsi tepat seperti model OpenAI piawai. Anda boleh menentukan skema alat dan membiarkan model memilih tindakan. Mod JSON memastikan penafsiran yang boleh diramal.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);Kedua-dua ciri sepenuhnya disokong. Anda boleh menggabungkannya untuk tugas automasi kompleks. Model mengendalikan definisi alat dengan cekap.
Pantau penggunaan anda dan kredit prabayar anda
Pantau perbelanjaan anda melalui papan pemuka. Kredit dikenakan berdasarkan penggunaan token sebenar. Kesilapan dan penolakan adalah percuma. Kredit prabayar tidak luput.
Anda boleh menambah baki dengan crypto sahaja. USDT (TRC20) atau USDC (Base) diterima. Top-up minimum ialah $20. Bonus terpakai untuk jumlah yang lebih besar.
- $50+ menambah kredit bonus +5%
- $100+ menambah kredit bonus +10%
- $200+ menambah kredit bonus +15%
Pantau baki anda untuk mengelakkan gangguan perkhidmatan. Papan pemuka menunjukkan penggunaan masa nyata. Tiada yuran bulanan atau langganan.