sv ▾

OpenAI-kompatibel API-dokumentation

Integrera vår okonfiskerade modell genom att uppdatera din bas-URL och API-nyckel. Denna OpenAI-kompatibla API fungerar med standard OpenAI SDK-kompatibla klienter och kräver inga kodändringar utöver anslutningsinställningar.

Öppna konto

per 1M inmatningstokens
$0.15
Utmatade tokens / 1M
$0.50
token-kontext
100,000
testkredit
$0.50
begäranden per minut
300

Förutsättningar: SDK och bas-URL

Börja med att installera ditt föredagna bibliotek och peka det mot vår slutpunkt. The base_url är https://api.apicompatible.com/v1. Dokumentationen för denna OpenAI-kompatibla API bekräftar att standardbibliotek fungerar omedelbart. Du behöver ingen router eller komplex gateway-konfiguration. Ändra URL:en och nyckeln, kör sedan din befintliga kod.

Autentisering: Huvud och nyckelformat

Skicka din nyckel i Authorization header. Använd formatet Bearer your_api_key. Vårt API använder den standardiserade strukturen för OpenAI-kompatibla API-nycklar. Nycklar genereras omedelbart via Google- eller e-postinloggning. Håll din nyckel säker, eftersom den ger åtkomst till ditt förbetala kredit.

Slutpunkt för chattkomplettering

Skicka begäranden till /v1/chat/completions. Specificera modellen som uncensored. API:et returnerar textsvar direkt. Använd följande curl-kommando för att verifiera anslutningen:

curl https://api.apicompatible.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available models"}]
  }'

Denna OpenAI SDK-kompatibla metod säkerställer att du får obegränsad textgenerering. Modellen hanterar komplexa prompts utan onödiga avslag för lagligt innehåll.

Strömningsresponser med SSE

Aktivera strömning genom att ställa in stream: true. Svar anländer via Server-Sent Events (SSE). Detaljer om tokenanvändning visas i den sista chunken. Denna OpenAI-kompatibla API-dokumentation stöder standardströmningsprotokoll. Använd detta för realtidsanvändarupplevelser:

from openai import OpenAI

client = OpenAI(base_url="https://api.apicompatible.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ömning minskar den upplevda latensen avsevärt. Den fungerar sömlöst med standardbibliotek på klientidan.

Parametrar: Temperatur, Top-P och Verktyg

Styr genereringen med standardparametrar. Ställ in temperature för slumpmässighet eller top_p för nucleus sampling. Aktivera tools för funktionssamling. JSON-läget är tillgängligt via response_format. The uncensored modellen respekterar dessa begränsningar effektivt:

import OpenAI from "openai";

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

Dessa parametrar ger finjusterad kontroll över utdata-stilen. Du kan tvinga fram strikta JSON-strukturer för programmatiska användningsfall.

Gränser: Hastighetsbegränsningar och begäransstorlek

Varje nyckel tillåter 300 förfrågningar per minut. Samtidiga förfrågningar är begränsade till 8 per nyckel. Den maximala storleken på förfrågningskroppen är 8 MB. Kontextrutan stödjer 100,000 tokens totalt. Hantera 401-fel genom att kontrollera din nyckel. Lös 402-fel genom att fylla på kredit. Hantera 429-fel genom att implementera backoff-logik.

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

Är detta API:t kompatibelt med det officiella OpenAI SDK?

Ja. Vår slutpunkt följer den vanliga OpenAI-protokollet. Du kan använda det officiella SDK:n genom att bara uppdatera bas-URL:en. Denna openai SDK-kompatibla design innebär minimala kodförändringar.

Vilken är storleken på contextfönstret?

Modellen stöder ett kontextfönster på 100 000 tokens. Detta inkluderar både inmatnings- och utmatningstokens. Varje begäran kan mata ut upp till 16 000 tokens.

Hur hanterar jag strömnings-svar?

Ställ in stream-parametern till true. API:et returnerar Server-Sent Events (SSE). Tokenanvändningsinformation ingår i den sista chunken. Denna OpenAI-kompatibla API-dokumentationen bekräftar standardstöd för strömning.

Hämta din nyckel på några sekunder

Registrera dig, kopiera token, uppdatera slutpunkts-URL:en. Det är hela konfigurationen.

Öppna konto