Pengesahan dan URL Asas
Letakkan kunci anda di Authorization header sebagai token bearer.
URL asas ialah https://api.howtogetcodexapikey.com/v1.
Setiap permintaan memerlukan header ini untuk mengesahkan akaun anda.
Kesilapan seperti 401 menunjukkan kunci tidak sah.
Anda mendapat satu kunci aktif per akaun.
Dapatkan ia melalui Google atau e-mel.
Tiada nombor telefon diperlukan.
Gunakan kunci dalam konfigurasi SDK anda.
Hujung Sambungan Penyelesaian Sembang
Hantar mesej ke POST /v1/chat/completions.
Gunakan ID model uncensored.
Ia mengendalikan teks masuk dan teks keluar.
Tiada penyematan atau imej di sini.
Menyokong alat dan mod JSON.
Laraskan suhu dan top_p.
Tetapkan jujukan stop dengan mudah.
Alirkan hasil jika anda mahu.
Semak dokumentasi untuk parameter.
Ia pantas dan langsung.
curl https://api.howtogetcodexapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List my active api keys for the codex service."}]
}'
Senarai dan ID Model
Panggil GET /v1/models untuk melihat pilihan yang tersedia.
Anda akan melihat id uncensored.
Ia adalah model berberat terbuka.
Jalankan di pelayan kami sendiri.
Bukan GPT atau Claude.
Tiada kunci vendor di sini.
Semak titik akhir untuk butiran.
Ia menyenaraikan versi model.
Kekalkan klien anda dikemas kini.
Gunakan format senarai piawai.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtogetcodexapikey.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)
Streaming dan Penggunaan Token
Dayakan penstriman dengan stream: true.
Terima data melalui potongan SSE.
Penggunaan token muncul dalam potongan terakhir.
Kira token dengan tepat.
Bayar hanya untuk apa yang anda gunakan.
Kesilapan adalah percuma.
Tetapkan max_tokens to 16000.
Lalai ialah 2048 jika tiada.
Tangani respons separa dengan baik.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtogetcodexapikey.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);
Pengendalian Ralat dan Had
Had kadar ialah 300 permintaan setiap minit.
Maksimum 8 permintaan serentak setiap kunci.
Badan permintaan mesti kurang daripada 8 MB.
402 bermaksud anda memerlukan lebih kredit.
429 bermaksud anda mencapai had.
401 bermaksud kunci anda salah.
Cuba semula dengan penyesuaian balik eksponen.
Log kod ralat.
Semak baki anda kerap.
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)
Tetingkap Konteks dan Kekangan
Tetingkap konteks ialah 100,000 token.
Termasuk prompt dan penyelesaian.
Output maksimum adalah 16,000 token.
Input panjang muat dengan mudah.
Penolakan berlaku hanya untuk kanak-kanak.
Kandungan dewasa dibenarkan.
Gunakan ID model yang betul.
Jaga prompt anda agar ringkas.
Uji dengan pecahan kecil dahulu.
Skalakan apabila bersedia.