- Låste op AI-modeller
- API Dokumentation
API Dokumentation
Denne dokumentation dækker det grundlæggende chat-completions-interface til vores uncensored-model. Brug de angivne endpoints til at sende tekst og modtage ubegrænsede svar med det samme.
Autentificering og Base URL
Send dine anmodninger til vores base-URL med et gyldigt API-nøgle i headeren.
- Base URL:
https://api.unlockedaimodels.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Model-identifikatoren er blot uncensored. Du får én aktiv nøgle pr. konto, som erstatter enhver tidligere nøgle ved generering.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Chat Completions Endpoint
The POST /v1/chat/completions endpoint behandler din tekst og returnerer en completion.
Dette er det eneste text-endpoint, vi tilbyder. Vi tilbyder ikke billede-, lyd- eller embedding-generation. Modellen accepterer et standard messages-array, der indeholder dine system-, bruger- og assistent-turns.
Fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder, at du har brug for mere kredit. Anmodninger opkræves kun, når tokens genereres.
Streaming-svar (SSE)
Aktivér streaming ved at indstille stream: true i din anmodningskrop.
Hver chunk indeholder delvis tekst, hvilket giver dig mulighed for at vise output i realtid. Den sidste chunk indeholder de fulde tokenforbrugsstatistikker til gennemsigtighed i fakturering.
Denne metode reducerer den opfattede latens for lange svar, hvilket er kritisk, når der genereres over 16,000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Function Calling og værktøjer
Definer værktøjer i din request for at aktivere struktureret function calling.
Modellen understøtter tool_choice parametre, hvilket giver dig mulighed for at tvinge specifikke adfærdsmønstre eller lade modellen afgøre. Dette er nyttigt til at bygge agenter, der skal interagere med eksterne systemer uden at bryde den uncensored kontekst.
Sørg for, at dine tool-definitioner følger OpenAI-schemat for kompatibilitet.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
JSON-tilstand og strukturerede output
Tving modellen til at returnere gyldig JSON ved at indstille response_format: {"type": "json_object"}.
Dette sikrer forudsigelig parsing til dine applikationer. Brug denne mode, når du udtrækker data eller genererer konfigurationsfiler.
Kombineret med funktionkald skaber det et robust pipeline til automatiserede opgaver uden eksterne valideringslag.
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)
Parametre: Temperatur, Top-P og Stop
Kontroller kreativitet med temperature and diversity with top_p.
Brug stop sekvenser til at afbryde genereringen ved specifikke markører. Kontekstvinduet er 100.000 tokens i alt, med et max output på 16.000 tokens, medmindre du angiver en lavere max_tokens værdi (standard er 2.048).
Ratebegrænsninger er 300 anmodninger per minut og 8 samtidige anmodninger per nøgle.
FAQ
Hvordan kommer jeg i gang med den ubegrænsede model?
Tilmeld dig med Google eller e-mail for at modtage en gratis $0,50 prøveversion. Tilføj krypto-kredit for at fortsætte med at bruge API'et, efter prøveperioden udløber. Brug den angivne base URL og din API-nøgle til at lave din første anmodning.
Hvad sker der, hvis jeg rammer rate-limitten?
Du modtager en 429-fejl. Grænsen er 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Vent et øjeblik, og prøv igen, eller reducer antallet af parallelle anmodninger.
Er den ubegrænsede model gratis?
Nej, men du får $0.50 i prøvekræditter. Derefter betaler du per token. Input tokens koster $0.15 per million, og output tokens koster $0.50 per million. Fejl og afvisninger er gratis.
Få din API-nøgle nu
Tilmeld dig, kopier nøglen, og opdater base URL'en. Det er alt, du har brug for.