hu ▾
Próbáld ki próbahittel
Próbáld ki próbahittel

Codex API dokumentáció és végpontok

Kezdje el a szöveggenerálást cenzúra nélküli LLM API-nkkal. Ez az útmutató az alap URL-t, az azonosítást és a specifikus végpontokat tárgyalja a gyors integrációhoz.

Base URL és hitelesítés

Küldjön kéréseket az alap URL-re https://api.codexapipricing.com/v1 az API-kulcsa használatával. Ez a végpont kompatibilis a szabványos OpenAI SDK-kkal, így csak a base URL frissítésére és a kulcs megadására van szükség. Azonosítás a header átadásával Authorization: Bearer YOUR_API_KEY minden kéréssel együtt. Kulcsot azonnal generálhat bejelentkezéssel Google vagy e-mail és jelszó segítségével. A kulcs egyszer jelenik meg létrehozás után, ezért mentse biztonságosan. Az Ön promptjait nem használjuk tanításhoz, így biztosítva az adatai magánszféráját.

Chat completions végpont

Használja a POST /v1/chat/completions endpoint szöveggenerálásra. Ez a fő felület a promptok küldésére és a válaszok fogadására. A modell azonosítója mindig uncensored, függetlenül attól, hogy melyik modell verzió fut a szervereinken. Az elérhető modelleket a következőn keresztül ellenőrizheti GET /v1/models. Küldje az üzenetelőzményeit a messages

Támogatott paraméterek és JSON mód

Generálás szabályozása paraméterekkel, mint temperature, top_p, és stop. Használja a response_format beállítva {"type": "json_object"} a JSON kimenet kikényszerítéséhez. Ez hasznos a strukturált adat-kinyeréshez vagy a függvényhíváshoz. Továbbá beállíthat max_tokens a kimeneti hosszának korlátozására, alapértelmezés szerint 2 048-ra, ha elhagyja. A kontextus ablak 100 000 token támogatását nyújtja prompt és kiegészítés együtt. Adja át seed determinisztikus eredményekhez vagy presence_penalty és frequency_penalty ismétlődés beállításához. Ezek a paraméterek lehetővé teszik a modell viselkedésének finomhangolását komplex konfiguráció nélkül. A JSON mód biztosítja a szigorú formázást a megbízható feldolgozáshoz alkalmazásában.

SSE-n keresztüli streamelő válaszok

Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API Szerver által küldött eseményeket (SSE) ad vissza, ahogy a tokenek generálódnak. Ez csökkenti az érzékelt késleltést hosszú válaszok esetén. Feldolgozza a streamet a szöveg növekményes megjelenítéséhez. A token-felhasználás részletei az utolsó darabban jelennek meg. A funkció minden OpenAI-kompatibilis SDK-val működik. A streamelés ideális chat felületekhez, ahol a felhasználók azonnali visszajelzést várnak. Az utolsó darab tartalmazza a teljes token számot a pontos számlázás érdekében. Használja ezt a módszert nagy kimenetek gracefully kezelésére anélkül, hogy várnia kellene a teljes válaszra.

Sebességkorlátok és kérelemtörzsek

Minden API-kulcs percenként 300 kérésre és 8 párhuzamos kérésre korlátozódik. A kéréstörzs maximális mérete 8 MB. Ha túllépi ezeket a korlátokat, 429-es hibát kap. Új kulcsokat generálhat a meglévők helyett, de fiontonként csak egy kulcs lehet aktív. A hibák és az elutasítások nem számítanak bele a sebességkorlátba. A 100,000 tokenes kontextusablak lehetővé teszi a kiterjedt beszélgetési előzményeket. Tartsa tömörre a kéréstörzseket, hogy betartsa a méretkorlátokat. Kövesse nyomon a felhasználást a csúcsidőszakbeli megszakítások elkerülése érdekében. Ezek a korlátok biztosítják a méltányos felhasználást az összes előre fizető ügyfél számára.

Hibakezelés és hibaelhárítás

Kezelje a hibákat az HTTP státuskód ellenőrzésével. A 401 hiba érvénytelen vagy hiányzó API-kulcsot jelez. A 402 hiba azt jelenti, hogy az előre fizetett hitelét kimerítette. A 429 hiba azt jelzi, hogy túllépte a sebességkorlátokat. Használja a 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);

Streamelés

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)

Gyakran ismételt kérdések

Mi az alap URL, és hogyan hitelesíthetek?

Az alap URL: HTTPS://api.codexapipricing.com/v1. Hitelesítsen az Authorization fejléc hozzáadásával: Bearer YOUR_API_KEY minden kérésnél. API-kulcsot azonnal kap regisztráció után Google-fiókkal vagy e-mail-címmel.

Támogatja az uncensored modell a JSON módot?

Igen, állítsa be a response_format értéket {"type": "json_object"}-re a kérésben. Ez kényszeríti a modellt, hogy érvényes JSON-t adjon ki, ami hasznos lehet strukturált adatokhoz. Működik a szabványos chat completions végponttal.

Mi történik, ha túllépem a sebességkorlátot?

429-es HTTP státuskódot kap. A limit percenként 300 kérés, és kulcsonként 8 párhuzamos kérés. A hibák és a visszautasítások nem számítanak bele ebbe a limitbe. Szükség esetén generálhat egy új kulcsot a folytatáshoz.

Szerezze meg API-kulcsát egy lépésben

Jelentkezz be, másold ki a kulcsot, frissítsd az endpointot. Ennyi az egész.