חזרה לכל המאמרים
סוכני AI
5 דקות קריאה
17 בספט׳ 2026

ה-Assistants API של OpenAI נסגר: מה עושים עכשיו

ב-26 באוגוסט 2026 OpenAI סגרה את ה-Assistants API, שנה אחרי ההודעה. מה קורה עכשיו לקריאות בקוד, מה מחליף מה ב-Responses ו-Conversations, מה שרד את הסגירה ומה לא, ומה משתנה למי שעובד דרך Azure.

תובנה מרכזית

תמצית המאמר (TL;DR)

ב-26 באוגוסט 2026 OpenAI סגרה את ה-Assistants API, שנה אחרי ההודעה. מה קורה עכשיו לקריאות בקוד, מה מחליף מה ב-Responses ו-Conversations, מה שרד את הסגירה ומה לא, ומה משתנה למי שעובד דרך Azure.

Optimized for AI Extraction
Source: VibeScale Engineering Hub

ב-26 באוגוסט 2026 OpenAI סגרה את ה-Assistants API. ההודעה יצאה בדיוק שנה קודם, ב-26 באוגוסט 2025, והתיעוד היום אומר את זה בפשטות: ה-API "sunset on August 26, 2026, and is no longer available".

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

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


המפה: מה הופך למה

לפי מדריך המיגרציה של OpenAI, המבנה הישן מתפרק לשני ממשקים: Responses API שמריץ, ו-Conversations API ששומר את השיחה.

במבנה הישןהיוםמה זה אומר בפועל
AssistantPromptההגדרה (מודל, כלים, הוראות) נשמרת בדשבורד במקום להיווצר דרך ה-API
ThreadConversationשומר items - הודעות, קריאות לכלים ופלטים שלהם
RunResponseשולחים פריטי קלט ומקבלים פריטי פלט, בלי מכונת מצבים של סטטוסים
Run stepItemאותו סוג אובייקט לכל מה שקרה במהלך התשובה

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


מה שרד את הסגירה

  • הקבצים וחנויות הווקטורים. הם אובייקטים של הפלטפורמה, לא של Assistants. ב-Responses מחברים אותם דרך הכלי file_search עם vector_store_ids.
  • Code Interpreter ושיחות מתמשכות. בהודעה של OpenAI נכתב שהחלקים הטובים של Assistants קופלו פנימה, "including code interpreter and persistent conversations".
  • ההוראות והכלים שכתבתם. הטקסט של ההוראות והפונקציות שהגדרתם עוברים כמעט כמו שהם. מה שמשתנה הוא איפה הם יושבים ואיך קוראים להם.

מה לא שרד

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

עובדים דרך Azure? מסלול אחר

בתיעוד של Microsoft מופיעה הודעה מפורשת: "The Assistants API is retired", עם הפניה לשירות Microsoft Foundry Agents ולמדריך מיגרציה נפרד. מי שבנה על Azure OpenAI Assistants לא עובר ל-Responses של OpenAI אלא למסלול של Microsoft. שווה לבדוק את זה לפני שמתכננים עבודה, כי זו החלטה תשתיתית ולא החלפת שם של פונקציה.


הצעדים המעשיים

  1. תמצאו את הקריאות. חיפוש בקוד אחרי beta.assistants, beta.threads או נתיבי /v1/threads מגלה תוך דקות אם אתם חשופים. בדקו גם אוטומציות ואינטגרציות של צד שלישי, לא רק את הקוד שלכם.
  2. תחליפו את שכבת הקריאות. במקום ליצור thread, להוסיף הודעה, להריץ ולשאול על הסטטוס - שולחים קלט ל-Responses ומחזיקים את ההקשר ב-Conversations.
  3. תעבירו את ההגדרה. ההוראות והכלים עוברים ל-prompt בדשבורד או נשארים בקוד שלכם. אם חשוב לכם לשלוט בגרסאות, עדיף בקוד.
  4. תחברו מחדש את החיפוש בקבצים. הכלי file_search מקבל vector_store_ids, כך שהחנויות שכבר בניתם ממשיכות לשרת אתכם.
  5. תבדקו מקצה לקצה. לא רק "הסוכן עונה", אלא גם מה קורה כשכלי נכשל, כשמשתמש שולח קובץ, וכשהשיחה ארוכה.
  6. תשמרו את השיחות אצלכם. ברגע שההיסטוריה חיה רק אצל הספק, סגירה של ממשק היא גם אובדן מידע.

