ms ▾
Cuba dengan kredit percubaan
Cuba dengan kredit percubaan

Dokumentasi dan hujung sambungan API Codex

Mula menjana teks dengan API LLM tanpa sensor kami. Panduan ini merangkumi URL asas, pengesahan, dan hujung sambungan khusus yang anda perlukan untuk berintegrasi dengan pantas.

URL Asas dan pengesahan

Hantar permintaan ke URL asas https://api.codexapipricing.com/v1 menggunakan kunci API anda. Hujung sambungan ini serasi dengan SDK OpenAI piawai, jadi anda hanya perlu mengemas kini URL asas dan menyediakan kunci anda. Sahkan dengan menghantar header Authorization: Bearer YOUR_API_KEY dengan setiap permintaan. Anda boleh menjana kunci serta-merta dengan log masuk menggunakan Google atau e-mel dan kata laluan. Kunci dipaparkan sekali selepas penciptaan, jadi simpan dengan selamat. Prompt anda tidak digunakan untuk latihan, memastikan privasi untuk data anda.

Hujung sambungan penyelesaian sembang

Gunakan POST /v1/chat/completions endpoint untuk menjana teks. Ini adalah antara muka utama untuk menghantar arahan dan menerima respons. ID model sentiasa uncensored, tidak kira versi model yang berjalan di pelayan kami. Anda boleh menyemak model yang tersedia melalui GET /v1/models. Hantar sejarah mesej anda dalam messages

Parameter disokong dan mod JSON

Kawal penjanaan dengan parameter seperti temperature, top_p, dan stop. Gunakan response_format tetapkan kepada {"type": "json_object"} untuk memaksa output JSON. Ini berguna untuk pengekstrakan data berstruktur atau panggilan fungsi. Anda juga boleh menetapkan max_tokens untuk membatasi panjang output, secara lalai kepada 2,048 jika dibiarkan kosong. Jendela konteks menyokong sehingga 100,000 token untuk prompt dan penyelesaian digabungkan. Lulus seed untuk hasil deterministik atau presence_penalty dan frequency_penalty untuk menyesuaikan pengulangan. Parameter ini membolehkan penalaan halus tingkah laku model tanpa konfigurasi kompleks. Mod JSON memastikan pemformatan ketat untuk penguraian yang boleh dipercayai dalam aplikasi anda.

Respons aliran melalui SSE

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Dihantar Pelayan (SSE) semasa token dijana. Ini mengurangkan latensi yang dirasakan untuk respons yang panjang. Butiran penggunaan token muncul dalam potongan akhir aliran. Anda boleh memproses token secara berperingkat untuk memaparkan teks secara masa nyata. Ciri ini berfungsi dengan semua SDK sepadan OpenAI. Aliran sangat sesuai untuk antara muka sembang di mana pengguna menjangkakan maklum balas segera. Potongan terakhir mengandungi jumlah kiraan token untuk ketepatan pengebilan. Gunakan kaedah ini untuk menangani output besar dengan baik tanpa menunggu respons penuh.

Had laju dan badan permintaan

Setiap kunci API terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB. Jika anda melebihi had-had ini, anda akan menerima ralat 429. Anda boleh menjana kunci baharu untuk menggantikan kunci sedia ada, tetapi hanya satu kunci yang aktif per akaun. Ralat dan penolakan tidak dikira terhadap had kadar anda. Jendela konteks 100,000 token membolehkan sejarah perbualan yang luas. Pastikan badan permintaan anda ringkas untuk kekal dalam had saiz. Pantau penggunaan anda untuk mengelakkan gangguan semasa waktu puncak. Had-had ini memastikan penggunaan adil merentasi semua pelanggan prabayar.

Penanganan ralat dan nyahpepihahan

Kendalikan ralat dengan menyemak kod status HTTP. Ralat 401 menunjukkan kunci API tidak sah atau tiada. Ralat 402 bermaksud kredit pra-dibayar anda telah habis. Ralat 429 menandakan anda telah melebihi had kadar. Gunakan error field in the response to get details. Mistakes like double charges are fixed via the Support page. Credit never expires, so you can top up later. Refusals for content policy violations are free. This predictable error structure helps you debug integration issues quickly without guessing the cause.

cURL

curl https://api.codexapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly rates for the large model."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.codexapipricing.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.codexapipricing.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 lazim

Apakah URL asas dan bagaimana saya melakukan pengesahan?

URL asas ialah HTTPS://api.codexapipricing.com/v1. Sahkan dengan memasukkan header Authorization: Bearer YOUR_API_KEY dengan setiap permintaan. Anda mendapatkan kunci API serta-merta selepas mendaftar dengan Google atau e-mel.

Adakah model tanpa penapisan menyokong mod JSON?

Ya, tetapkan response_format kepada {"type": "json_object"} dalam permintaan anda. Ini memaksa model untuk mengeluarkan JSON yang sah, yang berguna untuk data terstruktur. Ia berfungsi dengan akhiran penyelesaian semakan piawai.

Apa yang berlaku jika saya mencapai had kadar?

Anda akan menerima kod status HTTP 429. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Ralat dan penolakan tidak dikira dalam had ini. Anda boleh menjana kunci baharu untuk terus jika diperlukan.

Dapatkan kunci API anda dalam satu langkah

Daftar, salin kunci, kemas kini hujung. Itu sahaja yang ada.