תיעוד API
התחל לייצר קוד בלתי מוגבל עם ה-API התואם ל-OpenAI שלנו. שלח פרומפטים, קבל טוקנים ושלב ישירות בזרימת העבודה שלך ללא מערכות הגנה.
כתובת URL בסיסית ואימות
השתמשו בכתובת הבסיס כדי להתחבר עם כל SDK של OpenAI. נקודת הקצה היא https://api.unrestrictedcodingai.com/v1. העבר את מפתח ה-API שלך ב Authorization כותרת כטוקן Bearer. זה מבטיח תאימות עם ספריות סטנדרטיות תוך אספקת חווית LLM ללא צנזורה.
curl https://api.unrestrictedcodingai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
}'האימות הוא קפדני. אם המפתח חסר או לא חוקי, ה-API מחזיר שגיאת 401. ודאו שהמפתח פעיל ומקושר לחשבון שנוצר באמצעות Google או אימייל.
POST /v1/chat/completions
שלח את הודעות הקידוד שלך לנקודת הקצה של השלמת צ'אט. מזהה המודל הוא uncensored. מודל יחיד זה מטפל בכל יצירת הטקסט ללא סירובי תוכן לשימוש מבוגר חוקי. אתה שולט בהקשר, בסגנון, ובפלט.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedcodingai.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)הגדר את גוף הבקשה עם מערך ההודעות שלך. המערכת מצפה לפורמט הסטנדרטי של OpenAI. גישה זו מאפשרת לך לשמור על אוטונומיה מלאה לגבי המניעים שלך ומשימות יצירת הקוד.
GET /v1/models
אמת מודלים זמינים באמצעות נקודת הפעולות GET. זה מחזיר רשימה הכוללת את uncensored מודל. השתמש בזה כדי לאשר חיבוריות לפני שליחת מטענים כבדים. זו בדיקה מהירה של סטטוס השירות.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.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);התגובה כוללת את מזהה המודל וסוג האובייקט. מטא-דטה זה עוזר ליישום שלך להתאים דינמית. אין הטמעות או סוגי מודלים אחרים זמינים בעיצוב API פשוט זה.
שימוש בטוקנים וסטרימינג
אפשרו זרימה על ידי הגדרת stream ל-true. זה מספק טוקנים באמצעות אירועים מופעלי שרת (SSE). פרטי שימוש בטוקנים מופיעים במקטע הסופי. זה מפחית את תחומת העיכוב עבור חסיכות קוד ארוכות.
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)טפלו בפלט חלקי ביעילות. ה-API מעדיף אוטונומיה של מפתחים, כך שאתה מעבד כל טוקן כפי שהוא מגיע. שיטה זו אידיאלית לעוזרי קוד בזמן אמת או זרימות עבודה של וייב קודינג.
פקודות פונקציה ומצב JSON
השתמש ב-calling פונקציות לתוצאות מבניות. הגדר response_format אל {"type": "json_object"} ל-JSON קפדני. זה מבטיח שמפרסי הקוד שלך יקבלו נתונים נקיים. הגדרות הכלים מועברות במערך ההודעות.
המודל תומך tool_choice לביצוע כפוי. זה קריטי למשימות קידוד אגנטיות שבהן אמינות חשובה. השתמש בזה עבור זרימות עבודה אוטומטיות הדורשות מבנים דטרמיניסטיים.
מגבלות קצב ואילוצים
כבד את מגבלת 300 הבקשות לדקה. הסינכרון מוגבל ל-8 בקשות סינכרוניות למפתח. גודל גוף הבקשה לא יכול לעלות על 8 MB. מגבלות אלו מונעות שחיתות תוך שמירה על עלויות נמוכות.
שגיאה 402 מציינת חוסר באשראי ששולם מראש. שגיאות ודחיות הן בחינם, כך שאתה משלם רק על השלמות המוצלחת. חלון ההקשר כולל 100,000 טוקנים בסך הכל, כולל קלט ופלט.
שאלות נפוצות
מהו חלון ההקשר של AI לתכנות ללא הגבלה?
חלון ההקשר מכיל 100,000 טוקנים, כולל את הפלט והפרומפט. זה מאפשר עיבוד מאגרי קוד נרחבים ושיחות ארוכות ללא קיטוע מיידי.
כיצד לטפל בשגיאות כמו 401 או 402?
שגיאת 401 משמעה שמפתח ה-API שלך לא חוקי או חסר. שגיאת 402 מציינת שאשראי שולם מראש שלך אזל. הוסף אשראי באמצעות קריפטו כדי להמשיך להשתמש בשירות מיד.
האם זהו ממשק API תואם openAI?
כן, הוא משתמש באותן נקודות קצה ופורמטים של בקשות. עליך רק לשנות את כתובת הבסיס ואת מפתח ה-API בתצורות ה-SDK הקיימות שלך.
קבל את מפתח ה-API שלך מיד
הירשם, העתק את המפתח שלך, עדכן את כתובת ה-URL של הנקודה הקצה. זה הכל.