OpenAI-kompatibel slutpunktsguide
Använd vår enda osensurerade modell via standard OpenAI-kompatibla API-slutpunkter. Bas-URLen är HTTPS://api.openaireverseproxy.com/v1 och din API-nyckel autentiserar alla begäranden.
Autentisering & bas-URL
API:ns bas-URL är HTTPS://api.openaireverseproxy.com/v1. Du måste inkludera din API-nyckel i Authorization-huvudet för varje begäran. Denna konfiguration fungerar med officiella OpenAI SDK:er och alla OpenAI-kompatibla klienter genom att ändra base_url och API-nyckel.
Första förfrågan
Skicka en POST-begäran till /v1/chat/completions med modellen inställd på "uncensored". Detta returnerar textutdata baserat på din inmatningsprompt. Du kan testa anslutningen omedelbart med följande kommando:
curl https://api.openaireverseproxy.com/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 France?"}]
}'
Ersätt YOUR_API_KEY med din nyckel från kontrollpanelen.
Python SDK-integration
Installera det officiella OpenAI-paketet och konfigurera bas-URL:n. Klienten hanterar autentisering automatiskt med ditt API-nyckel. Detta säkerställer kompatibilitet med befintliga kodbas som förlitar sig på det standard OpenAI-gränssnittet.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaireverseproxy.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 SDK-installation
Använd den officiella Node.js-klienten för att integrera med dina JavaScript- eller TypeScript-applikationer. Ange API-nyckeln och bas-URL:en i konfigurationsobjektet. SDK:t hanterar HTTP-förfrågningar och svarsparsning effektivt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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ömningsresponser
Aktivera strömning genom att ställa in stream till true i din begärans kropp. API:et returnerar bitar av data när de genereras, vilket möjliggör realtidsanvändarupplevelser. Tokenanvändningsdetaljer inkluderas i den sista biten.
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)
Begränsningar & Fel
Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Kontextfönstret är 100,000 tokens totalt, med max 16,000 tokens output. Fel inkluderar 401 för ogiltiga nycklar, 402 för inget kredit och 429 för hastighetsbegränsningar.
FAQ
Är detta den officiella OpenAI-omvända proxy?
Nej, vi är en oberoende tjänst som kör vår egen finjusterade censorfria modell. Vi dirigerar inte trafik genom OpenAI, Anthropic eller någon annan leverantör. Vi tillhandahåller helt enkelt en OpenAI-kompatibel slutpunktsstruktur.
Stöder API:et bild- eller ljudgenerering?
Nej, vi tillhandahåller endast textbaserade chattkompletteringar. Det finns inga slutpunkter för inbäddningar, bild-, ljud- eller videogenerering tillgängliga.
Vad händer om jag överskrider hastighetsbegränsningen?
Du får ett 429-fel för för många begäranden. Du kan försöka igen efter en kort fördröjning eller uppgradera din användningsnivå om det finns tillgängligt. Gränsen är 300 begärande per minut per nyckel.
Skaffa din API-nyckel på några sekunder
Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Klart.