da ▾

Dokumentation til Ubegrænset Character AI API

Udrul den uncensored LLM API på få minutter ved hjælp af standard OpenAI SDK'er. Få din nøgle, indstil base URL, og send tekst uden indholdsfiltere.

Base URL og autentificering

API-nøglen autentificerer dine anmodninger. Brug Continue with Google eller e-mail-oprettelse for at generere en øjeblikkeligt. Indstil base URL til https://api.unrestrictedcharacterai.com/v1 i din klientkonfiguration. Dette fungerer med ethvert OpenAI-kompatibelt SDK.

curl https://api.unrestrictedcharacterai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the temperature to 0.7 for stable replies."}]
  }'

Chat Completions Endpoint

Send beskeder til POST /v1/chat/completions. Model-ID'et er uncensored. Den responderer på lovligt voksen-, fiktive eller kontroversielle emner uden afvisning. Tekst ind, tekst ud. Ingen ekstra tjenester roder anmodningen til.

from openai import OpenAI

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

Brug det officielle Node SDK til sømløs integration. Overfør base URL og nøgle. Klienten håndterer HTTP-laget. Du modtager strukturerede JSON-svar. Fejlhåndtering er standard. Tjek statuskoden.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedcharacterai.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-svar og SSE

Aktivér streaming ved at indstille stream: true. Du modtager Server-Sent Events (SSE). Tokenbrug vises i det sidste chunk. Dette reducerer den opfattede forsinkelse for lange outputs. Modellen genererer tekst token for token.

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)

JSON-tilstand og funktionskald

Brug response_format: {"type": "json_object"} for streng JSON. Function calling understøtter værktøjer og tool_choice. Definér skemaer i dine beskeder. Modellen overholder strukturen. Parsing outputtet programmatisk.

Limits and Errors

Rate limit er 300 anmodninger i minuttet. Context-vinduet er 100.000 tokens. Fejl 401 betyder ugyldig nøgle. Fejl 402 betyder ingen kredit. Fejl 429 betyder rate limit overskredet. Maks. anmodningskrop er 8 MB. Brug disse koder til hurtig fejlfinding.

Almindelige spørgsmål

Er den ubegrænsede karakter-AI-API OpenAI-kompatibel?

Ja. Den bruger de samme endpoints og SDK'er som OpenAI. Skift base URL og API-nøgle. Din eksisterende kode fungerer med nul ændringer.

Hvad er størrelsen på context window?

Kontekstvinduet er på 100.000 tokens. Dette omfatter både prompt og completion. Du kan sende lange dokumenter eller chat-historikker.

Hvordan håndterer jeg fejl?

Brug standard HTTP-statuskoder. 401 indikerer autentifikationsfejl. 402 indikerer utilstrækkelig kredit. 429 indikerer rate limiting. Tjek response body for detaljer.

Hent din nøgle nu

Tilmeld dig, kopier tokenet, og opdater slutpunktet. Det er det.

Få din nøgle