sv ▾
Hämta API-nyckel

API-dokumentation

Kom igång med vårt ostraffade LLM-API på minuter. Den här guiden täcker autentisering, slutpunkter, strömning och parametrar för dina obegränsade AI-projekt.

Autentisering och bas-URL

Ditt API-nyckel autentiserar varje begäran. Använd bas-URL:en https://api.modelsaiunrestricted.com/v1 för alla anrop. Generera din nyckel på sidan Hämta API-nyckel via Google eller e-post. Systemet avvisar ogiltiga nycklar med ett 401-fel. Förvara din nyckel säker.

Slutpunkt för chattkomplettering

Skicka meddelanden till uncensored modellen via POST /v1/chat/completions. Denna slutpunkt hanterar textinmatning och returnerar textutmatning. Den är fullt kompatibel med OpenAI.

from openai import OpenAI

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

Använd det officiella OpenAI SDK:et eller ett kompatibelt klient. Ställ in modell-ID:t till uncensored. Kontextfönstret stöder 100,000 token totalt. Max utmatning är 16,000 token per begäran. Fel och avslag förbrukar inga token.

Strömningsresponser

Ta emot token i realtid med Server-Sent Events (SSE). Aktivera strömning genom att ange stream: true i ditt begäran. Detta minskar den upplevda latensen för långa 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)

Den sista chunken innehåller fullständig tokenanvändningsstatistik. Parsa strömmen för att visa tokens när de genereras. Detta är idealiskt för gränssnitt för chatt. Buffra utmatningen om du behöver sammanställa hela texten senare.

Parametrar: Temperatur & Top P

Styr kreativitet med temperature och mångfald med top_p. Lägre värden gör output mer deterministisk. Högre värden introducerar mer variation.

Standardtemperatur är 1,0. Standard top_p är 0,9. Justera dessa för rollspel eller faktiska uppgifter. Du kan också ställa in seed för reproducerbara resultat. Använd stop sekvenser för att avbryta genereringen i förtid.

Ogiltiga parametrar returnerar ett 400-fel. Kontrollera schemat för giltiga intervall.

Function Calling & JSON Mode

Använd strukturerade utdata för pålitlig dataextraktion. Aktivera JSON-läge med response_format: {"type": "json_object"}. Modellen returnerar strikt giltig JSON. Detta förhindrar parserfel i din kod.

import OpenAI from "openai";

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

Definiera verktyg i tools parameter. Använd tool_choice för att tvinga specifika funktioner. Detta fungerar tillsammans med standard chattkompletteringar. Kombinera strömning med funktionsanrop för dynamiska appar.

Gränser, fel & kontext

Begränsningsnivåer är 300 förfrågningar per minut per nyckel. Samtidighet är begränsad till 8 samtidiga förfrågningar. Förfrågningsbodyn måste hållas under 8 MB. Att överskrida dessa utlöser ett 429-fel.

Otillräckligt saldo returnerar ett 402-fel. Lägg till kryptokredit för att fortsätta. 100 000-token-kontextfönstret inkluderar både prompt och komplettering. Vägran för mindre sexuellt innehåll är gratis. Saldo löper aldrig ut.

cURL

curl https://api.modelsaiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
  }'

Vanliga frågor

Vad är bas-URL för unrestricted AI API?

Bas-URL: HTTPS://api.modelsaiunrestricted.com/v1. Den fungerar med standard OpenAI SDK:er genom att uppdatera base_url-konfigurationen. Denna URL hanterar alla chat-completions- och modellmetadataförfrågningar.

Hur hanterar jag strömnings-svar i Python?

Ställ in stream=True i din klientbegäran. API:t returnerar Server-Sent Events (SSE). Parsa strömmen för att komma åt tokens när de genereras. Den sista chunken innehåller total tokenanvändning.

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 nyckel. Vänta några sekunder innan du försöker igen. Parallellitet är också begränsad till 8 samtidiga begäranden per nyckel.

Säkra din API-nyckel

Registrera dig, hämta token, uppdatera slutpunkten. Klart.