ms ▾
Mula sekarang
  1. Codex Tidak Disokong
  2. API Codex: Panduan Integrasi Langkah demi Langkah

API Codex: Panduan Integrasi Langkah demi Langkah

API codex menyediakan hujung sambungan chat-completions mentah tanpa sensor yang menyerupai antara muka SDK OpenAI untuk integrasi yang lancar. Anda mendapat akses terus kepada model berat terbuka tanpa penapis kandungan, membayar hanya untuk token yang anda gunakan sebenar melalui kriptowang. Panduan ini membimbing anda melalui pemasangan teknikal, dari pemasangan SDK hingga mengendalikan respons aliran, memastikan anda melaksanakan lapisan penjanaan yang kukuh dan tanpa sekatan.

Kemas kini terakhir

Mengapa menggunakan API Codex untuk penjanaan tanpa sensor

LLM piawai sering menerapkan penapis kandungan tegar yang merosakkan aliran naratif atau menyekat output teknikal niche. API codex menyediakan satu model berat terbuka khusus yang disetel untuk penolakan minimum pada kandungan dewasa yang sah, fiksyen, dan topik kontroversi. Anda menghantar teks masuk, menerima teks keluar, tanpa model memutuskan topik anda terlalu sensitif untuk pengeluaran.

Berbeza dengan pengawal korporat yang merutekan permintaan melalui vendor berbilang, hujung sambungan ini menyediakan satu model secara langsung. Tingkap konteks merangkumi 100,000 token untuk prompt dan penyelesaian. Had output diletakkan pada 16,000 token per permintaan, memastikan latensi yang boleh diramal. Panggilan fungsi, mod JSON, dan penstriman disokong sepenuhnya. Anda hanya membayar untuk token yang digunakan; ralat dan penolakan tidak menelan kos. Persediaan ini menghapuskan geseran bernegosiasi akses atau menunggu kelulusan kuota.

Langkah 1: Pasang SDK OpenAI

Mulakan dengan memasang SDK rasmi OpenAI untuk bahasa pengaturcaraan pilihan anda. Perpustakaan mengendalikan serialisasi, logik percubaan semula, dan protokol aliran secara automatik. Ini memastikan integrasi anda kekal serasi dengan tingkah laku API piawai sambil membolehkan penyesuaian penuh parameter sambungan.

  • Python: pip install openai
  • Node.js: npm install openai
  • Pergi: go get github.com/openai/openai-go

SDK ini meringkaskan lapisan HTTP, membolehkan anda fokus pada struktur payload. Anda tidak memerlukan klien proprietari. Perpustakaan piawai menyokong header pengesahan dan penguraian JSON yang diperlukan. Ini mengurangkan kod boilerplate dan mempercepatkan kitaran pembangunan. Sahkan pemasangan anda dengan mengimport modul klien dalam skrip mudah.

Langkah 2: Konfigurasikan URL asas dan kunci API

Arahkan instance SDK anda ke hujung khusus. Timpa URL asas lalai untuk mengarahkan trafik ke pelayan tanpa sensor. Tetapkan kunci API anda kepada header pengesahan untuk akses serta-merta. Konfigurasi ini memastikan semua permintaan memintas laluan OpenAI standard.

  • URL Asas: https://api.unsupportedcodexauthmethodapikey.com/v1
  • ID Model: uncensored
  • Auth: Token Bearer melalui kunci yang anda hasilkan

Dapatkan kunci anda dari papan pemuka selepas mendaftar dengan Google atau e-mel. Tiada nombor telefon diperlukan. Kunci dipaparkan serta-merta selepas penciptaan. Gantikan hujung lalai dalam kod anda. Langkah ini mengasingkan trafik anda dari infrastruktur awam. Ia menjamin kelakuan model yang konsisten. Anda kini boleh mengesahkan sambungan dengan menyenaraikan model yang tersedia.

Langkah 3: Hantar permintaan penyelesaian sembang pertama anda

Bina beban kerja penyelesaian chat standard. Tentukan model, mesej pengguna, dan parameter pilihan. Hujung memproses permintaan dan mengembalikan respons JSON terstruktur. Ini mengesahkan integrasi anda berfungsi dengan betul dengan model tanpa sensor.

from openai import OpenAI

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

Respons termasuk teks yang dijana, statistik penggunaan token, dan sebab selesai. Anda boleh mengekstrak kandungan terus ke dalam logik aplikasi anda. Nilai suhu dan top_p mempengaruhi kreativiti. Jujukan berhenti membolehkan kawalan tepat ke atas panjang output. Struktur permintaan ini adalah sama dengan panggilan OpenAI standard, memastikan portabiliti. Anda boleh menukar model kemudian tanpa mengubah logik teras anda.

Langkah 4: Tangani respons penstriman

Aktifkan penstriman dengan menetapkan parameter stream kepada true. Pelayan mengembalikan data secara berperingkat melalui Server-Sent Events (SSE). Ini membolehkan anda memaparkan token kepada pengguna secara masa nyata. Ia mengurangkan latensi yang dirasakan dengan ketara untuk output yang panjang.

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)

