אימות & הגדרת כתובת הבסיס
התחל על ידי יצירת מפתח ה-API שלך בדשבורד. כתובת הבסיס היא HTTPS://api.grokkey.com/v1. העבר את המפתח שלך בכותרת Authorization. סירובים הם בחינם. טעינות מחדש משתמשות רק בקריפטו.
נקודת קצה להשלמות צ'אט
שלח הנחיות טקסט לנקודת הקצה. מזהה המודל הוא "uncensored". זה לא GPT או Grok. ההקשר הוא 100k טוקנים. הפלט המקסימלי הוא החלון המלא. שגיאות לא גובות אשראי.
הגדר פרמטרים כמו טמפרטורה ו-top_p. ה-API מחזיר טקסט בלבד. ללא הטמעות או תמונות. השתמש בפורמט JSON הסטנדרטי לבקשות ותגובות.
זרימה & שימוש בטוקנים
זרום תגובות על ידי הגדרת stream: true. קבל קטעי SSE. שימוש באסימונים מופיע בקטע הסופי. זה מאפשר הצגה בזמן אמת. זה גם מטפל בפלטים גדולים ביעילות. השתמש בזה לממשקי צ'אט.
Tool Calling & JSON Mode
השתמשו בכלים לפלט מבני. הגדירו response_format אל {"type": "json_object"} ל-JSON מחמיר. קריאת פונקציות תומכת ב-tool_choice. זה מאפשר שילוב אמין. השתמש בזה לחילוץ נתונים. זה עובד עם המודל ללא ההגבלות. ודא שהפלטות שלך ברורות.
מגבלות קצב & אילוצים
המגבלה היא 300 בקשות לדקה. בקשות מקבילות מקסימליות הן 8. גוף בקשה מקסימלי הוא 8 MB. מפתח אחד לכל חשבון. החלף מפתחות ישנים עם חדשים. מגבלות מונעות שחיתות. פקח על השימוש שלך. קרדיטים לא פג תוקף. שלם רק עבור טוקנים ששימשו.
מפרטי מודל
מזהה מודל: "uncensored". מודל בעל משקלים פתוחים. מותאם לתוכן למבוגרים. ללא אימון על הפרומפטים שלך. חלון הקשר של 100k. ללא מגבלת פלט נפרדת. פרמטרים: טמפרטורה, top_p, stop, seed, presence_penalty, frequency_penalty. ללא SLA. ללא הסמכות. גישה ישירה ל-API.
cURL
curl https://api.grokkey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for high throughput networking"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokkey.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.grokkey.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)