Începător rapid API Codex
Implementați API-ul LLM necenzurat în câteva minute folosind instrumente standard compatibile cu OpenAI. Acest ghid acoperă autentificarea, streaming-ul și apelarea de instrumente, fără frecare de abonare.
fără cenzurăhttps://api.codexfiyat.com/v1
Începeți cu soldul de probă gratuit
Folosește email și parolă pentru a primi cheia imediat.
Obțineți cheiaInstalare și configurare
The codex api necesită o cheie validă și URL-ul de bază corect. Înregistrează-te prin Google sau email pentru a primi cheia imediat. Nu este nevoie de număr de telefon. Folosește SDK-urile oficiale OpenAI setând base_url pentru https://api.codexfiyat.com/v1.
Autentificarea utilizează standardul Authorization: Bearer header. Fiecare cont deține o singură cheie activă. Generarea unei noi chei revocă imediat pe cea anterioară. Acest lucru simplifică rotarea fără a gestiona mai multe acreditări.
Exemplu de cerere de bază
Trimiteți o cerere de completare către uncensored modelul folosind orice client HTTP. Endpoint-ul acceptă parametri standard precum temperature și top_p. Configurați clientul pentru a gestiona eficient răspunsurile JSON.
- Stabilește modelul la
uncensored. - Include your system prompt for context.
- Definește mesajele utilizatorului în
messagesarray.
Răspunsul conține textul generat și statistici de utilizare a tokenilor. Erorile returnează coduri HTTP standard cu mesaje descriptive. Poți testa conectivitatea cu o interogare simplă înainte de scalare.
Streaming Yanitlar
Activați streaming-ul setând stream: true în cererea dumneavoastră. API-ul returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real. Analizați fiecare fragment pentru a afișa textul incremental către utilizatorii dumneavoastră.
Această abordare reduce semnificativ latența. Răspunsurile mari apar instantaneu pe măsură ce sunt generate. Fragmentul final include utilizarea totală a tokenilor pentru o facturare precisă.
Apelarea de Instrumente (Apelarea de Funcții)
Definește funcțiile în tools parametru pentru a activa apelarea de instrumente. Modelul returnează apeluri de funcții în format JSON structurat. Folosește tool_choice: auto pentru detectare automată.
Executați funcția solicitată pe backend-ul dumneavoastră. Trimiteți rezultatul înapoi către model într-un mesaj nou. Modelul generează apoi un răspuns în limbaj natural bazat pe ieșirea instrumentului. Acest lucru permite fluxuri de lucru complexe fără analiză manuală.
Mod JSON
Forțează ieșire structurată setând response_format pentru {"type": "json_object"}. Modelul garantează un JSON valid în răspuns. Aceasta elimină necesitatea analizării cu regex sau a logicii de reîncercare.
Folosește acest modul pentru extragerea fiabilă a datelor. Funcționează perfect cu definițiile de tool. Asigură-te că promptul descrie clar schema așteptată. Structurile JSON invalide sunt rare în acest modul.
Limitări și Limite
API impune limite stricte pentru a asigura stabilitatea. Puteți trimite 300 de cereri pe minut pe cheie. Concurența este limitată la 8 cereri simultane. Fereastra de context maximă este de 100,000 de tokeni.
Ieșirea maximă este de 16.000 de token-uri per cerere. Dacă max_tokens este nedefinit, limita scade la 2.048. Solicitățile care depășesc limita de dimensiune a corpului de 8 MB returnează o eroare. Monitorizați-vă utilizarea prin panou pentru a evita întreruperile.
cURL
curl https://api.codexfiyat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available server configurations for ubuntu"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.codexfiyat.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.codexfiyat.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);Streaming
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)Întrebări frecvente
Cum mă autentific cu API-ul codex?
Include your API key in the Authorization header as a Bearer token. Generate your key on the dashboard after signing up with Google or email. The key is valid immediately upon creation.
Ce se întâmplă dacă depășesc limita de rată?
API returnează codul de stare 429. Trebuie să așteptați până când fereastra se resetează sau să reduceți frecvența solicitărilor. Solicitări concurente sunt limitate la opt per cheie. Depășirea acestei limite cauzează throttling imediat.
Modelul fără cenzură suportă streaming-ul?
Da, streaming-ul este complet suportat prin Server-Sent Events. Setează parametrul stream la true în solicitarea ta. Token-urile sunt livrate incremental pentru aplicații cu latență redusă. Ultimul chunk conține statistici de utilizare.
Obțineți-vă cheia API instantaneu
Înregistrează-te, preia cheia, actualizează URL-ul de bază. Aceasta este întreaga configurație.