OpenAI Compatibel Eindpunt Gids
Gebruik ons enkele ongefilterde model via de standaard OpenAI-compatible API-eindpunten. De base URL is HTTPS://api.openaireverseproxy.com/v1 en je API-sleutel verifieert alle verzoeken.
Authenticatie & basis-URL
De basis-URL voor deze API is HTTPS://api.openaireverseproxy.com/v1. Je moet je API-sleutel opnemen in de Authorization-header voor elk verzoek. Deze setup werkt met de officiële OpenAI SDK's en elke OpenAI-compatibele client door de base_url en API-sleutel aan te passen.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions met het model ingesteld op "uncensored". Dit retourneert tekstoutput op basis van je inputprompt. Je kunt de verbinding onmiddellijk testen met het volgende commando:
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?"}]
}'
Vervang YOUR_API_KEY door je sleutel van het dashboard.
Python SDK Integratie
Installeer de officiële OpenAI package en configureer de basis-URL. De client verwerkt authenticatie automatisch met behulp van je API-sleutel. Dit zorgt voor compatibiliteit met bestaande codebases die vertrouwen op de standaard OpenAI-interface.
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-instellingen
Gebruik de officiële Node.js-client om te integreren met je JavaScript- of TypeScript-applicaties. Stel de API-sleutel en base URL in in het configuratieobject. De SDK verwerkt de HTTP-verzoeken en responsparsering efficiënt.
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);
Streaming-responsen
Activeer streaming door stream op true in te stellen in je request body. De API retourneert chunks van gegevens zoals ze worden gegenereerd, waardoor realtime gebruikerservaringen mogelijk worden. Gegevens over tokenverbruik zijn opgenomen in de laatste chunk.
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)
Limieten & Fouten
Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster is in totaal 100,000 tokens, met een max. output van 16,000 tokens. Fouten omvatten 401 voor ongeldige sleutels, 402 voor geen krediet en 429 voor limieten.
FAQ
Is dit de officiële OpenAI reverse proxy?
Nee, wij zijn een onafhankelijke dienst die ons eigen getunde ongecureerde model draait. Wij routeren geen verkeer via OpenAI, Anthropic of enige andere vendor. We bieden simpelweg een OpenAI-compatible endpointstructuur aan.
Ondersteunt de API image- of audiogeneratie?
Nee, we bieden alleen tekstgebaseerde chat-aanvullingen. Er zijn geen eindpunten beschikbaar voor embeddings, beeld-, audio- of videogeneratie.
Wat gebeurt er als ik de frequentielimiet overschrijd?
U ontvangt een 429 Too Many Requests-fout. U kunt opnieuw proberen na de opgegeven vertraging of uw gebruiksniveau upgraden indien beschikbaar. De limiet is 300 verzoeken per minuut per sleutel.
Haal je API-sleutel op in enkele seconden
Meld je aan, kopieer de sleutel, pas je basis-URL aan. Klaar.