he ▾
צור מפתח

תיעוד API

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

התחלה מהירה: שינוי base_url

התחל על ידי עדכון שני משתנים. הפנה את הלקוח שלך ל https://api.proxyllm.cc/v1 והשתמש במפתח שנוצר עבורך. הנקודה הקצה מדמה את מבנה השלמת הצ'אט של OpenAI בדיוק. אין צורך בספריות חדשות או מתאמים מורכבים. פשוט החלף את הנקודה הקצה ואת האסימון, ואז הרץ את הלוגיקה הקיימת שלך.

curl https://api.proxyllm.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five common CSS layout techniques for modern web design."}]
  }'

אימות ומפתחות

צור מפתח דרך לוח הבקרה והעבר אותו ב- Authorization כותרת. כל חשבון מחזיק מפתח פעיל אחד; יצירת אחד חדש מבטל את הישן. השתמש Bearer your_api_key לבקשות סטנדרטיות. המערכת דוחה טוקנים לא חוקיים מיד.

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

שלח בקשות POST ל /v1/chat/completions עם מערך הודעות. מזהה המודל הוא uncensored. הוא מטפל ביצירת טקסט ללא הסירובים הסטנדרטיים לתוכן בוגר חוקי. הגדר max_tokens לשליטה באורך הפלט; ברירת המחדל היא 2,048 טוקנים.

from openai import OpenAI

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

סטרימינג ו-SSE

אפשרו זרימה על ידי הגדרת stream: true בפלט הבקשה שלך. ה-API מחזיר אירועים שנשלחים מהשרת (SSE) למסירת אסימונים בזמן אמת. סטטיסטיקות שימוש באסימונים מופיעות בנתח הסופי של הזרם. זה מפחית את תחומת הזמן המוחשית עבור תגובות גדולות.

import OpenAI from "openai";

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

פקודות פונקציה ומצב JSON

הגדירו כלים ב- tools פרמטר לפלט מבני. המודל תומך הן בקריאת פונקציות והן בפורמט JSON קפדני דרך response_format. השתמש ב json_object לכפות מבני JSON תקפים. פרמטרים של טמפרטורה ו-top_p מאפשרים עדינות יצירתיות.

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

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

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)
01

שאלות נפוצות

מהו גודל חלון ההקשר עבור סוכן ה-LLM הזה?

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

האם ה-API תומך בקריאת פונקציות?

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

כיצד לטפל בתגובות סטרימינג?

הגדירו את פרמטר stream ל- true בגוף הבקשה שלכם. ה-API מחזיר אירועים שנשלחו על ידי השרת (SSE) המכילים נתחי טקסט חלקי. פרטי שימוש בטוקנים מופיעים בנתח הסופי של הסטרימ.

מפתח ה-API שלך הוא טופס אחד רחוק

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