he ▾

מדריך התחלה מהירה למפתחים

חבר את הלקוח התואם ל-OpenAI הקיים שלך ל-API ה-LLM ללא צנזורה שלנו תוך שניות. מדריך זה מכיל אימות, פורמטים של בקשה, סטרימינג ושימוש בכלים לשילוב מהיר.

אימות & כתובת הבסיס

השתמש במפתח ה-API שלך עם ה Authorization: Bearer header. כתובת הבסיס שלנו היא https://api.apiclaudecheap.com/v1ללא צנזורה. יש לך מפתח אחד לכל חשבון, המונפק מיד לאחר הרשמה ב-Google או בדואר אלקטרוני. אין צורך במספר טלפון.

נקודת קצה להשלמות צ'אט

שלח טקסט ל POST /v1/chat/completions. המודל מייצר תגובות טקסט ללא סירובי תוכן לנושאים מבוגרים חוקיים. הבקשות עוקבות אחר מבני JSON סטנדרטיים. טוקני קלט עולים $0.15 למיליון, טוקני פלט $0.50 למיליון. שגיאות וסירובים לא צורכים אשראי. התחל עם הודעה פשוטה כדי לאמת חיבור.

curl https://api.apiclaudecheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
  }'

אינטגרציית SDK Python

התעלפות base_url בלקוח OpenAI. העבירו את מפתח ה-API ושם המודל. הלקוח מטפל בשרשור נתונים באופן אוטומטי. ניתן לזרים או לנתן תגובות מלאות. גישה זו מאפשרת להשתמש מחדש בקוד קיים. שנו את כתובת הבסיס כך שתצביע על הנקודה שלנו. השאירו את שם המודל כ uncensored. בדוק עם הנחיה קצרה תחילה.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiclaudecheap.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

הגדר את baseUrl אופציה בלקוח ה-Node שלך. הגדר את מפתח ה-API בכותרות. השתמש ב- uncensored כמודל. זה מאפשר לך להחליף ספקים ללא שינוי לוגיקת היישום שלך. ה-SDK מנהל את חיבור ה-HTTP. טפל בשגיאות בעדינות. בדוק את קוד סטטוס התגובה. פרס את גוף ה-JSON. שיטה זו עובדת הן לבקשות סינכרוניות והן לאסינכרוניות.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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);

זרימה עם SSE

אפשרו זרימה על ידי הגדרת 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)

Tool Calling & JSON Mode

הגדירו כלים ב- tools מערך. המודל מחזיר נתונים מבניים כאשר נדרש. השתמש ב response_format: {type: "json_object"} ל-JSON קפדני. זה מבטיח פלט צפוי עבור אוטומציה. טמפרטורה ו-top_p שולטים באקראיות. ערכים נמוכים הופכים את התגובות ליותר דטרמיניסטיות. הגדר זרע לשחזור. רצפי עצירה עוצרים יצירה מוקדם. קנסות נוכחות ותדירות מתאימים חזרתיות של טוקנים.

שאלות נפוצות

מדוע מופעל מגבלת הקצב 429?

חרגת מ-300 בקשות לדקה או מ-8 בקשות מקבילות לכל מפתח. לכל מפתח יש מגבלה קפדנית. המתן כמה שניות לפני ניסיון חוזר. שדרג את המפתח שלך או הפץ עומס בין מספר מפתחות אם צריך.

מה קורה בשגיאת 402?

הקרדיט המקדמי שלך אזל. שגיאות ודחייות לא צורכות קרדיט. בצע טעינה באמצעות USDT או USDC כדי להמשיך. קרדיט לא פג תוקף, כך שתוכל להוסיף כספים מאוחר יותר.

כמה גדול חלון ההקשר?

חלון ההקשר הוא 100,000 טוקנים לקלט ולפלט יחד. הפלט המקסימלי הוא 16,000 טוקנים לכל בקשה. בקשות העולות על 8 MB יידחות. שמרו על גופי בקשה קומפקטיים כדי להימנע משגיאות.

קבלו את המפתח תוך שניות

הירשם, קבל את המפתח שלך, עדכן את כתובת ה-URL הבסיסית שלך. זהו.

קבלו את המפתח שלכם