he ▾
התחל עכשיו

תיעוד API להשלמות צ'אט ללא סינון

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

כתובת URL בסיסית ואימות

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

  • כתובת בסיס: https://api.grokaiapikey.com/v1
  • כותרת: Authorization: Bearer YOUR_API_KEY

צור את המפתח שלך באופן מיידי דרך התחברות Google או אימייל. ללא צורך במספר טלפון. המפתח הוא ייחודי לכל חשבון, ויצירת מפתח חדש מחליף את המפתח הפעיל הישן מיד.

בקשה ראשונה

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

ודאו שגוף הבקשה כולל את ה model field set to uncensored. ה-API מחזיר תגובת JSON סטנדרטית המכילה את הטקסט שנוצר וסטטיסטיקות שימוש באסימונים.

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

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

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

שילוב Node SDK

הטמעת ה-API ב-Node.js באמצעות חבילת ה-SDK הסטנדרטית של OpenAI. הגדרה זו עובדת בצורה חלקה עם פרויקטים JavaScript ו-TypeScript. הגדר את הלקוח עם כתובת הבסיס שלנו ומפתח הסוד שלך.

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

שימוש בטוקנים וסטרימינג

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

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

מגבלות, שגיאות והקשר

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

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

cURL

curl https://api.grokaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
  }'

Python

from openai import OpenAI

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

שאילתות נפוצות

מהו ה-base URL של ה-API?

כתובת הבסיס היא HTTPS://api.grokaiapikey.com/v1. עליכם להגדיר זאת בלקוח התואם ל-OpenAI כדי להפנות בקשות בצורה נכונה. זה תומך בכותרות סטנדרטיות ושיטות אימות.

כיצד לטפל במגבלות קצב?

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

האם ה-API תומך בזרימה (streaming)?

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

יצירת מפתח בשניות

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

התחל עכשיו