כתובת URL בסיסית ואימות
ה Proxy API נמצא ב HTTPS://api.proxyclaude.com/v1. העבר את המפתח שלך ב Authorization כותרת. כל חשבון חדש מקבל מפתח מיד לאחר ההרשמה עם Google או דוא"ל. אין צורך במספר טלפון. פורמט הכותרת תואם בדיוק לספריות ה-SDK הרשמיות.
- כותרת:
Authorization: Bearer YOUR_API_KEY - כתובת בסיס:
https://api.proxyclaude.com/v1
בקשה ראשונה
שלח השלמת טקסט פשוטה כדי לאמת חיבוריות. השתמש במזהה המודל uncensored למודל שפה גדול סטנדרטי. נקודת הקצה מקבלת פרמטרי צ'אט סטנדרטיים. אתה יכול להתאים טמפרטורה או להגדיר זרע לשחזור. שגיאות מחזירות קודי 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 שלך כפרמטר ברירת המחדל. הספרייה מטפלת ברישום JSON באופן אוטומטי. הבקשות מנותבות ישירות לפרוקסי ללא שלבי תצורה נוספים. שיטה זו עובדת הן לעבודות סינכרוניות והן אסינכרוניות.
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
צור מופע לקוח המצביע על כתובת הבסיס של הפרוקסי. ספק את מפתח ה-API במהלך האתחול. ה-SDK מנהל את מחזור החיים של הבקשה. אתה יכול לסטרים או לאגור את התגובה. מזהה המודל נשאר קבוע בכל הבקשות. לא נדרשת לוגיקת ניהול מסלול מורכבת.
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);
תגובות סטרימינג
אפשרו זרימה על ידי הגדרת stream: true. השרת שולף אירועים מוכוונים שרת (SSE). כל חלק מכיל טקסט חלקי. החלק הסיום כולל את סטטיסטיקות שימוש הטוקנים. גישה זו מפחילה משמעותית את תחוית העיכוי. בצף את החלקים בצד הלקוח.
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)
מגבלות, שגיאות והקשר
חלון ההקשר תומך ב-100,000 טוקנים בסך הכל. הפלט מוגבל ל-16,000 טוקנים לכל בקשה. ניתן לשלוח 300 בקשות לדקה. שגיאת 401 אומרת שהמפתח לא חוקי. שגיאת 402 מציינת חוסר באשראי ששולם מראש. שגיאת 429 מציינת הגבלת קצב. שגיאות אינן צורכות טוקנים. תשלום מקבל רק קריפטו.