sv ▾
Skaffa din nyckel

Dokumentation för API-chattkompletteringar – Okänsurerat API

Klistra in vår icke-censurerade API-nyckel i din befintliga stack och få rå, ofiltrerade text svar omedelbart.

Autentisering och bas-URL

Börja med att klistra in din nyckel i Authorization header. Vi använder ett standardiserat Bearer-token-schemat som fungerar med alla OpenAI-kompatibla klienter. Logga in via Google eller e-post för att få din nyckel omedelbart. Inget telefonnummer krävs för kontoupplättningen.

Bas-URL:en är HTTPS://api.chataiunfiltered.com/v1. Dina begäranden måste peka hit. Modell-ID:et att använda är uncensored. Detta säkerställer att du får den specifika obegränsade modell som vi värdar på våra egna servrar.

curl https://api.chataiunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Chatkompletteringsendpointen

Skicka en POST begäran till /v1/chat/completions med din prompt. API:et returnerar text direkt utan extra krångel. Du kan ställa in parametrar som temperature eller top_p för att styra slumpmässighet.

Använd Python SDK för att integrera snabbt. Ställ bara in bas-URL:n till vår slutpunkt. Klienten hanterar JSON-serialiseringen åt dig. Fel som ogiltiga nycklar returnerar 401-statuskoder. Tar slut på kredit utlöser ett 402-fel.

from openai import OpenAI

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

Strömningsresponser med SSE

Strömma token till dina användare för en smidigare upplevelse. Ställ in stream parametern till true i ditt begäran. API:t returnerar Server-Sent Events (SSE) när svaret anländer. Detta minskar den upplevda latensen för långa utdata.

Använd Node SDK:t för att hantra strömmen effektivt. Parsa chunkarna när de anländer. Den sista chunken innehåller totala tokenanvändningsstatistik. Detta hjälper dig att spåra kostnader exakt i realtid. Håll din anslutning öppen tills strömmen stängs.

import OpenAI from "openai";

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

Verktygsanvändning och funktionsanrop

Definiera verktyg i din begäran för att låta modellen anropa funktioner. API:t stöder standardverktsdefinitioner med parametrar. Skicka funktionsnamn och argument i svaret. Du kör funktionen på din sida.

Skicka tillbaka resultaten till modellen i ett nytt meddelande. Detta möjliggör flermötesinteraktioner med extern data. Modellen hanterar logiken för när verktyg ska anropas. Använd tool_choice för att tvinga eller tillåta automatisk val. Detta fungerar sömlöst med vår obegränsade modell.

Svarsformat och JSON-läge

Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Modellen returnerar giltig JSON istället för vanlig text. Detta är användbart för att analysera data i din applikation. Se till att din prompt beskriver det förväntade schemat tydligt.

API:et validerar inte ditt JSON-schema strikt. Det förlitar sig på modellen för att producera korrekt syntax. Om utmatningen är felaktig kan du behöva försöka igen. Använd detta för tillförlitliga dataextraheringsuppgifter. Kombinera detta med strömning för snabb parsing.

Tokenbegränsningar och kontextfönster

Kontextrutan stöder upp till 100 000 tokens totalt. Detta inkluderar både inmatningsprompt och utmatningssvar. Du kan generera upp till 16 000 tokens per begäran. Standard maximal utmatning är 2 048 tokens om det inte anges.

Begäransgränser tillåter 300 begäranden per minut per nyckel. Du kan ha 8 parallella begäranden samtidigt. Maximal storlek på begärans kropp är 8 MB. Fel och avslag förbrukar inte din förbetalda kredit. Detta gör testning säker och kostnadseffektiv.

Strömning

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)

Vanliga frågor

Hur felsöker jag saknade citat i parallella chatt-API-svar?

API:et returnerar rå text utan automatisk citatformatering. Du måste definiera din egen struktur i prompten eller använda JSON-läge för strukturerad data. Modellen infogar inte citat om du inte uttryckligen ber om dem i systeminstruktionerna.

Är den ofiltrerade AI-chattmodellen tränad på användardata?

Nej, dina prompts används inte för träning. Vi behåller ingen träningsdata från dina förfrågningar. Dina samtal är privata och används inte för att förbättra modellvikterna. Detta säkerställer att dina data förblir under din kontroll.

Vad händer om jag träffar hastighetsbegränsningen?

Du får felet 429 Too Many Requests. Gränsen är 300 begäranden per minut per API-nyckel. Du kan köra 8 begäranden parallellt. Vänta tills fönstret återställs eller uppgradera din plan vid behov. Fel räknas inte mot din tokenanvändning.

Skaffa din API-nyckel nu

Registrera dig, kopiera nyckeln och peka mot vår slutpunkt. Det är så enkelt.

Skaffa din nyckel