sv ▾

Uncensord ai API-dokumentation

Börja generera text med vårt censorfria LLM-API på några minuter. Den här guiden täcker autentisering, slutpunkter och integration för standardiserade OpenAI-kompatibla klienter.

https://api.uncensordai.com/v1uncensored

API Base URL och autentisering

Anslut med den standardiserade OpenAI-bas-URL:en med din API-nyckel. Vi använder en enda bearer-token för alla begäranden, vilket säkerställer kompatibilitet med befintliga SDK:er.

Din nyckel utfärdas omedelbart vid registrering. Håll den säker.

  • Bas-URL: https://api.uncensordai.com/v1
  • Autentisering: 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"}]
  }'

Slutpunkt för chattkomplettering

Skicka meddelanden till /v1/chat/completions endpoint. Modell-ID:t är uncensored.

Förfrågningar returnerar textsvar. Kontextrutan är 100,000 tokens. Max utmatning är 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-integrationsexempel

Använd det officiella OpenAI SDK:et eller ett kompatibelt klient. Ställ in bas-URL:en och API-nyckeln.

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 stöds 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)

Strömningsresponser och tokenanvändning

Aktivera strömning genom att ställa in stream: trueTokenanvändning visas i den sista chunken.

Varje chunk innehåller delvis text. Aggregera dem för hela svaret.

Parametrar: Temperatur, Top P och Stop

Styr genereringen med standardparametrar. Använd temperature för slumpmässighet.

Ställ in top_p för nucleus sampling. Definiera stop sekvenser för att avbryta genereringen. JSON-läge använder response_format: {"type": "json_object"}.

Felfhantering och hastighetsbegränsningar

Hantera fel på ett elegant sätt. Kod 401 betyder ogiltig nyckel. Kod 402 indikerar ingen kredit. Kod 429 signalerar att hastighetsbegränsningen har överskridits.

Gränsen är 300 begäranden per minut. Kontextfönstret är 100 000 tokens. Fel är gratis.

FAQ

Hur stor är kontextrutan för uncensord AI?

Kontextfönstret är 100 000 tokens för prompt och output tillsammans. Maximal utdata per begäran är 16 000 tokens.

Hur autentiserar jag mig mot uncensored AI API?

Inkludera din API-nyckel i Authorization-huvudet som en Bearer-token. Använd bas-URL:en som anges i dokumentationen.

Stödjer uncensored AI API strömning?

Ja, streaming stöds via Server-Sent Events. Tokenanvändning rapporteras i den sista biten.

Hämta din API-nyckel

Registrera dig, kopiera nyckeln, uppdatera bas-URL:en. Installationen är klar.

Öppna konto