Perus-URL ja todennus
The Proxy API asuu osoitteessa HTTPS://api.proxyclaude.com/v1. Syötä avin standardissa Authorization header. Jokaiseen uuteen tiliin saa avaimen välittömästi sen jälkeen, kun on kirjautunut sisään Google- tai sähköpostitilin kautta. Puhelinnumeroa ei tarvita. Header-muoto vastaa virallisia SDK:ita täsmälleen.
- Otsake:
Authorization: Bearer YOUR_API_KEY - Base URL:
https://api.proxyclaude.com/v1
Ensimmäinen pyyntö
Lähetä yksinkertainen tekstikomplettointi yhteensopivuuden varmistamiseksi. Käytä mallin tunnus uncensored oletusarvoiselle suurelle kielimallille. Päätepiste hyväksyy standardit chat-parametrit. Voit säätää lämpötilaa tai asettaa siemenarvon toistettavuutta varten. Virheet palauttavat standardit HTTP-koodit.
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"}]
}'
Python SDK -käyttö
Alusta asiakasohjelma mukautetulla base URL:llä. Välitä API-avaimesi oletusargumenttina. Kirjasto hoitaa JSON-serialisoinnin automaattisesti. Pyynnöt reititetään suoraan välityspalvelimelle ilman lisäkonfigurointivaiheita. Tämä menetelmä toimii sekä synkronisissa että asynkronisissa työvuoroissa.
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)
Node SDK -integraatio
Luo asiakasinstanssi, joka osoittaa proxy-pohja-URL:iin. Syötä API-avain alustuksen yhteydessä. SDK hallitsee pyyntöjen elinkaarta. Voit streamata tai puskuroida vastauksen. Mallin ID pysyy vakiona kaikissa pyynnöissä. Monimutkaista reitityksilogiikkaa ei tarvita.
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);
Streamausvastaukset
Ota streamaus käyttöön asettamalla stream: true. Palvelin lähettää Server-Sent Events -tapahtumia (SSE). Jokainen lohko sisältää osittaista tekstiä. Viimeinen lohko sisältää token-käyttötilastot. Tämä lähestymistapa vähentää havaittua viivettä merkittävästi. Puskuroi lohkot asiakaspään puolella.
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)
Rajoitukset, virheet ja konteksti
Konteksti-ikkuna tukee yhteensä 100 000 tokenia. Tuloste on rajoitettu 16 000 tokeniin pyyntöä kohti. Voit lähettää 300 pyyntöä minuutissa. Virhekoodi 401 tarkoittaa, että avain on virheellinen. Virhekoodi 402 viittaa riittämättömään esimaksutettuun saldoon. Virhekoodi 429 ilmoittaa nopeusrajoituksesta. Virheet eivät kuluta tokenne. Maksutapahtumat hyväksyvät vain kryptovaluuttaa.