Setiap chunk mengandungi kandungan separa dan data penggunaan. Chunk akhir termasuk jumlah kiraan token. Anda boleh mengumpulkan teks apabila ia tiba. Kaedah ini menyokong aplikasi interaktif seperti antara muka chat. Ia juga membolehkan anda menghentikan penjanaan awal jika pengguna campur tangan. Streaming adalah penting untuk pengalaman pengguna yang lancar. Ia mengekalkan sambungan sehingga model selesai.

Langkah 5: Uruskan penggunaan token dan kos

Pantau penggunaan token untuk mengoptimumkan perbelanjaan anda. API mengenakan caj $0.15 per juta token input dan $0.50 per juta token output. Anda hanya membayar untuk penggunaan sebenar; kesilapan adalah percuma. Kredit prabayar tidak luput, jadi anda boleh menggunakannya dari masa ke masa.

  • Kos input: $0.15 / 1M token
  • Kos output: $0.50 / 1M token
  • Top-up: Crypto sahaja (USDT TRC20 atau USDC Base)

Bonus kredit terpakai untuk muatan lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200. Struktur ini memberi ganjaran kepada pengguna berat. Anda boleh mengesan penggunaan melalui header respons. Tetapkan had keras dalam kod anda untuk menghalang kos yang tidak terkawal. Had badan permintaan 8 MB membantu mengawal saiz input. Ketelusan ini memastikan anda mengetahui tepat berapa yang anda bayar.

Langkah 6: Penyelesaian masalah ralat biasa

Menghadapi ralat adalah sebahagian daripada integrasi API. Masalah biasa termasuk had kadar, kunci tidak sah, atau saiz payload melebihi had. API mengembalikan kod status HTTP standard untuk membantu anda nyahpepijat. Ralat 429 menunjukkan anda telah melebihi had 300 permintaan setiap minit. Kurangkan kekerapan permintaan atau laksanakan kembali eksponen.

curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
  }'

Ralat 400 biasanya bermaksud payload JSON anda rosak. Semak sintaks dan pastikan semua medan yang diperlukan hadir. Ralat 413 menunjukkan bahawa badan permintaan anda melebihi 8 MB. Kurangkan input anda atau bahagikan kepada bahagian yang lebih kecil. Ralat 500 jarang berlaku tetapi menunjukkan isu sisi pelayan. Cuba semula permintaan selepas lewat sebentar. Ralat-ralat ini boleh diramal dan diuruskan dengan log yang betul.

Langkah 7: Parameter lanjutan untuk penalaan output

Kawal tingkah laku model menggunakan parameter lanjutan. Suhu menyesuaikan rawak; nilai yang lebih tinggi meningkatkan kreativiti. Top_p menapis token berdasarkan kebarangkalian kumulatif. Gunakan urutan stop untuk menghentikan penjanaan pada penanda tertentu. Parameter benih memastikan output yang boleh diulang untuk tujuan menyahpepijat.

  • Suhu: 0.7 (lalai) hingga 1.5 (kreatif)
  • Top_p: 0.9 untuk respons yang fokus
  • Mod JSON: Gunakan response_format: json_object

Pemanggilan fungsi membolehkan model memulangkan data terstruktur. Takrifkan alat dalam permintaan anda untuk mengaktifkan ciri ini. Penalti kehadiran dan kekerapan mengurangkan pengulangan. Parameter ini memberikan anda kawalan halus ke atas output. Gabungkan mereka untuk sepadan dengan kes penggunaan khusus anda. Model mengendalikan arahan kompleks dengan baik apabila dibimbing dengan betul.

FAQ

Adakah kunci API codex berbeza daripada OpenAI?

Ya. Kunci API anda dijana oleh penyedia kaedah pengesahan codex yang tidak disokong. Ia mengesahkan anda terhadap infrastruktur khusus mereka, bukan OpenAI's. Anda menggunakan format SDK OpenAI piawai, tetapi URL asas mengarah ke pelayan mereka. Kunci itu sendiri adalah unik kepada sistem mereka.

Apakah ID model LLM uncensored?

ID model ialah "uncensored". Anda nyatakannya dalam permintaan API anda untuk memastikan anda berinteraksi dengan model uncensored yang khusus. Ia adalah model berat terbuka yang dihoskan di pelayan mereka, berbeza daripada GPT atau Claude.

Bolehkah saya menggunakan API codex untuk kandungan NSFW?

Ya. Model ini disesuaikan untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia tidak menyekat topik kontroversi atau fiksyen. Had keras hanya ialah kandungan seksual yang melibatkan kanak-kanak, yang sentiasa ditolak. Anda boleh menjana teks NSFW dengan bebas dalam sempadan itu.

Bagaimana cara menambah kredit API codex saya?

Top-up adalah crypto-sahaja melalui USDT (TRC20) atau USDC (Base). Anda boleh mendepositkan sebarang jumlah bulat dari $20 hingga $500. Bonus terpakai: +5% dari $50, +10% dari $100, dan +15% dari $200. Kredit tidak luput. Daftar dengan Google atau e-mel untuk memulakan.

Dapatkan kunci anda sekarang

Daftar, salin kunci, kemas kini URL hujung. Itu adalah proses lengkap.

Mula sekarang