da ▾
Prøv med prøve kredit

Udvikler Dokumentation

Kom i gang med vores ubegrænsede LLM API ved hjælp af standard OpenAI-kompatible slutpunkter. Send tekst, modtag tekst, og omgå indholdsfilter med et enkelt model-ID.

Prøv med prøve kredit

Uncensored API. Ingen afslag. Betal per token.

Base URL og autentificering

Brug https://api.caiapi.cc/v1 som din base URL. Autentificer ved at overføre din unikke API-nøgle i Authorization header. Denne standardtilgang lader dig indsætte ethvert OpenAI-kompatibelt SDK uden at omskrive din forbindelseslogik.

curl https://api.caiapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get user_id 99 for account settings."}]
  }'

Din nøgle giver adgang til modellen. Hold den sikker, da den sporer dit tokenforbrug og fakturering direkte.

Første anmodning med Python

Initialiser klienten med din nøgle og den korrekte base-URL. Send et simpelt prompt for at verificere forbindelsen og response-kvaliteten.

from openai import OpenAI

client = OpenAI(base_url="https://api.caiapi.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)

Forvent et direkte tekst svar. Modellen ignorerer standard indholdsfiltre, hvilket gør den ideel til rollespil eller kreativ skrivning.

Node SDK-integration

Installer den officielle SDK og konfigurer den til at pege på vores endpoint. Dette sikrer kompatibilitet med eksisterende TypeScript- eller JavaScript-projekter.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.caiapi.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);

Håndter responsobjektet for at udtrække den genererede tekst. Strukturen matcher standard OpenAI-udgange.

Streaming-svar

Aktivér streaming ved at indstille stream: true. Modtag tokens, mens de genereres, hvilket reducerer den opfattede latens for lange outputs.

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)

Tokenforbrugsdetaljer vises i den sidste chunk. Denne metode er optimal til realtidschatgrænseflader.

Function Calling og JSON-tilstand

Definer værktøjer i din request for at få strukturerede outputs. Brug response_format: {"type": "json_object"} til at håndhæve streng JSON-formatering.

Denne funktion tillader din applikation at parse modeloutputs programmatisk. Den fungerer pålideligt med den uncensored model til både kreative og logiske opgaver.

Rate Limits og Fejl

Begræns: 300 forespørgsler i minuttet. Samtidig: 8 forespørgsler per nøgle. Fejl 401 betyder ugyldig nøgle. Fejl 402 betyder ingen kredit. Fejl 429 betyder rate limit overskredet. Context-vindue: 100.000 tokens. Max output: 16.000 tokens.

Fejl forbruger ikke kredit. Tilpas din retry-logik derefter.

Almindelige spørgsmål

Er dette c.ai API?

Ja, vi hoster en uncensored model optimeret til C.AI-community-stilen. Det tilbyder en open-weight-alternativ uden indholdsfiltere til lovligt voksenbrug.

Hvad er kontekstvinduet?

Modellen understøtter et kontekstvindue på 100.000 tokens. Dette omfatter både din prompt og det genererede svar. Max output pr. anmodning er 16.000 tokens.

Bruger I mine data til træning?

Nej. Prompts sendt til vores API bruges ikke til træning. Dine data forbliver private og bruges ikke til at forbedre modellen.

Hent din nøgle i ét trin

Tilmeld dig, kopier nøglen, og opdater base URL'en. Det er alt.

Prøv med prøve kredit