da ▾
Prøv med prøve kredit
Prøv med prøve kredit

Codex API documentation and endpoints

Start med at generere tekst med vores ucensurerede LLM-API. Denne guide dækker base-URL'en, autentificering og de specifikke endepunkter, du har brug for til hurtig integration.

Base URL og autentificering

Send anmodninger til base-URLen https://api.codexapipricing.com/v1 ved hjælp af din API-nøgle. Denne endpoint er kompatibel med standard OpenAI SDK'er, så du skal kun opdatere base URL'en og angive din nøgle. Autentificer ved at sende headeren Authorization: Bearer YOUR_API_KEY med hver request. Du kan generere en nøgle øjeblikkeligt ved at logge ind med Google eller en e-mail og adgangskode. Nøglen vises én gang efter oprettelse, så gem den sikkert. Dine prompts bruges ikke til træning, hvilket sikrer privatliv for dine data.

Chat completions endpoint

Brug den POST /v1/chat/completions endpoint til at generere tekst. Dette er det primære interface til at sende prompter og modtage svar. Model-ID'et er altid uncensored, uanset hvilken modelversion, der kører på vores servere. Du kan tjekke tilgængelige modeller via GET /v1/models. Send din beskedhistorik i messages

Understøttede parametre og JSON-tilstand

Styr genereringen med parametre som temperature, top_p, og stop. Brug response_format indstillet til {"type": "json_object"} for at tvinge JSON-output. Dette er nyttigt til struktureret dataudtrækning eller funktionskald. Du kan også indstille max_tokens for at begrænse outputlængden, med en standardværdi på 2.048, hvis den udelades. Kontekstvinduet understøtter op til 100.000 tokens kombineret for prompt og completion. Send seed til deterministiske resultater eller presence_penalty og frequency_penalty til at justere gentagelse. Disse parametre giver finjustering af modellens adfærd uden kompleks konfiguration. JSON-tilstand sikrer streng formatering til pålidelig parsing i din applikation.

Streaming-respons via SSE

Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Send Events (SSE), mens tokens genereres. Dette reducerer den opfattede latens for lange svar. Tokenforbrugsoplysninger vises i den sidste chunk af streamen. Du kan behandle tokens inkrementelt for at vise tekst i realtid. Denne funktion virker med alle OpenAI-kompatible SDK'er. Streaming er ideel til chatgrænseflader, hvor brugere forventer øjeblikkelig feedback. Den sidste chunk indeholder det samlede tokenantal for præcis fakturering. Brug denne metode til at håndtere store output glat uden at vente på hele svaret.

Ratebegrænsninger og anmodningskroppe

Hver API-nøgle er begrænset til 300 forespørgsler i minuttet og 8 samtidige forespørgsler. Den maksimale størrelse for forespørgselskroppen er 8 MB. Hvis du overskrider disse grænser, modtager du en 429-fejl. Du kan generere nye nøgler til at erstatte eksisterende, men kun én nøgle er aktiv pr. konto. Fejl og afslag tæller ikke med i din hastedsgrænse. Kontekstvinduet på 100,000 tokens giver plads til omfattende samtalehistorik. Hold dine forespørgselskroppe korte for at holde dig inden for størrelsesgrænserne. Overvåg din brug for at undgå afbrydelser i travle perioder. Disse grænser sikrer retfærdig brug på tværs af alle forudbetalte kunder.

Fejlhåndtering og fejlfinding

Håndter fejl ved at tjekke HTTP-statuskoden. En 401-fejl indikerer en ugyldig eller manglende API-nøgle. En 402-fejl betyder, at din forudbetalte kredit er opbrugt. En 429-fejl signalerer, at du har overskredet hastighedsbegrænsningerne. Brug error felt i svaret for at få detaljer. Fejl som dobbeltopkrævning rettes via Support-siden. Krediten udløber aldrig, så du kan toppe op senere. Afvisninger for overtrædelse af indholdsregler er gratis. Denne forudsigelige fejlstruktur hjælper dig med at fejlfinde integrationsproblemer hurtigt uden at gætte årsagen.

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)

Ofte stillede spørgsmål

Hvad er basis-URL, og hvordan autentificerer jeg mig?

Den basale URL er HTTPS://api.codexapipricing.com/v1. Autentificer ved at inkludere headeren Authorization: Bearer YOUR_API_KEY med hver anmodning. Du får en API-nøgle øjeblikkeligt efter tilmelding med Google eller e-mail.

Understøtter den ubegrænsede model JSON-tilstand?

Ja, indstil response_format til {"type": "json_object"} i din anmodning. Dette tvinger modellen til at outputte gyldig JSON, hvilket er nyttigt til strukturerede data. Det fungerer med standard chat-completions-endpointet.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429 HTTP-statuskode. Grænsen er 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Fejl og afvisninger tæller ikke med i denne grænse. Du kan generere en ny nøgle for at fortsætte, hvis det er nødvendigt.

Få din API-nøgle i ét trin

Tilmeld dig, kopier nøglen, og opdater slutpunktet. Det er alt, der er til det.