da ▾

Uncensord ai API-dokumentation

Start med at generere tekst med vores ucensurerede LLM-API på få minutter. Denne guide dækker autentificering, endepunkter og integration til standard OpenAI-kompatible klienter.

https://api.uncensordai.com/v1uncensored

API Base URL og godkendelse

Forbind ved hjælp af den standard OpenAI base-URL med din API-nøgle. Vi bruger en enkelt bearer token til alle requests, hvilket sikrer kompatibilitet med eksisterende SDK'er.

Din nøgle udstedes øjeblikkeligt ved tilmelding. Hold den sikker.

  • Base URL: https://api.uncensordai.com/v1
  • Autentificering: Bearer-token i Authorization header
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Chat Completions Endpoint

Send beskeder til /v1/chat/completions endpoint. Model-ID er uncensored.

Anmodninger returnerer tekstsvare. Context-vinduet er 100,000 tokens. Maks output er 16,000 tokens.

from openai import OpenAI

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

SDK-integrationseksempler

Brug det officielle OpenAI SDK eller ethvert kompatibelt klient. Indstil base URL og API-nøgle.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensordai.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 understøttes via Server-Sent Events (SSE).

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)

Streaming-svar og tokenforbrug

Aktivér streaming ved at indstille stream: true. Tokenforbrug vises i den sidste chunk.

Hver chunk indeholder delvis tekst. Aggreger dem for den fulde respons.

Parametre: Temperatur, Top P og Stop

Styr genereringen med standardparametre. Brug temperature for tilfældighed.

Indstil top_p for nucleus sampling. Definér stop sekvenser til at afslutte genereringen. JSON-tilstand bruger response_format: {"type": "json_object"}.

Fejlhåndtering og hastighedsbegrænsninger

Håndter fejl elegant. Kode 401 betyder ugyldig nøgle. Kode 402 indikerer ingen kredit. Kode 429 signalerer, at hastighedsgrænsen er overskredet.

Begrænsningen er 300 anmodninger i minuttet. Kontekstvinduet er 100.000 tokens. Fejl er gratis.

FAQ

Hvad er den ubegrænsede AI kontekstvindu?

Kontekstvinduet er på 100.000 tokens til prompt og completion tilsammen. Maks output pr. anmodning er 16.000 tokens.

Hvordan autentificerer jeg mig med uncensored AI API?

Indsæt din API-nøgle i Authorization-headeren som en Bearer-token. Brug den base-URL, der er angivet i dokumentationen.

Understøtter uncensord AI API streaming?

Ja, streaming understøttes via Server-Sent Events. Tokenforbrug rapporteres i det sidste stykke.

Hent din API-nøgle

Tilmeld dig, kopier nøglen, opdater base-URL. Opsætningen er færdig.

Åbn konto