הלקח ההנדסי, מעבר ל-OpenAI

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

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

  • שכבה דקה אחת שדרכה עוברות כל הקריאות לספק. לא מסגרת מורכבת - קובץ.
  • ההיסטוריה אצלכם. השיחות, הקבצים והמטא-דאטה נשמרים במסד שלכם, וההעתק אצל הספק הוא נוחות ולא מקור האמת.

זה בדיוק סוג העבודה שאנחנו עושים בחילוץ הנדסי: לא לכתוב את המוצר מחדש, אלא לאתר את הנקודות שבהן הוא תלוי בגורם חיצוני ולחזק אותן לפני שהן נופלות. אם אתם רוצים לדעת איפה אתם עומדים, מסגרת האבחון מתחילה בדיוק שם. להבנה רחבה יותר של איך סוכנים בנויים, כתבנו על Agentic AI ועל סוכני AI לעסקים.


בשורה התחתונה

ה-Assistants API כבר לא קיים, והמסלול הרשמי הוא Responses יחד עם Conversations. רוב העבודה היא החלפת שכבת הקריאות, לא כתיבה מחדש של הסוכן. מי שעובד דרך Azure עובר למסלול אחר לגמרי. והשאלה שכדאי לשאול אחרי שהכול עובד שוב: כמה זמן ייקח לכם המעבר הבא, וכמה ממנו תלוי במידע ששמור רק אצל הספק.

שאלות נפוצות

ה-Assistants API של OpenAI עדיין עובד?

לא. לפי דף ההוצאה משימוש של OpenAI, ההודעה יצאה ב-26 באוגוסט 2025 וה-API הוסר שנה אחר כך, ב-26 באוגוסט 2026. בתיעוד הרשמי כתוב שהוא "sunset on August 26, 2026, and is no longer available", וההמלצה היא להשתמש ב-Responses API לכל אינטגרציה חדשה.

מה מחליף את Assistants?

שני ממשקים יחד: Responses API להרצה, ו-Conversations API לשמירת השיחה. במדריך המיגרציה של OpenAI המיפוי הוא: assistant הופך ל-prompt שנשמר בדשבורד, thread הופך ל-conversation, run הופך ל-response, ו-run steps הופכים ל-items.

איבדתי את היסטוריית השיחות של המשתמשים?

תלוי אם ייצאתם אותה בזמן. מדריך המיגרציה כלל קוד לקריאת ההודעות מה-threads ולהעברתן ל-conversations, והוא נוסח כך שיש להריץ אותו לפני הסגירה. אחרי שה-API ירד אין דרך לקרוא ממנו. מכאן והלאה כדאי שהשיחות יישמרו גם אצלכם, במסד הנתונים שלכם, ולא רק אצל הספק.

מה עם Azure OpenAI Assistants?

גם שם הסיפור נגמר. בתיעוד של Microsoft מופיעה הודעה מפורשת: "The Assistants API is retired", עם הפניה לשירות Microsoft Foundry Agents ולמדריך מיגרציה משלו. כלומר צוותים שעובדים דרך Azure עוברים למסלול אחר מזה של OpenAI, לא לאותו Responses API.

צריך לכתוב את הסוכן מחדש מאפס?

ברוב המקרים לא. ההוראות, הכלים והקבצים נשארים אותו דבר; מה שמשתנה הוא הממשק שקורא להם. חנויות הווקטורים והקבצים הן אובייקטים של הפלטפורמה ולא של Assistants, וב-Responses מחברים אותן דרך הכלי file_search עם vector_store_ids. העבודה האמיתית היא להחליף את שכבת הקריאות ולבדוק את הזרימות מקצה לקצה.

רן שושן - מייסד VibeScale ו-Elya Studio
Expert Verified Content

רן שושן

מייסד VibeScale ו-Elya Studio

בונה מוצרי AI מהרעיון ועד ההכנסה - ארכיטקטורה, מודל, מוצר וצמיחה. ב-VibeScale לוקח פרויקטים שנבנו בכלים כמו Lovable, Cursor ו-Base44 ומביא אותם לסטנדרט שמחזיק בפרודקשן: הרשאות, נתונים, ביצועים וניטור. מעל 50 פרויקטים עברו את הדרך הזאת עד היום.

Security

Verified Code

Expertise

Cloud Architect

בואו נדבר על הפרויקט שלכם

מאמרים קשורים