da ▾

API Dokumentation

Kom i gang med vores ubegrænsede AI værktøjs API på få minutter. Dette OpenAI-kompatible endpoint leverer ubegrænset tekstgenerering med forudsigelige priser og ingen skjulte afvisninger.

https://api.toolsaiuncensored.com/v1uncensored

Hurtigstart: Forbind på 3 linjer

Vores API virker præcis som det standard chat-completions-interface, du allerede kender. PEG blot din klient til vores base URL og angiv din API-nøgle. Ingen kompleks routing eller leverandørspecifikke quirks. Vi håndterer resten.

Base-URL'en til alle anmodninger er https://api.toolsaiuncensored.com/v1. Du kan bruge ethvert officielt OpenAI SDK eller kompatibelt bibliotek ved at opdatere base URL-konfigurationen. Autentificering afhænger af en enkelt bearer-token, der leveres via Authorization header. Dette sikrer en sømløs integration med din eksisterende stak.

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

Endpoints: Chat Completions & Models

Vi udstiller kun de essentielle endepunkter til tekstgenerering. The POST /v1/chat/completions endpoint behandler dine prompts og returnerer genereret tekst. Brug GET /v1/models til at verificere den tilgængelige model-ID. Vi tilbyder ikke embeddings, billedgenerering, lydprocessing eller finjusteringstjenester. Hold dit infrastruktur simpelt.

Model-ID'en, du skal sende er uncensored. Dette er vores egen finjusterede open-weight-model, ikke en videresolgt GPT- eller Claude-instans. Den svarer direkte uden indholdsfiltere til lovligt voksenbrug. Tjek endpoint-dokumentationen for specifikke payload-strukturer.

from openai import OpenAI

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

Parametre: Temperatur, Top P og Seed

Styr kreativitet og determinisme i dine output ved hjælp af standardparametre. Juster temperature til at variere tilfældighed. Indstil top_p for at begrænse nucleus sampling. Brug seed for reproducerbare resultater. Disse værktøjer giver dig præcis kontrol over tekstgenereringsprocessen.

Du kan også indstille presence_penalty og frequency_penalty for at påvirke gentagelsen af tokens. The stop parameter tillader dig at definere brugerdefinerede termineringsekvenser. Dette niveau af kontrol sikrer, at outputtet matcher dit specifikke brugstilfælde. Konfigurer disse værdier i din anmodningskrop.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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 & JSON-tilstand

Modtag svar i realtid ved hjælp af Server-Sent Events (SSE). Streaming reducerer den opfattede latens betydeligt. Hver chunk inkluderer tokenforbrugsdata i den sidste begivenhed. Dette gør det muligt med nøjagtig faktureringssporing under lange generationer.

For strukturerede data skal du aktivere JSON-tilstand ved at indstille response_format til {"type": "json_object"}. Modellen vil forsøge at outputte gyldig JSON. Dette er ideelt til programmerbare pipelines. Kombiner streaming med JSON-mode til effektiv, struktureret dataudtrækning uden parse-fejl.

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)

Support til Function Calling

Definer værktøjer i din request for at lade modellen kalde funktioner dynamisk. Angiv tools og tool_choice til at kontrollere eksekvering. Modellen returnerer værktopkald i svarstrømmen. Dette muliggør komplekse arbejdsgange og agent-lignende adfærd.

Indsend funktionsdefinitionerne i messages array. Modellen vil kalde det relevante værktøj baseret på din prompt-kontekst. Du kan derefter udføre funktionen lokalt og fodre resultatet tilbage i samtalen. Dette understøtter avancerede automatiseringsmønstre.

Rate Limits & Begrænsninger

Din API-nøgle tillader 300 anmodninger i minuttet. Du kan køre 8 samtidige anmodninger samtidigt. Den maksimale størrelse for anmodningskroppen er 8 MB. Hver nøgle er knyttet til én konto; generering af en ny nøgle erstatter den gamle.

Kontekstvinduet understøtter i alt 100.000 tokens, herunder både input og output. Det maksimale output pr. anmodning er 16.000 tokens. Hvis du ikke angiver max_tokens, standardgrænsen er 2.048 tokens. Overvåg din brug for at holde dig inden for disse grænser.

Almindelige forespørgsler

Hvad er den ubegrænsede AI værktøjer base-URL?

Den basale URL er HTTPS://api.toolsaiuncensored.com/v1. Denne endpoint er kompatibel med standard OpenAI SDK'er og klienter. Du skal kun opdatere base URL-konfigurationen i dit bibliotek.

Hvordan håndterer jeg fejl?

En 401-statuskode betyder, at din API-nøgle er ugyldig. En 402-status indikerer utilstrækkelig forudbetalt kredit. En 429-status betyder, at du har overskredet hastighedsgrænsen på 300 anmodninger i minuttet. Tjek din kontosaldo og nøjagtighed af nøglen.

Hvad er størrelsen på context window?

Modellen understøtter et kontekstvindue på 100.000 tokens. Dette omfatter både prompt og svar. Det maksimale output pr. anmodning er 16.000 tokens. Standard output er 2.048 tokens, hvis det ikke angives.

Hentning af nøgle kræver registrering

Registrer, hent din nøgle, og opdater endpointet. Det er hele arbejdsgangen.

Få API-nøgle