Βασικό URL και αυθεντικοποίηση
"Το Proxy API βρίσκεται στο HTTPS://api.proxyclaude.com/v1. Δώστε το κλειδί σας στο τυπικό Authorization header. Κάθε νέος λογαριασμός λαμβάνει ένα κλειδί αμέσως μετά την εγγραφή με Google ή email. Δεν απαιτείται αριθμός τηλεφώνου. Η μορφή header ταιριάζει ακριβώς με τα επίσημα SDKs.
- Header:
Authorization: Bearer YOUR_API_KEY - Base URL:
https://api.proxyclaude.com/v1
Πρώτη αίτηση
Στείλτε μια απλή text completion για να επαληθεύσετε τη σύνδεση. Χρησιμοποιήστε το ID μοντέλου uncensored για το προεπιλεγμένο μεγάλο γλωσσικό μοντέλο. Η άκρη δέχεται τυπικές παραμέτρους συνομιλίας. Μπορείτε να προσαρμόσετε τη θερμοκρασία ή να ορίσετε ένα seed για αναπαραγωγιμότητα. Τα σφάλματα επιστρέφουν τυπικούς κωδικούς HTTP.
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"}]
}'
Χρήση SDK Python
Προσδιορίστε τον πελάτη με τη βάση URL. Περνάτε το API key σας ως προεπιλεγμένη παράμετρο. Η βιβλιοθήκη χειρίζεται αυτόματα τη σειριοποίηση JSON. Οι αιτήσεις κατευθύνονται απευθείας στο proxy χωρίς επιπλέον βήματα διαμόρφωσης. Αυτή η μέθοδος λειτουργεί τόσο για συγχρονικές όσο και για ασύγχρονες ροές εργασίας.
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 integration
Δημιουργήστε ένα instance client που να σημειώνει στη βάση URL του proxy. Παρέχετε το API key κατά την αρχικοποίηση. Το SDK διαχειρίζεται τον κύκλο ζωής της αίτησης. Μπορείτε να κάνετε stream ή buffer την απόκριση. Το model ID παραμένει σταθερό σε όλες τις αιτήσεις. Δεν απαιτείται πολύπλοκη λογική δρομολόγησης.
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);
Απαντήσεις ροής δεδομένων
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Ο διακομιστής στέλνει Server-Sent Events (SSE). Κάθε τμήμα περιέχει μερικό κείμενο. Το τελευταίο τμήμα περιλαμβάνει στατιστικά χρήσης tokens. Αυτή η προσέγγιση μειώνει σημαντικά την αντιλαμβανόμενη καθυστέρηση. Αποθηκεύστε τα τμήματα στην πλευρά του πελάτη.
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)
Όρια, σφάλματα και context
Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens. Η έξοδος περιορίζεται σε 16.000 tokens ανά αίτημα. Μπορείτε να στείλετε 300 αιτήματα ανά λεπτό. Σφάλμα 401 σημαίνει ότι το κλειδί είναι άκυρο. Σφάλμα 402 υποδεικνύει ανεπαρκές προκαταβλημένο υπόλοιπο. Σφάλμα 429 σηματοδοτεί περιορισμό ρυθμού. Τα σφάλματα δεν καταναλώνουν tokens. Η πληρωμή δέχεται μόνο κρυπτονομίσματα.