he ▾
פתח חשבון

תיעוד API & מדריך התחלה מהיר

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

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

שימוש https://api.glmdocs.com/v1 ככתובת הבסיס שלך. העבר את מפתח ה-API שלך ב- Authorization: Bearer header. אתה מקבל מפתח מיד לאחר ההרשמה. אין צורך במספר טלפון. המפתח הוא ייחודי לחשבון. החלף את המפתח הישן כאשר אתה יוצר חדש. שמור על המפתח שלך מאובטח.

curl https://api.glmdocs.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
  }'

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

בקשה ראשונה עם Python

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

from openai import OpenAI

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

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmdocs.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);

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

תגובות בסטרימינג

אפשרו זרימת נתונים לפלט בזמן אמת. הגדירו את דגל הזרימה. קבלו נתונים חלקיים כפי שהם נוצרים. הנתון החלקי האחרון כולל שימוש באסימונים. פעולה זו עוזרת לעקוב אחר עלויות. 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)

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

פקודות פונקציה ומצב JSON

השתמש ב-calling פונקציות לתוצאות מבניות. הגדר כללים בבקשה. המודל מחזיר JSON תקף. הפעל מצב JSON לפלט קפדני. הגדר response_format אל json_object. הטמפרטורה שולטת באקראיות. Top_p מגביל מגוון. רצפי עצירה עוצרים יצירה. Seed מבטיח שחזוריות.

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

מגבלות קצב והקשר

מגבלות הקצב הן 300 בקשות לדקה. בקשות מקבילות מוגבלות ל-8. גופי בקשות חייבים להיות מתחת ל-8 MB. חלון ההקשר הוא 100,000 טוקנים. זה כולל פרומפט והשלמה. פלט מקסימלי הוא 16,000 טוקנים. פלט ברירת מחדל הוא 2,048 טוקנים. הגדר max_tokens כדי להאריך את זה.

שגיאות מחזירות קודים ברורים. 401 משמעותו מפתח לא חוקי. 402 משמעותו אין אשראי. 429 משמעותו מגבלת קצב. בדוק שימוש בלוח הבקרה. אשראי לעולם לא פג תוקף. יתרה מקודמת מכסה את כל הקריאות. רק קריפטו להעלאה. USDT או USDC.

שאלות נפוצות

מהי כתובת הבסיס (base URL) של ה-API של תיעוד GLM?

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

כמה הקשר המודל ללא צנזורה תומך?

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

מה קורה אם אפגע במגבלת הקצב?

תקבלו קוד סטטוס 429. המגבלה היא 300 בקשות לדקה ו-8 בקשות מקבילות. המתינו רגע ונסו שוב. ה-API מתוכנן לשימוש בתפוקה גבוהה.

הגישה מתחילה עם טופס

הירשם, קבל את הטוקן, עדכן את כתובת ה-URL הבסיסית. פשוט.