da ▾
Få din nøgle

OpenAI-kompatelt endpoint-guide

Brug vores enkelt ubegrænset model via standard OpenAI-kompatible API-endepunkter. Base URL er HTTPS://api.openaireverseproxy.com/v1, og din API-nøgle autentificerer alle anmodninger.

Autentificering & Base URL

Den basale URL for dette API er HTTPS://api.openaireverseproxy.com/v1. Du skal inkludere dit API-nøgle i Authorization-headeren for hver anmodning. Denne opsætning fungerer med de officielle OpenAI SDK'er og ethvert OpenAI-kompatibelt klient ved at ændre base_url og API-nøgle.

Første anmodning

Send en POST-anmodning til /v1/chat/completions med modellen indstillet til "uncensored". Dette returnerer tekstoutput baseret på dit input-prompt. Du kan teste forbindelsen med det samme med følgende 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?"}]
  }'

Erstat YOUR_API_KEY med din nøgle fra dashboardet.

Python SDK-integration

Installer den officielle OpenAI-pakke og konfigurer base URL. Klienten håndterer autentificering automatisk ved hjælp af din API-nøgle. Dette sikrer kompatibilitet med eksisterende kodebaser, der er afhængige af det standard 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-setup

Brug den officielle Node.js-klient til at integrere med dine JavaScript- eller TypeScript-applikationer. Indstil API-nøglen og base URL i konfigurationsobjektet. SDK'et håndterer HTTP-anmodninger og svarparsning 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);

Streaming-svar

Aktivér streaming ved at indstille stream til true i din request-body. API'et returnerer datachunks, mens de genereres, hvilket giver mulighed for realtidsbrugeroplevelser. Tokenforbrugsdetaljer er inkluderet i den sidste 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)

Limits & Errors

Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Context-vinduet er på i alt 100,000 tokens, med et maks output på 16,000 tokens. Fejl inkluderer 401 for ugyldige nøgler, 402 for mangel på kredit og 429 for rate limits.

FAQ

Er dette den officielle OpenAI reverse proxy?

Nej, vi er en uafhængig tjeneste, der kører vores egen tilpassede ubegrænsede model. Vi viderestiller ikke trafik gennem OpenAI, Anthropic eller nogen anden leverandør. Vi leverer blot en OpenAI-kompatibel endpoint-struktur.

Understøtter API'et billed- eller lydgenerering?

Nej, vi tilbyder kun tekstbaserede chat-kompletteringer. Der er ingen embeddings-, billed-, lyd- eller videogenereringsendpoints tilgængelige.

Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?

Du modtager en 429 Too Many Requests-fejl. Du kan prøve igen efter en kort forsinkelse eller opgradere dit brugsniveau, hvis det er tilgængeligt. Grænsen er 300 anmodninger i minuttet per nøgle.

Få din API-nøgle på få sekunder

Tilmeld dig, kopier nøglen, og opdater din base URL. Done.

Få din nøgle