nl ▾
Probeer met proeftegoed
Probeer met proeftegoed

Codex API-documentatie en eindpunten

Start met het genereren van tekst met onze uncensored LLM API. Deze gids behandelt de base URL, authenticatie en de specifieke endpoints die je nodig hebt voor snelle integratie.

Basis-URL en authenticatie

Stuur verzoeken naar de basis-URL https://api.codexapipricing.com/v1 met behulp van je API-sleutel. Dit eindpunt is compatibel met standaard OpenAI SDK's, dus je hoeft alleen de base URL bij te werken en je sleutel op te geven. Authenticatie gebeurt door de header Authorization: Bearer YOUR_API_KEY bij elke request. U kunt direct een sleutel genereren door in te loggen met Google of een e-mail en wachtwoord. De sleutel wordt één keer weergegeven na aanmaak, dus bewaar deze veilig. Uw prompts worden niet gebruikt voor training, wat privacy voor uw data garandeert.

Chat completions endpoint

Gebruik de POST /v1/chat/completions endpoint om tekst te genereren. Dit is de primaire interface voor het versturen van prompts en ontvangen van antwoorden. De model-ID is altijd uncensored, ongeacht welke modelversie op onze servers draait. U kunt beschikbare modellen controleren via GET /v1/models. Stuur je berichtengeschiedenis in de messages

Ondersteunde parameters en JSON-modus

Reguleer de generatie met parameters zoals temperature, top_p, en stop. Gebruik response_format instellen op {"type": "json_object"} om JSON-uitvoer af te dwingen. Dit is nuttig voor gestructureerde gegevensextractie of function calling. U kunt ook max_tokens om de uitvoerlengte te beperken, met een standaard van 2.048 als dit wordt weggelaten. Het contextvenster ondersteunt tot 100.000 tokens voor prompt en voltooiing samen. Stuur seed voor deterministische resultaten of presence_penalty en frequency_penalty aanpassen van repetitie. Deze parameters stellen je in staat het gedrag van het model fijn af te stemmen zonder complexe configuratie. JSON-modus zorgt voor strikte indeling voor betrouwbare parsing in je applicatie.

Streamingresponsen via SSE

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) terwijl tokens worden gegenereerd. Dit vermindert de waargenomen latentie voor lange antwoorden. Tokenverbruiksgegevens verschijnen in het laatste chunk van de stream. Je kunt tokens incrementeel verwerken om tekst in realtime weer te geven. Deze functie werkt met alle OpenAI-compatible SDK's. Streaming is ideaal voor chatinterfaces waar gebruikers directe feedback verwachten. Het laatste chunk bevat het totale tokenaantal voor nauwkeurige facturering. Gebruik deze methode om grote uitvoeren soepel af te handelen zonder te wachten op de volledige respons.

Snelheidslimieten en request bodies

Elke API-sleutel is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Als je deze limieten overschrijdt, ontvang je een 429-fout. Je kunt nieuwe sleutels genereren om bestaande te vervangen, maar er is slechts één sleutel actief per account. Fouten en weigeringen tellen niet mee voor je rate limit. Het contextvenster van 100,000 tokens staat uitgebreide gespreks geschiedenis toe. Houd je request bodies beknopt om binnen de groottelimieten te blijven. Houd je gebruik bij om onderbrekingen tijdens piekuren te vermijden. Deze limieten zorgen voor eerlijk gebruik voor alle vooruitbetaalde klanten.

Fouthantering en probleemoplossing

Verwerk fouten door de HTTP-statuscode te controleren. Een 401-fout geeft een ongeldige of ontbrekende API-sleutel aan. Een 402-fout betekent dat je vooruitbetaalde tegoed op is. Een 429-fout signaleert dat je de snelheidslimiet hebt overschreden. Gebruik de error veld in de respons om details te krijgen. Fouten zoals dubbele belastingen worden opgelost via de Support-pagina. Krediet verloopt niet, dus je kunt later opwaarderen. Weigeringen voor inbreuk op het contentbeleid zijn gratis. Deze voorspelbare foutstructuur helpt je integratieproblemen snel te debuggen zonder te raden wat de oorzaak is.

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);

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)

Veelgestelde vragen

Wat is de basis-URL en hoe authenticeer ik me?

De basis-URL is HTTPS://api.codexapipricing.com/v1. Verifieer door de header Authorization: Bearer YOUR_API_KEY op te nemen bij elk verzoek. Je krijgt direct een API-sleutel nadat je je hebt aangemeld met Google of e-mail.

Ondersteunt het ongecensureerde model JSON-modus?

Ja, stel response_format in op {"type": "json_object"} in je verzoek. Dit forceert het model om geldige JSON uit te voeren, wat nuttig is voor gestructureerde gegevens. Het werkt met het standaard chat-completions-eindpunt.

Wat gebeurt er als ik de frequentielimiet raak?

U ontvangt een 429 HTTP-statuscode. De limiet is 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Fouten en weigeringen tellen niet mee voor deze limiet. U kunt een nieuwe sleutel genereren om door te gaan indien nodig.

Haal je API-sleutel op in één stap

Meld je aan, kopieer de sleutel, pas het eindpunt aan. Dat is alles wat erbij komt kijken.