חזרה
Anthropic הוזילה את Opus 5.5, אבל ההגירה שוברת ארבעה דברים בקוד סוכנים
SiTech AI Team2 წთ. საკითხავი

Anthropic הוזילה את Opus 5.5, אבל ההגירה שוברת ארבעה דברים בקוד סוכנים

Anthropic הורידה את מחירי Opus 5.5 ל-4 דולר למיליון טוקני קלט ול-20 דולר למיליון טוקני פלט, אך מדריך ההגירה מפרט ארבעה שינויים שוברים שעלולים להחזיר שגיאה 400 בסוכנים שנכתבו ל-Opus 5.

Anthropic השיקה ביום שלישי את Claude Opus 5.5 במחיר נמוך מקודמו: 4 דולר למיליון טוקני קלט ו-20 דולר למיליון טוקני פלט, במקום 5 ו-25. חלון ההקשר ומגבלת הפלט לא השתנו.

מדריך ההגירה של החברה מסמן ארבעה שינויים שוברים שבגללם בקשות שנכתבו ל-Opus 5 יחזירו שגיאה 400 לאחר המעבר.

ארבעה שינויים שמחזירים שגיאה 400

הראשון נוגע לבקרות thinking. Opus 5.5 מחזיר שגיאה 400 כשבקשה מגדירה thinking כ-disabled או משתמשת ב-enabled יחד עם budget_tokens; effort הוא כעת הדרך לשלוט בכמות החשיבה, כך שסוכנים שכיבו thinking בשלבים פשוטים יצטרכו להקצות להם רמת effort נמוכה יותר. מכיוון ש-thinking פעיל תמיד, תשובות מתחילות בבלוקי thinking, וגם קוד שמניח שהבלוק הראשון הוא טקסט יצטרך להשתנות.

גם שימוש כפוי בכלים לא עובד יותר: הגדרת tool_choice ל-any או לכלי מסוים מחזירה שגיאה 400, כולל בנקודת ספירת הטוקנים, כך שגם אומדני עלות שנבנו על ההגדרות האלה נכשלים. החלופה היא auto בשילוב strict tool use או structured outputs.

בלוקי thinking קשורים כעת למודל ולשיחה שיצרו אותם. ב-Claude API רק Fable 5.1 ו-Mythos 5.1 יכולים לקרוא בלוקי thinking של Opus 5.5, כך ש-router או fallback שמעביר שיחה למודל אחר יריץ את התורים האלה בלי החשיבה הקודמת — בלי שגיאה. השיחה חייבת גם להישאר append-only: מחיקת הודעות ישנות, שינוי הגדרות כלים או שכתוב ה-system prompt באמצע השיחה מבטלים בלוקי thinking קיימים, וחשבונות שנוצרו מ-31 באוגוסט 2026 ואילך מקבלים שגיאה 400 כשמגישים בלוק כזה מחדש.

השינוי הרביעי נוגע לסוכני computer use ב-Claude API וב-Google Cloud: Opus 5.5 דוחה את הכלי computer_20251124 ומקבל computer use רק דרך ערכת computer_toolset_20260801. כל פעולה מגיעה כבלוק tool_use נפרד המזוהה לפי שמו ולא לפי input.action, וכל תוצאה חייבת להחזיר toolset_name.

שינויים שלא יזרקו שגיאה

שינוי אחד לא מייצר שגיאה כלל: טקסט ש-Claude כותב בין קריאות לכלים מגיע כבלוקי thinking מסוג progress-update, ריקים בהגדרת thinking.display של omitted, כך שממשקים שמשדרים את הקריינות הזו יישתתקו עד ש-display יוגדר כ-updates או summarized. Opus 5.5 מגיע גם עם מסווגי בטיחות רחבים יותר: stop_reason של refusal יכול לכלול קטגוריות bio ו-reasoning_extraction לצד cyber, וה-fallback בצד השרת לא ינסה שוב בקשות שנדחו בגלל reasoning_extraction.

שדרוג ממודלים ישנים יותר

צוותים שמגיעים מ-Opus 4.8 צריכים לעבור קודם את הגירת Opus 5; אלה שעל Opus 4.7 או ישן יותר יתמודדו גם עם פרמטרי sampling נדחים, בלי extended thinking ידני, בלי prefill ועם טוקנייזר חדש. משתמשי Claude Managed Agents צריכים לשנות רק את שם המודל, ומפתחים ב-Claude Code יכולים להריץ /claude-api migrate כדי להחיל את החלפת המזהה, הפרמטרים והחלפת prefill. Anthropic ממליצה לבדוק את ההגירה בסביבת פיתוח לפני תעבורת הייצור.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.