Rychlý start API Codex
Nasazujte API LLM bez filtrů během minut pomocí standardních nástrojů kompatibilních s OpenAI. Tento průvodce pokrývá autentizaci, streamování a volání nástrojů bez tření předplatného.
neomezenýhttps://api.codexfiyat.com/v1
Začněte s bezplatným zkušebním zůstatkem
Použijte e-mail a heslo pro okamžité přijetí vašeho klíče.
Získejte svůj klíčInstalace a nastavení
The codex api vyžaduje platný klíč a správnou základní URL. Zaregistrujte se přes Google nebo e-mail a okamžitě obdržíte klíč. Telefonní číslo není potřeba. Použijte oficiální SDK OpenAI nastavením base_url na https://api.codexfiyat.com/v1.
Ověření používá standardní Authorization: Bearer hlavička. Každý účet má jeden aktivní klíč. Vygenerování nového klíče okamžitě zruší předchozí. To zjednodušuje rotaci bez nutnosti spravovat více přihlašovacích údajů.
Příklad základního požadavku
Pošlete požadavek na completion na uncensored model pomocí libovolného HTTP klienta. Endpoint přijímá standardní parametry jako temperature a top_p. Nakonfigurujte svého klienta pro efektivní zpracování odpovědí JSON.
- Nastavte model na
uncensored. - Zadejte svůj systémový prompt pro kontext.
- Definujte zprávy uživatele v
messagespole.
Odpověď obsahuje vygenerovaný text a statistiky využití tokenů. Chyby vracejí standardní kódy HTTP s popisnými zprávami. Připojení můžete otestovat jednoduchým dotazem před škálováním.
Streamování odpovědí
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací Server-Sent Events (SSE) pro reálné doručování tokenů. Přečtěte si každý blok a zobrazujte text uživatelům inkrementálně.
Tento přístup výrazně snižuje vnímanou latenci. Velké odpovědi se zobrazují okamžitě, jak jsou generovány. Poslední část obsahuje celkové využití tokenů pro přesnou fakturaci.
Volání nástrojů (Volání funkcí)
Definujte funkce v tools parametr pro povolení volání nástrojů. Model vrací volání funkcí ve strukturovaném formátu JSON. Použijte tool_choice: auto pro automatickou detekci.
Proveďte požadovanou funkci na vašem backendu. Pošlete výsledek zpět modelu v nové zprávě. Model poté vygeneruje přirozenou jazykovou odpověď na základě výstupu nástroje. To umožňuje složité pracovní postupy bez ručního parsování.
Režim JSON
Vynucení strukturovaného výstupu nastavením response_format na {"type": "json_object"}. Model zaručuje platný JSON v odpovědi. To eliminuje potřebu parsování pomocí regulárních výrazů nebo logiky opakování.
Použijte tento režim pro spolehlivou extrakci dat. Bezproblémově funguje s definicemi nástrojů. Ujistěte se, že váš prompt jasně popisuje očekávané schéma. Neplatné struktury JSON jsou v tomto režimu vzácné.
Limitler ve Sinirlar
API vynucuje přísné limity pro zajištění stability. Můžete odeslat 300 požadavků za minutu na klíč. Souběžnost je omezena na 8 současných požadavků. Maximální kontextové okno je 100 000 tokenů.
Max výstup je 16,000 tokenů na požadavek. Pokud max_tokens není nastaveno, limit klesá na 2 048. Požadavky překračující limit velikosti těla 8 MB vrátí chybu. Sledujte své využití přes dashboard, abyste předešli přerušením.
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);Streamování
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)Často kladené otázky
Jak se autentizuji pomocí API codex?
Zadejte svůj klíč API do hlavičky Authorization jako token Bearer. Klíč vygenerujte na ovládacím panelu po registraci pomocí Google nebo e-mailu. Klíč je platný ihned po vytvoření.
Co se stane, pokud překročím limit rychlosti?
API vrací stavový kód 429. Musíte počkat, než se okno obnoví, nebo snížit frekvenci požadavků. Souběžné požadavky jsou omezeny na osm na klíč. Jejich překročení způsobí okamžité omezení.
Podporuje uncenzurovaný model streamování?
Ano, streamování je plně podporováno prostřednictvím Server-Sent Events. Nastavte parametr stream na true ve svém požadavku. Tokeny jsou doručovány postupně pro aplikace s nízkou latencí. Poslední chunk obsahuje statistiky využití.
Získejte svůj API klíč okamžitě
Registrovat, získat klíč, aktualizovat základní URL. To je celá konfigurace.