Základní URL a ověření
The Proxy API žije na HTTPS://api.proxyclaude.com/v1. Předáte svůj klíč ve standardním Authorization hlavička. Každý nový účet získá klíč okamžitě po registraci přes Google nebo e-mail. Není vyžadováno telefonní číslo. Formát hlavičky přesně odpovídá oficiálním SDK.
- Hlavička:
Authorization: Bearer YOUR_API_KEY - Základní URL:
https://api.proxyclaude.com/v1
První požadavek
Pošlete jednoduché dokončení textu pro ověření připojení. Použijte ID modelu uncensored pro výchozí velký jazykový model. Endpoint přijímá standardní chat parametry. Můžete upravit teplotu nebo nastavit semeno (seed) pro reprodukovatelnost. Chyby vracejí standardní HTTP kódy.
curl https://api.proxyclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python packages installed in the current virtual environment"}]
}'
Použití Python SDK
Inicializujte klienta s vlastní základní URL. Předejte svůj API klíč jako výchozí argument. Knihovna automaticky serializuje JSON. Požadavky směřují přímo na proxy bez dalších kroků konfigurace. Tato metoda funguje jak pro synchronní, tak pro asynchronní pracovní postupy.
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyclaude.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)
Integrace SDK pro Node
Vytvořte instanci klienta směřující na základní URL proxy. Dodajte API klíč při inicializaci. SDK spravuje životní cyklus požadavku. Odpověď můžete streamovat nebo bufferovat. ID modelu zůstává konstantní ve všech požadavcích. Není vyžadována žádná složitá logika směrování.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyclaude.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: true. Server odesílá Server-Sent Events (SSE). Každý chunk obsahuje částečný text. Poslední chunk obsahuje statistiky využití tokenů. Tento přístup výrazně snižuje vnímanou latenci. Na straně klienta chunky bufferujte.
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 a kontext
Okno kontextu podporuje celkem 100 000 tokenů. Výstup je omezen na 16 000 tokenů na požadavek. Můžete odeslat 300 požadavků za minutu. Chyba 401 znamená, že klíč je neplatný. Chyba 402 indikuje nedostatek předplaceného kreditu. Chyba 429 signalizuje omezení rychlosti. Chyby nespotřebovávají tokeny. Platba přijímá pouze kryptoměny.