תיעוד API
חבר את קוד הלקוח הקיים שלך ל-LLM ללא צנזורה שלנו תוך דקות. מדריך מהיר זה מכסה את נקודות הקצה התואמות OpenAI, זרימה ואימות הנדרשים כדי להתחיל להשתמש ב-API שלנו.
כתובת URL בסיסית ואימות
כתובת ה-API הבסיסית שלנו היא HTTPS://api.deepseekpricingapi.com/v1. אתה מאמת על ידי העברת מפתח ה-API שלך בכותרת ה-Authorization. צור את המפתח שלך מיד דרך ה קבל מפתח API דף באמצעות Google או דוא"ל. המפתח הוא ייחודי לחשבון שלכם ומחליף כל מפתח קודם בעת יצירה מחדש.
בקשה ראשונה
שלח בקשת השלמת צ'אט סטנדרטית כדי לבדוק את החיבור. השתמש ב-ID המודל uncensored לגישה ל-LLLM ללא צנזורה שלנו. התגובה מחזירה טקסט שנוצר בהתבסס על ההנחיה שלכם.
curl https://api.deepseekpricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix syntax error in this python script"}]
}'אם אתה מקבל שגיאת 401, ודא את המפתח שלך. שגיאת 402 מציינת אשראי מקדים לא מספיק. שגיאת 429 מציינת שחרגת ממגבלת ה-300 בקשות לדקה.
אינטגרציית SDK Python
השתמשו בספריית הפיתון הרשמית של OpenAI לתאימות מיידית. הגדירו את כתובת הבסיס לנקודת הקצה שלנו וספקו את מפתח ה-API שלכם. זה מאפשר לכם להשתמש מחדש בקוד הלקוח הקיים ללא נעילת ספק.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekpricingapi.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)ודאו שגרסת הספרייה שלכם תומכת בפרמטרים המפורטים בתיעוד שלנו. הלקוח מטפל בבקשות ה-HTTP הבסיסיות ביעילות.
שילוב Node SDK
התקן את חבילת OpenAI Node.js וConfigure את כתובת ה-URL הבסיסית. העבר את מפתח ה-API שלך באובייקט התצורה. שיטה זו עובדת זהה ליישום Python.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekpricingapi.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);טפול בתגובה באופן אסינכרוני כדי לנהל את זרימת האפליקציה שלך. מזהה המודל נשאר uncensored לכל ההשלמות.
פרמטרים וסטרימינג
אפשרו זרימה על ידי הגדרת stream: true בקשתך. אתה מקבל פיסות טקסט ככל שהן נוצרות, עם פרטי שימוש בטוקנים בפיסה הסופית. פרמטרים נתמכים כוללים temperature, top_p, stop, seed, presence_penalty, וכן frequency_penalty.
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 טוקנים, או 2,048 אם max_tokens לא מוגדר. אתה מוגבל ל-8 בקשות מקבילות לכל מפתח. גוף הבקשה לא יכול לעלות על 8 MB. שגיאות ודחייות לא צורכות אשראי.
שאלות נפוצות
מהו אורך זיכרון ההקשר המקסימלי?
ה-API תומך בחלון הקשר של 100,000 טוקנים לסך הכל של הפלט וההשלמה. הפלט המקסימלי הוא 16,000 טוקנים לכל בקשה.
כיצד לטפל בשגיאות?
שגיאת 401 מציינת מפתח API לא חוקי. שגיאת 402 מציינת שאשראיך המוקדם אזל. שגיאת 429 מציינת שחרגת ממגבלת ה-300 בקשות לדקה.
האם מפתח ה-API הלא-цензуרה עובד עם לקוחות OpenAI סטנדרטיים?
כן, ה-API תואם לחלוטין ל-OpenAI. עליך רק לעדכן את כתובת ה-URL הבסיסית ואת מפתח ה-API בתצורת הלקוח הקיימת שלך.
קבלו את המפתח תוך שניות
הירשם, קבל את המפתח שלך, עדכן את כתובת ה-URL הבסיסית שלך. זהו.