מאגר API של ollama ללא צנזורה
התחילו לעבוד עם ממשק ה-ollama ללא צנזורה על ידי שליחת בקשה אחת לנקודת הקצה התואמת ל-OpenAI. מדריך זה מכיל אימות, זרימת נתונים (streaming) וטיפול בשגיאות לשילוב מיידי.
כתובת URL בסיסית ואימות
כתובת הבסיס (Base URL) לכל הבקשות היא HTTPS://api.uncensoredollama.com/v1. אתם מבצעים אימות על ידי העברת מפתח ה-API בראש ה-Authoriation. פורמט הראש חייב להיות בדיוק 'Bearer YOUR_API_KEY'. מפתח זה נוצר מיד לאחר ההרשמה דרך Google או דוא"ל. אין צורך באימות מספר טלפון. המפתח שלכם עובד עם כל לקוח SDK סטנדרטי של OpenAI.
בקשה ראשונה
שלחו prompt ראשון אל נקודת הקצה /v1/chat/completions. מזהה המודל הוא 'uncensored'. מודל זה עונה ללא סירובי תוכן לשימוש בוגר חוקי. זה לא GPT או Claude. השתמשו בפקודת ה-curl הבאה כדי לאמת חיבוריות.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
צפה לתגובת JSON עם הטקסט שנוצר. אם אתה מקבל שגיאה, בדוק את תקפות המפתח שלך. המודל מטפל היטב בהוראות מורכבות. ניתן להתאים פרמטרים כמו temperature לתוצאות יצירתיות יותר.
אינטגרציית SDK Python
השתמשו בספריית הפיתון הרשמית של OpenAI לשילוב קל. הגדירו את המאפיינים base_url ו-api_key על אובייקט הלקוח. זה מאפשר לכם להשתמש מחדש במבני קוד קיימים. הדוגמה הבאה מדגימה קריאת השלמת צ'אט פשוטה.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
אובייקט התגובה מכיל את הטקסט שנוצר במערך choices. ניתן לחלץ את התוכן ישירות. שיטה זו אמינה לעיבוד מקבצי. היא מטפלת בניסיונות חוזרים באופן אוטומטי.
שימוש ב-Node SDK
אתחל את לקוח OpenAI עם האישורים שלך. ה-base_url חייב להצביע על הנקודה הסופית שלנו. זה מבטיח תאימות עם אפליקציות Node.js סטנדרטיות. השתמש בקטע הקוד הבא ליצירת מופע לקוח.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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);
התקשר לשיטת chat.completions.create עם מזהה המודל שלך. המודל 'uncensored' מגיב ביעילות להנחיות מערכת. ניתן לזרום תוצאות או להמתין לתגובה המלאה. טיפול בשגיאות צריך לתפוס בעיות רשת.
שידור חי ונתוני שימוש
אפשרו זרמת נתונים על ידי הגדרת stream ל-true. זה מחזיר מקטעים כפי שהם נוצרים. המקטע הסופי מכיל סטטיסטיקות שימוש. זה כולל ספירות מטבעות קלט ופלט. נתונים אלו קריטיים לדיוק החיוב.
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)
עבדו כל חלק כדי לבנות את התגובה המלאה. תכונת הסטרימינג מפחיתה את תחוית העיכוב. זה עובב היטב ליישומים בזמן אמת. שימוש בטוקנים מופיע רק בחלק האחרון.
מגבלות ושגיאות
אתה מוגבל ל-300 בקשות לדקה לכל מפתח. חלון ההקשר הוא 100,000 טוקנים. שגיאות כוללות 401 עבור מפתחות לא תקינים ו-402 עבור אשראי לא מספיק. שגיאת 429 מציינת הגבלת קצב. טפל בקודים אלו ברכות באפליקציה שלך. דחיות לא צורכות אשראי. שגיאות הן בחינם. האשראי המזומן שלך לא פג תוקף לעולם.
שאלות נפוצות
האם ממשק ה-ollama ללא צנזורה תומך בקריאה לפונקציות?
כן, ה-API תומך בשימוש בכלים דרך הפרמטר tools. ניתן להגדיר כלים מותאמים אישית בבקשה שלך. המודל יחזיר JSON מבני לביצוע הכלי. זה עובד עם לקוחות SDK סטנדרטיים של OpenAI.
כיצד התמחור עובד עבור ממשק ה-API של AI ללא סנור?
המחיר הוא $0.15 לכל מיליון אסימוני קלט ו-$0.50 לכל מיליון אסימוני פלט. אתה משלם רק על שימוש אמיתי באסימונים. שגיאות ודחיות הן ללא תשלום. אשראי מקומד נגבה לפי שימוש ולא פג תוקף.
האם המודל ללא צנזורה מאומן על הנתונים שלי?
לא, פרומפטים אינם משמשים לאימון. הנתונים שלך נשארים פרטיים. המודל הוא מודל בעל משקל פתוח המופעל על השרתים שלנו. זהו לא מודל GPT, Claude או כל מודל אחר של ספק.
צור את מפתח ה-API שלך
הירשם, העתק את המפתח שלך, והפנה את ה-SDK שלך לכתובת ה-URL הבסיסית החדשה. ההגדרה לוקחת שניות.