Průvodce endpointem kompatibilním s OpenAI
Použijte náš jediný nekomentovaný model prostřednictvím standardních endpointů API kompatibilních s OpenAI. Základní URL je HTTPS://api.openaireverseproxy.com/v1 a váš API klíč autentizuje všechny požadavky.
Ověření & základní URL
Základní URL pro toto API je HTTPS://api.openaireverseproxy.com/v1. Do hlavičky Authorization musíte pro každý požadavek zahrnout svůj API klíč. Toto nastavení funguje s oficiálními SDK OpenAI a jakýmikoli klienty kompatibilními s OpenAI změnou základní URL a API klíče.
První požadavek
Odešlete požadavek POST na /v1/chat/completions s modelem nastaveným na "uncensored". To vrací textový výstup na základě vašeho vstupního promptu. Připojení můžete okamžitě otestovat následujícím příkazem:
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?"}]
}'
Nahraďte YOUR_API_KEY svým klíčem z dashboardu.
Integrace Python SDK
Nainstalujte oficiální balíček OpenAI a nakonfigurujte základní URL. Klient automaticky řeší autentizaci pomocí vašeho API klíče. To zajišťuje kompatibilitu s existujícími kódovými bázemi, které spoléhají na standardní rozhraní OpenAI.
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)
Nastavení SDK pro Node
Použijte oficiálního klienta Node.js pro integraci s vašimi aplikacemi JavaScript nebo TypeScript. Nastavte API klíč a základní URL v konfiguračním objektu. SDK efektivně zpracovává HTTP požadavky a parsování odpovědí.
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);
Streamované odpovědi
Povolte streamování nastavením stream na true v těle požadavku. API vrací části dat, jak jsou generovány, což umožňuje reálné uživatelské zážitky. Detaily o využití tokenů jsou zahrnuty v poslední části.
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)
Limity & Chyby
Jste omezeni na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Kontextové okno má celkem 100,000 tokenů s maximálním výstupem 16,000 tokenů. Chyby zahrnují 401 pro neplatné klíče, 402 pro nedostatek kreditu a 429 pro limity rychlosti.
FAQ
Je to oficiální reverse proxy OpenAI?
Ne, jsme nezávislá služba běžící vlastní vyladěný model bez omezení. Nepropouštíme provoz přes OpenAI, Anthropic ani žádného jiného dodavatele. Jednoduše poskytujeme strukturu endpointu kompatibilní s OpenAI.
Podporuje API generování obrázků nebo audia?
Ne, poskytujeme pouze dokončování konverzací založené na textu. K dispozici nejsou žádné endpointy pro embeddingy, obrázky, audio ani video.
Co se stane, pokud překročím limit rychlosti?
Obdržíte chybu 429 Too Many Requests. Můžete zkusit znovu po krátkém zpoždění nebo si vylepšit úroveň využití, pokud je k dispozici. Limit je 300 požadavků za minutu na klíč.
Získejte svůj API klíč za několik sekund
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. Hotovo.