OpenaiapialternativesDokumentation
Anslut på 3 kodrad
Klistra in detta OpenAI-kompatibla API i dina befintliga projekt utan konfigurationsändringar. Kom igång med förbetalt kredit, standard SDK:n och omedelbar åtkomst till en obegränsad modell.
https://api.openaiapialternatives.com/v1uncensored
Bas URL och modell-ID
Ditt första steg är att peka din klient mot vår server. Använd https://api.openaiapialternatives.com/v1 som bas-URL och ange modell-ID:t till uncensored. Denna enda ändpunkt hanterar alla chattkompletteringar utan att kräva extra konfiguration för inbäddningar eller ljud. Du kan verifiera anslutningen genom att anropa ändpunkten för modeller för att bekräfta att systemet är aktivt och redo för dina begäranden.
Autentiseringsheader
Skicka din API-nyckel i Authorization header med Bearer-schemat. Generera din nyckel omedelbart via Google eller e-post på nyckelsidan utan att ett telefonnummer krävs. Nyckeln ger åtkomst till din förbetalda kreditbalans, så håll den säker. Om du tappar bort den, generera en ny för att ersätta den gamla aktiva nyckeln omedelbart.
Standard Chatkompletteringar
Gör en standard POST-begäran till /v1/chat/completions med din meddelandefält. Vår modell svarar med text direkt och stöder parametrar som temperature och top_p för kontroll. Fel som ogiltiga nycklar returnerar 401, medan otillräcklig kredit utlöser 402. Använd JSON-läget för strukturerade output eller håll dig till ren text för konversationsflöden.
Strömningsresponser
Aktivera strömning genom att ställa in stream: true i din begäranspayload. Du tar emot Server-Sent Events (SSE)-delar när modellen genererar text. Den sista delen innehåller total tokenanvändning för noggrann fakturering. Denna metod håller ditt gränssnitt responsivt medan du väntar på långsvariga svar från den obegränsade modellen.
Verktyg för funktionsanrop
Definiera verktyg i din begäran för att låta modellen returnera strukturerad data. Skicka tools array med funktionsdefinitioner, och modellen kommer att returnera verktygsanrop när det är lämpligt. Du kan tvinga specifik verktygsanvändning med tool_choice eller låt modellen bestämma. Denna funktion fungerar sömlöst med standard OpenAI SDK:er för agentarbetsflöden.
Gränser, fel och kontext
Ditt kontextfönster stödjer 100 000 token totalt, med en max utmatning på 16 000 token per begäran. Hastighetsbegränsningar begränsar dig till 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Hantera 429-fel genom att implementera exponentiell backoff. Begäranden misslyckas smidigt om kredit tar slut, och oanvänd förbetald kredit löper aldrig ut.
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaiapialternatives.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);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)FAQ
Vilka betalningsmetoder accepterar ni?
Krypto endast: USDT på TRC20 eller USDC på Base, hela belopp från $20 till $500. Bonuskredit tillkommer från $50.
Hur fungerar förbetald fakturering jämfört med kostnader per förfrågan?
Du betalar $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens. Kredit debiteras endast för faktisk användning, och fel är kostnadsfria. Det finns inga månadskostnader eller prenumerationer, och din kredit löper aldrig ut.
Vad händer om jag träffar hastighetsbegränsningen på 300 begäran per minut?
API:et returnerar statuskoden 429. Du bör implementera återanvändningslogik med exponentiell backoff i din applikation. Gränsen gäller per API-nyckel, så du kan generera en ny nyckel för att öka genomströmningen vid behov.
Hämta din nyckel i steg
Registrera dig, kopiera token, uppdatera bas-URL:en. Det är allt.
Prova med provkredit