Uncensored Model API Quickstart
Kom i gang med den ubegrænsede model API på få minutter ved hjælp af standard OpenAI-kompatible værktøjer. Denne hurtigstart guider dig gennem autentificering, anmodninger, streaming og fejlhåndtering til direkte integration.
Forudsætninger: API-nøgle og Base URL
Opret konto, og hent din API-nøgle med det samme via Google eller e-mail uden telefonverifikation. Base-URLen er HTTPS://api.apimodel.cc/v1, som fungerer med enhver standard OpenAI-kompatibel klient ved at opdatere base_url-parameteren. Du modtager en enkelt aktiv nøgle pr. konto, som erstatter den forrige ved generering.
Sørg for, at du har en forudbetalt krypto-saldo eller brug $0.50 prøve-kredit, der er gyldig i 7 dage. Du skal bruge dette nøgle til at autentificere dine anmodninger til uncensored model API.
Send din første anmodning til Model API
Send en POST-anmodning til /v1/chat/completions med model-id'et indstillet til "uncensored". Denne endpoint accepterer tekstinput og returnerer tekstoutput uden indholdsafslag til lovligt voksenbrug. Modellen har et context-vindue på 100.000 tokens, hvilket tillader betydelige prompt-størrelser.
curl https://api.apimodel.cc/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 Australia?"}]
}'Svaret inkluderer den genererede tekst i choices-arrayet. Du bliver kun opkrævet for reel tokenbrug, hvor fejl og afvisninger er gratis. Denne direkte tilgang sikrer forudsigelig fakturering uden skjulte abonnementsgebyrer.
Konfigurerer Parametre: Temperatur, Top P og Seed
Juster temperatur for tilfældighed, top_p for nucleus-sampling og seed for reproducerbare output. Disse parametre giver dig mulighed for at finjustere den uncensored-modells adfærd til specifikke use cases som kodning eller kreativ skrivning. Indstilling af et seed sikrer konsistente resultater på tværs af flere anmodninger, hvilket er afgørende for debugging.
API'en understøtter standardparametre som presence_penalty og frequency_penalty. Brug disse til at kontrollere gentagelser og sikre, at modellen holder sig på emnet. Konfigurer disse indstillinger i din anmodningskrop for at skræddersy svarstilen præcist.
Aktivering af Streaming og læsning af token-brug
Aktivér streaming ved at indstille stream-parameteren til true for at modtage token-for-token-svar via Server-Sent Events. Tokenforbrugsoplysninger leveres i den sidste chunk af streamen, hvilket giver real-time faktureringsgennemsigtighed. Denne metode reducerer den opfattede latens for lange svar.
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)Håndter stream-hændelserne i din klientkode for at opdatere UI'en inkrementelt. Den uncensored model API leverer tekst kontinuerligt, hvilket forbedrer brugeroplevelsen for chat-applikationer. Streaming er valgfrit, men anbefales til interaktive applikationer.
Brug af Function Calling og JSON Mode
Udnyt funktionkald med tools-parameteren til at muliggøre, at modellen genererer strukturerede data. Denne funktion understøtter tool_choice og giver modellen mulighed for at udføre specifikke handlinger baseret på input. JSON-tilstand via response_format json_object sikrer streng JSON-output til pålidelig parsing.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);Definér dine funktionskemaer i anmodningen for at vejlede modellens outputstruktur. Denne funktion er essentiel til opbygning af agentic arbejdsgange eller integration med eksterne API'er. Den uncensored model håndterer komplekse værktogsdefinitioner uden indholdsafslag.
Håndtering af fejl og tokenbegrænsninger
Overvåg HTTP-statuskoder til fejl: 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for ratebegrænsninger. API'et håndhæver 300 anmodninger per minut per nøgle og 8 samtidige anmodninger. Hver anmodningskrop skal være under 8 MB.
Max output is 16,000 tokens per request, with a default of 2,048 if max_tokens is unset. Errors are free, so failed requests do not consume your prepaid credit. Use these limits to design robust retry logic for your application.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.cc/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)FAQ
Hvad er basal URL for den ubegrænsede model-API?
Den basale URL er HTTPS://api.apimodel.cc/v1. Den er kompatibel med standard OpenAI SDK'er ved at indstille base_url-parameteren. Brug denne URL til alle chatfuldførelsesanmodninger.
Hvordan håndterer jeg ratelimits?
API'en tillader 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. En 429-statuskode indikerer, at du har overskredet disse grænser. Implementér eksponentiel backoff i din klient til at håndtere gentagelser pænt.
Understøtter den ubegrænsede model streaming?
Ja, indstil stream-parameteren til true for at modtage Server-Sent Events. Tokenforbrug rapporteres i den sidste chunk. Dette giver mulighed for realtidsvisning af svar i din applikation.
Sikr din API-nøgle
Registrer, hent din nøgle, og opdater base-URL'en. Det er hele opsætningen.