da ▾

API-dokumentation: Chat Completions

Drop-in uncensored API: ændr base_url og nøgle, behold koden. Du betaler kun for rigtige tokens med forudbetalt kredit, der ikke udløber, og ingen månedlige gebyrer.

Base URL og autentificering

Den basale URL er https://api.routeria.cc/v1. Send din API-nøgle i Authorization header. Fejl og afvisninger er gratis, så du betaler kun for genererede tokens.

  • GET /v1/models list tilgængelige modeller.
  • POST /v1/chat/completions håndterer tekstgenerering.

Autentificeringen er streng. En 401-fejl betyder, at din nøgle er ugyldig eller mangler. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. Du kan tops up med USDT (TRC20) eller USDC (Base).

Første anmodning med cURL

Send en POST-anmodning til chat-completions-endepunktet. Model-ID'et er uncensored. Det er en open-weight-model finjusteret til at svare uden indholdsafvisninger til lovligt voksenindhold.

Du skal indstille Content-Type header til application/json.Request body indeholder model-ID og dit message-array.

Fejl forbruger ikke din kredit. Du kan verificere din nøgle ved først at kalde models-endpointet.

curl https://api.routeria.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain how the router handles packet loss"}]
  }'

Python SDK-integration

Brug det officielle OpenAI Python SDK. Indstil base URL til https://api.routeria.cc/v1 og angiv din API-nøgle. Model-ID forbliver uncensored.

Denne tilgang bevarer din eksisterende kode. Du ændrer kun konfigurationsobjektet. SDK'en håndterer JSON-serialisering og retry-logik automatisk.

Streaming understøttes via stream parameter. Du modtager tekstchunks, mens de genereres.

from openai import OpenAI

client = OpenAI(base_url="https://api.routeria.cc/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 SDK-brug

Initialiser klienten med den korrekte base URL og API-nøgle. Videregiv model-ID uncensored i dine completion-opkald.

Node SDK'en efterligner Python-implementeringen. Du kan streame svar eller vente på fuld completion. Tokenbrug rapporteres i det sidste chunk.

Sørg for, at dine miljøvariabler gemmer nøglen sikkert. API-nøglen vises øjeblikkeligt ved tilmelding via Google eller e-mail.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routeria.cc/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 og Token-forbrug

Aktivér streaming ved at indstille stream: true i din anmodning. Du modtager Server-Sent Events (SSE) for hvert token.

Den sidste chunk indeholder de komplette token-brugsstatistikker. Input-tokens opkræves til $0.15 per 1M tokens. Output-tokens koster $0.50 per 1M tokens.

Streaming reducerer den opfattede forsinkelse. Du kan vise tekst, når den ankommer. Kontekstvinduet understøtter i alt 100,000 tokens.

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)

Function Calling og JSON-tilstand

Aktiver funktionskald med tools parameter. Modellen understøtter tool_choice til streng kontrol. Brug response_format: {"type": "json_object"} til struktureret output.

Dette sikrer konsistent parsing i din applikation. Modellen er optimeret til klare, strukturerede svar.

Du kan kombinere værktøjer med streaming. Modellen vil kalde funktioner, når det er nødvendigt. Alle parametre som temperature og top_p understøttes.

Parametre: Temperatur, Top-P, Stop

Juster temperature til kreativitet. Lavere værdier gør output mere deterministisk. top_p styrer nucleus-sampling. Indstil stop sekvenser til at afslutte genereringen.

Andre understøttede parametre inkluderer seed, presence_penalty, og frequency_penalty. Disse giver mulighed for at finjustere outputstilen.

Den standard maksimale output er 2.048 tokens. Du kan øge det op til 16.000 tokens pr. anmodning. Det totale kontekstvindu er 100.000 tokens.

Limits and Quotas

Hver API-nøgle er begrænset til 300 anmodninger i minuttet. Du kan have 8 samtidige anmodninger per nøgle. Størrelsen på anmodningskroppen er begrænset til 8 MB.

En 429-fejl indikerer, at du har overskredet hastighedsgrænsen. Vent før du prøver igen. Hver konto har én aktiv nøgle; en ny nøgle erstatter den gamle.

Model-ID'en er altid uncensored. Det er ikke GPT, Claude eller en anden vendors model. Det er en open-weight-model, der kører på vores servere.

Ofte stillede spørgsmål

Er dette det samme som OpenAI?

Nej. Vi leverer en open-weight uncensored-model. Den er kompatibel med OpenAI API-formatet, men det er ikke GPT. Du ændrer base URL og nøgle for at bruge den.

Hvordan betaler jeg for API'en?

Vi accepterer kun krypto. Du kan oplade med USDT (TRC20) eller USDC (Base). Minimumsbeløbet er $20. Kredit udløber aldrig og har ingen månedlige gebyrer.

Hvad er størrelsen på context window?

Kontekstvinduet er 100.000 tokens for prompt og completion tilsammen. Den maksimale output pr. anmodning er 16.000 tokens. Fejl er gratis og tæller ikke med i din grænse.

Få din API-nøgle nu

Tilmeld dig, kopier nøglen, og opdater base URL'en. Simpel opsætning.