התחלה מהירה: חיבור ה-SDK שלך
החליף את נקודת הקצה הנוכחית שלך עם כתובת הבסיס שלנו והזרק את מפתח ה-API שלך לכותרת. החלפה פשוטה זו מפנה את הבקשות שלך למודל ללא צנזורה מיד.
כתובת ה-URL הבסיסית היא https://api.geminisenzacensura.com/v1. האישור מסתמך על אסימון Bearer המועבר ב Authorization header. אתה יוצר מפתח זה באופן מיידי לאחר ההרשמה עם גוגל או אימייל.
- אין ספריות נוספות הנדרשות.
- עובד עם כל לקוח תואם OpenAI.
- זמינות מיידית עם יצירת המפתח.
גישה זו מבטלת עטיפות פרוקסי והגדרות מקומיות מורכבות.
curl https://api.geminisenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Peru?"}]
}'
נקודת קצה: POST /v1/chat/completions
שלחו את הפרומפט שלכם אל נקודת הקצה להשלמת צ'אט כדי לקבל פלט טקסט. נקודת קצה אחת זו מטפלת בכל הסקה עבור המודל uncensored.
ציין את מזהה המודל כ"uncensored" בגוף הבקשה שלך. ה-API מחזיר תגובות JSON סטנדרטיות המכילות את הטקסט שנוצר. אתה יכול לשלוט בהתנהגות באמצעות פרמטרים כמו temperature או top_p.
קלט נכנס, טקסט יוצא. אין כאן embedding או יצירת תמונות.
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
נקודת קצה: GET /v1/models
בצע שאילתה על נקודת קצה זו כדי לאמת חיבוריות ולרשום מודלים זמינים. היא מחזירה אובייקט JSON המכיל את פרטי המודל.
השתמשו בזה כדי לאשר שמפתח ה-API שלכם בעל הרשאות תקפות לפני שליחת מטענים כבדים. התגובה מאשרת שמזהה המודל "uncensored" פעיל.
זהו בדיקה קלה שצורכת מינימום טוקנים.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
פרמטרים: טמפרטורה, Top-p, וכלים
שלוו אקראיות ומבנה באמצעות פרמטרי OpenAI סטנדרטיים. הגדירו temperature לשונות יצירתית או top_p לדגימת ליבה.
אפשרו קריאת פונקציות על ידי העברת tools מערך. המודל תומך במצב JSON דרך response_format: {"type": "json_object"}. אתה יכול גם להגדיר stop רצפים ו seed לשחזור.
פרמטרים אלו נותנים לך שליטה מדויקת על פלט ה-AI ללא צנזורה ללא צורך בלוגיקה מותאמת אישית.
תגובות בסטרימינג וצריכת טוקנים
אפשרו זרימה על ידי הגדרת stream: true לקבלת נתונים דרך אירועים מועברים שרת (SSE). זה מפחית את תפיסת הזמן המתקבל עבור תגובות ארוכות.
החלק הסופי בזרם מכיל את סך השימוש באסימונים עבור הבקשה. זה מאפשר לך לעקוב אחר עלויות בזמן אמת בלי לחכות לתגובה המלאה.
זרם נתונים (Streaming) אידיאלי לממשצי צ'אט או להצגת טקסט בהדרגה.
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)
קודי שגיאה & מגבלות
טפלו בשגיאות בצורה חכמה על ידי בדיקת קוד הסטטוס של HTTP. A 401 מציין מפתח API לא חוקי או פג תוקף. A 402 משמעות הדבר שיש לך אשראי מקדים לא מספיק. A 429 אותות שחצית את מגבלת הקצב.
המגבלה היא 300 בקשות לדקה לכל מפתח. גודל גוף הבקשה מוגבל ל-8 MB. שגיאות וסירובים לא צורכים את האשראי שלך בתשלום מראש, מה שמבטיח שאתה משלם רק על שימוש בפועל באסימונים.
בדוק את גוף התגובה להודעת שגיאה מפורטת לפתרון תקלות במהירות.