he ▾

התחלה מהירה: שילוב API של LLM ללא צנזורה

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

התקן את ה-SDK של OpenAI

התחל על ידי הוספת הספרייה הרשמית לפרויקט שלך. זה מבטיח תאימות עם פרמטרים סטנדרטיים כמו temperature ו-top_p. הספרייה מטפלת ברישום באופן אוטומטי.

  • תומך בסביבות Python ו-JavaScript.
  • מנהל צבירת חיבורים ביעילות.
  • נשאר תואם למבני API סטנדרטיים התואמים ל-OpenAI.

התקן את החבילה באמצעות מנהל החבילות המועדף עליך. שלב זה מכין את הסביבה שלך לשילוב מיידי.

אין צורך בגרסה ספציפית ליצירת טקסט בסיסית. הספרייה תומכת בפרטי אימות סטנדרטיים בצורה חלקה.

הגדר את כתובת הבסיס שלך

כוון את הלקוח שלך לנקודת הקצה שלנו כדי לעקוף את מסנני התוכן הסטנדרטיים. השתמש בכתובת ה-URL הבסיסית https://api.openaipricingapi.com/v1 לכל הבקשות. שינוי יחיד זה מפנה תעבורה לתשתית LLM ללא צנזורה שלנו.

הגדר את מפתח ה-API שלך בראש ההרשאה הסטנדרטי. Authorization header. העבר את המפתח שקיבלת מלוח הבקרה. הלקוח מאמת את האישורים לפני שליחת הנתונים.

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

בצעו את השלמת הצ'אט הראשונה שלכם

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

בדוק את קוד הסטטוס כדי לאשר הצלחה. סטטוס 200 OK מצביע על עיבוד הבקשה כהלכה. שגיאות מחזירות קודים ספציפיים לניפוי באגים.

סקור את הפלט לדיוק. המודל עונה ללא סירוב לתוכן בוגר חוקי. בדוק עם נושאים מגוונים כדי לאמת התנהגות.

אפשרו זרימה וקריאת פונקציות

הפעל סטרימינג כדי לקבל טוקנים בזמן אמת. הגדר stream=True בקשתך. הלקוח מחזיר חלקים כשהם הופכים לזמינים. זה מפחית משמעותית את תחומת העיכוי.

גישה לקריאת פונקציות על ידי הגדרת כלים בפלט שלך. המודל מחזיר ארגומנטים מבניים לביצוע. פענחו את פלט ה-JSON כדי להפעיל את לוגיקת ה-Backend שלכם.

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

טפול בטוקנים ונתוני שימוש

בצע מעקב אחר שימוש בטוקנים כדי לנהל את הקרדיט המקודם שלך. ה-API גובה $0.15 per 1M אסימוני קלט ו- $0.50 per 1M אסימוני פלט. שגיאות לא צורכות אשראי.

נתח את נתוני השימוש מהנתח הסופי של הזרם. זה מספק ספירות קלט ופלט מדויקות. עקוב אחר עלויות ביומני היישום שלך.

החזרים חלים רק על שגיאות חשבון. אשראי לעולם לא פג. השתמש בנתוני השימוש כדי לחזות הוצאות עתידיות במדויק.

הבנת מגבלות קצב ושגיאות

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

A 401 שגיאה מצביעה על מפתח API לא תקין או חסר. אשר את פרטי האישור שלך בלוח הבקרה. A 402 שגיאה משמעותה שאזל המאזן ששולם מראש.

חלון ההקשר תומך ב-100,000 טוקנים בסך הכל. בקשות העולות על מגבלה זו מחזירות שגיאה. התאם את גודל הפאיול שלך בהתאם כדי לשמור על ביצועים.

cURL

curl https://api.openaipricingapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly cost per token for the current model tier"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

שאלות נפוצות

האם זהו תחליף אמיתי ל-API של OpenAI במחירים?

כן, נקודת הקצה שלנו מקבלת מטענים תואמי OpenAI סטנדרטיים ומחזירה תגובות JSON סטנדרטיות. ניתן להשתמש ב-SDKs הרשמיים של OpenAI ללא שינוי מבנה הקוד שלך. מודל התמחור שונה ומשתמש באשראי מקדים במקום מנויים.

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

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

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

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

קבל את מפתח ה-API שלך

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

הנפק מפתח ניסיון