דילוג לתוכן
יומן שינויים

יומן שינויים

עדכונים ושיפורים אחרונים ב-Shannon API.

הדף הזה מפרט את השינויים שאפשר לראות כמי שקורא ל-API: endpoints, שדות ומודלים חדשים, שינויי התנהגות ותיקונים. הפריטים החדשים ביותר באים ראשונים. כל פריט נושא את התאריך שבו בוצע השינוי.

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

  • חדש

    בקשה עם web_search: true נותנת שם למקורותיה: sources ב-/v1/chat/completions וב-/v1/messages מפרט את התוצאות שהמודל קיבל, וב-/v1/chat/completions השדה annotations מסמן היכן התשובה מצטטת כל אחת מהן. חיפוש ווב מובנה

  • חדש

    web_search: true ב-/v1/chat/completions וב-/v1/messages מריץ חיפוש ברשת לפני שהמודל עונה ונותן לו את התוצאות כמקורות ממוספרים. בקשה שמצאה תוצאות משתמשת בחיפוש אחד מהמכסה היומית שלכם. כשלא נשאר, הבקשה נענית בלי חיפוש. חיפוש ווב מובנה

  • תוקן

    stream שנחתך בצד השרת מחויב על השימוש שדווח עד אותה נקודה. שאר ההפרשה חוזר ליתרה שלכם.

  • תוקן

    shannon-coder-1 עונה ב-/v1/responses כמו בשני ה-endpoints האחרים. כלי קידוד ב-CLI

  • תוקן

    מפתח API שהוחלף מפסיק לעבוד מיד.

  • חדש

    POST /v1/tokenize ו-POST /v1/messages/count_tokens: ספירות טוקנים חינמיות עבור מודלי open-weight מתארחים. ספירת טוקנים

  • חדש

    מטמון פרומפטים במודלי open-weight מתארחים. קלט במטמון מחויב ב-25% ממחיר הקלט ומדווח ב-usage בכל שלושת ה-endpoints: prompt_tokens_details.cached_tokens, input_tokens_details.cached_tokens ו-cache_read_input_tokens. GET /v1/models מדווח pricing.cached_input_per_million_usd ו-capabilities.prompt_caching עבור המודלים האלה. מטמון פרומפטים (Prompt caching)

  • תוקן

    מודלי open-weight מתארחים: tool_choice כפוי (required או פונקציה בשם) מניב קריאה לכלי. קריאת פונקציות

  • תוקן

    מודלי open-weight מתארחים מקבלים הודעת system שאינה ההודעה הראשונה בשיחה.

  • חדש

    ה-API זמין כשירות onion ב-Tor ובכתובת I2P. תשובות של api.shannon-ai.com נושאות את שתי הכתובות בכותרות Onion-Location ו-X-I2P-Location. Endpoints מוצפנים, Tor ו-I2P

  • חדש

    מודלים חדשים shannon-3.1 ו-shannon-3.1-pro, שמופיעים ב-GET /v1/models. מודלים ותמחור

  • שונה

    בקשה ב-streaming שהלקוח שלה מתנתק ממשיכה עד סופה ונספרת. קודם לכן התשובה נעצרה בניתוק.

  • תוקן

    בקשות ל-/v1/responses מופיעות ביומן השימוש.

  • חדש

    מודלי open-weight מתארחים מיישמים את שדות הדגימה: temperature, top_p, seed, stop ו-max_tokens ב-/v1/chat/completions; temperature, top_p ו-stop_sequences ב-/v1/messages; temperature, top_p ו-max_output_tokens ב-/v1/responses. Chat Completions

  • חדש

    יומן השימוש מציג עלות ב-USD לכל קריאה וכסכום כולל.

  • שינויים שוברים

    ערך model שאינו מזהה שפורסם נענה ב-400, בסוג invalid_request_error ובהודעה unknown model: <id> בכל שלושת ה-endpoints. קודם לכן בקשה כזו נענתה על ידי shannon-1.6-lite. מודלים ותמחור

  • שינויים שוברים

    /v1 מקבל מפתח API בלבד. עוגיית התחברות של האתר אינה נקראת שם. אימות

  • שונה

    הגנת הצפה: 120 בקשות בדקה לחשבון בשלושת ה-endpoints של היצירה. מגבלות ויתרה

  • שופר

    כשהמודל אינו יכול לענות, השגיאה נושאת את ההודעה הקבועה The model backend failed to answer. Please retry. בדיקת יתרה שאי אפשר לבצע נענית ב-503 ובסוג api_error. טיפול בשגיאות

  • תוקן

    בקשה שאינה ב-streaming ונכשלת מחזירה את ההפרשה שלה ליתרה שלכם.

  • חדש

    GET /v1/models מדווח capabilities.reasoning_effort לכל מודל. רמת מאמץ ה-reasoning

  • שופר

    מודלי open-weight מתארחים: בקשה שאינה ב-streaming ולא מקבלת תשובה מסתיימת ב-504 ובסוג api_error. תוצאה ריקה היא 502. טיפול בשגיאות

  • שינויים שוברים

    מודלי open-weight מתארחים מקבלים את הקלט שהמודל הנקוב מקבל. תמונה שנשלחה למזהה של טקסט בלבד נענית ב-400 וב-<id> does not accept image input. response_format על מזהה בלי פלט מובנה נענה ב-400. GET /v1/models מדווח capabilities.vision, response_format ו-json_schema לכל מזהה. תמונות וקבצים

  • תוקן

    תשובות שאינן ב-streaming נושאות את טקסט ה-reasoning: reasoning_content בהודעה של /v1/chat/completions, ובלוק thinking לפני הטקסט ב-/v1/messages. רמת מאמץ ה-reasoning

  • שונה

    למודלי open-weight מתארחים יש מחירים חדשים, החל מ-$0.50 ל-1M טוקני קלט ו-$2.00 ל-1M טוקני פלט. מודלים ותמחור

  • שונה

    למודלי open-weight מתארחים יש מזהה אחד לכל מודל, שנים-עשר מזהים בסך הכול. מודלים ותמחור

  • חדש

    פלט מובנה ב-shannon-3, shannon-3-pro, shannon-3.1 ו-shannon-3.1-pro. GET /v1/models מדווח עבורם capabilities.json_schema: true. פלט מובנה

  • חדש

    /v1/responses קורא את text.format (json_object או json_schema) לפלט מובנה. Responses API

  • תוקן

    /v1/responses מחזיר את ה-reasoning של מודלי Shannon: פריט פלט reasoning לפני פריט ה-message, ואירועי ה-stream‏ response.reasoning_summary_text.delta ו-response.reasoning_summary_text.done. Responses API

  • תוקן

    שדה ה-model של תשובה הוא המזהה שפורסם בכל endpoint. אובייקט Responses נושא model ו-created_at.

  • שופר

    GET /v1/models מדווח על חלון ההקשר של כל מודל. מודלים ותמחור

  • חדש

    מודלי open-weight מתארחים עונים גם ב-/v1/messages וב-/v1/responses, ולא רק ב-/v1/chat/completions, עם ה-system prompt וקריאות הכלים שלכם. /v1/messages מקבל thinking, ו-reasoning_effort הוא שדה בבקשה. מודלים ותמחור

  • שופר

    גופי שגיאה ב-/v1 עוקבים אחרי הצורות של ה-SDK: אובייקט error עם type ו-message ב-endpoints בפורמט OpenAI, ואותו אובייקט בתוך {"type": "error"} ב-/v1/messages. טיפול בשגיאות

  • חדש

    Keep-alive ב-streams פתוחים כל 15 שניות: שורת הערה : ping ב-/v1/chat/completions, ו-event: ping ב-/v1/messages. הזרמה

  • שונה

    מזהי קריאות לכלים מתחילים ב-call_ ב-/v1/chat/completions וב-/v1/responses, וב-toolu_ ב-/v1/messages. קריאת פונקציות

  • שינויים שוברים

    /v1/responses: ברירת המחדל של stream היא false. Responses API

  • חדש

    max_completion_tokens מתקבל כשם חלופי ל-max_tokens ב-/v1/chat/completions. Chat Completions

  • תוקן

    אירוע response.completed של stream ב-Responses נושא את מערך ה-output. Responses API

  • חדש

    פריטי GET /v1/models נושאים display_name, context_window, max_output_tokens, pricing, capabilities ו-endpoints. מודלים ותמחור

  • חדש

    כל תשובה נושאת x-request-id, וערך שאתם שולחים מוחזר. גופי בקשות יכולים להגיע עד 32 MiB.

  • חדש

    אפשר לבטל מפתח בלי שיונפק חדש. יומן השימוש מחולק לעמודים.

  • חדש

    תמונות ומסמכים בבקשות: חלקי image_url ב-/v1/chat/completions, בלוקי image, document ו-file ב-/v1/messages, חלקי input_image ב-/v1/responses. תמונות וקבצים

  • חדש

    מודל חדש shannon-3-pro. מודלים ותמחור

  • שונה

    max_tokens נשמר בין 1 ל-65,536. ערך מחוץ לטווח הזה מועבר לקצה הקרוב ביותר ואינו נדחה. Chat Completions

  • חדש

    shannon-coder-1 נספר בקריאות לתוכנית ב-/v1/chat/completions וב-/v1/messages. כשקריאות החלון נוצלו, התשובה היא 429 עם ההודעה Shannon Coder call quota reached. כלי קידוד ב-CLI

  • חדש

    שיחה גדולה מחלון ההקשר נענית ב-400, בסוג invalid_request_error ובקוד context_length_exceeded. שגיאה בתוך stream מגיעה כאירוע שגיאה, לא כטקסט בתשובה. כלי קידוד ב-CLI

  • חדש

    ה-endpoints של /v1: POST /v1/chat/completions, POST /v1/messages, POST /v1/responses ו-GET /v1/models. אלה ה-endpoints שה-SDK של OpenAI ושל Anthropic, Claude Code ו-Codex CLI קוראים להם. סקירה

  • חדש

    קריאות לכלים עם tools ב-/v1/chat/completions וב-/v1/messages, פלט מובנה עם response_format, ו-system כמחרוזת או כבלוקי טקסט ב-/v1/messages. קריאת פונקציות

  • חדש

    מזהי המודלים shannon-1.6-pro, shannon-2-lite, shannon-2-pro ו-shannon-coder-1, לצד shannon-1.6-lite. מודלים ותמחור

  • חדש

    הגרסה הראשונה של ה-API: צ'אט בפורמט OpenAI ובפורמט Anthropic, ו-endpoint של Responses, שכל אחד נקרא עם מפתח API שמתחיל ב-sk-. אימות