OpenAI: GPT-6 Luna Decisions
GPT-6 Luna במצב Decisions של OpenAI מעריך טקסט ותמונות ומחזיר תשובות הסתברותיות בעלות טיפוס מוגדר: הסתברות לתנאי, בחירה מתוך אפשרויות קבועות או ציון לפי מחוון. הוא תומך בסיווג, בניתוב ובתעדוף, בלי להשתמש בהסבר כתוב כתוצאת ההחלטה.
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
GPT-6 Luna במצב Decisions של OpenAI מעריך ראיות שסופקו ומחזיר עליהן תשובות בעלות טיפוס מוגדר. היצרן מתעד את GPT-6 Luna כמודל לממשק ההחלטה המתמחה הזה. הוא יכול להעריך אם תנאי מתקיים, לבחור מתוך אפשרויות קבועות או למקם קלט במחוון מסודר. השתמשו במצב הזה של GPT-6 Luna כשהמשימה צריכה תוצאת החלטה מוגדרת במקום תגובה כתובה.
קלט משותף, שאלות ותשובות בעלות שמות
בקשת יצרן מכילה את המודל, קלט משותף ומערך שאלות. הקלט יכול להיות מחרוזת טקסט או הודעות משתמש עם טקסט ותמונות. לכל שאלה יש שם ייחודי, טיפוס, הוראות וכל האפשרויות או הרמות הנדרשות. מערך התשובות מחזיר את שמות השאלות, ומאפשר לשייך את התוצאה לתנאי, לקטגוריה או לדירוג שהתבקשו בפועל.
בהודעת תמיכה, ספקו את ההודעה ואת ההקשר הרלוונטי להחלטה הבאה, ואז תנו לשאלה שם לפי השדה שתהליך העבודה זקוק לו. בקטע מסמך, כללו את הטקסט שמבסס את הקריטריון במקום הפניה ללא ביסוס לקובץ גדול יותר. הגדירו את השאלה סביב עובדות שניתן לצפות בהן והפרידו נושאים עצמאיים. תוצאה שימושית יכולה לשלב קטגוריית בעיה עם דירוג חומרה, תוך שמירה על ההגדרה והמשמעות של כל תשובה.
predicate: הערכה אם תנאי מתקיים
שאלת predicate מחזירה הסתברות מ־0 עד 1 שהתנאי המוגדר נכון. היא יכולה לבדוק רלוונטיות של קטע או מצב נראה בתמונה. בצילום מוצר, תארו את הפגם הנראה שיש לבדוק, כגון סדק או קרע, וספקו את התמונה עם הקריטריון הזה. הערך הוא אומדן של המודל; היישום בוחר את הסף המשמש לסימון או לסקירה.
מדריך Decisions של OpenAI מחייב נתוני תמונה מקודדים המשולבים ישירות בבקשה לנקודת הקצה הזאת. כתובות של תמונות מתארחות ומזהי קבצים אינם קלטי תמונה נתמכים בחוזה המתועד הזה. אפשר לשלב תוכן טקסט ותמונה בהודעת משתמש, כך שהראיות החזותיות יוערכו עם ההקשר הכתוב הרלוונטי. שמרו על תמונה קריאה ועל תנאי מסוים; הסתברות לפגם אחד שצוין אינה דוח בדיקה כללי המכסה כל בעיה אפשרית.
choice: בחירת ערך אחד שסופק
שאלת choice בוחרת מתוך אפשרויות עם ערכים נבדלים ותיאורים שמסבירים מתי הם חלים. הבחירה המוחזרת היא אחד הערכים האלה, עם הסתברויות לכל אפשרות ושדה ביטחון נפרד. לניתוב, הגדירו קטגוריות לפי הצוותים או התוצאות הזמינים בפועל וכללו אפשרות other כאשר הקבוצה אינה מכסה כל קלט. שמרו על הקטגוריות האלה לא מסודרות: המיקומים שלהן אינם סולם חומרה.
הנחיות סיווג מעשיות יכולות להבחין בין פגם במוצר, בעיית גישה ובקשה כללית. תארו את הגבול בין הקטגוריות האלה במקום להסתמך רק על שמות קצרים. השתמשו בבחירה שהוחזרה לתווית המוצעת ובחנו את ההתפלגות כשכמה משמעויות נשארות סבירות. התוצאה מספקת בחירה; היישום קובע אם הבחירה הזאת צריכה להפעיל ניתוב אוטומטי או סקירה.
score: מיקום במחוון משוקלל לפי הסתברויות
שאלת score משתמשת ברמות מסודרות מהנמוכה לגבוהה. אינדקסי הרמות מתחילים ב־0, והציון הוא הממוצע של האינדקסים האלה משוקלל לפי הסתברויות. הוא יכול להימצא בין רמות. לחומרת בעיה, רמה אחת יכולה לציין השפעה קוסמטית, אחרת מעקף שימושי ואחרת חסימה מלאה; הגדירו את הקריטריונים שמפרידים ביניהן. התשובה כוללת את ההסתברויות לכל רמה ואת הביטחון לצד הציון.
הציון הצפוי מסכם את ההתפלגות במקום לבחור קטגוריה אחת. שמרו על ההבחנה הזאת כשמשתמשים בתוצאה לתעדוף או למגמה מצטברת. תצוגת קטגוריות קבועה יכולה להשתמש בשאלת choice במקום זאת. ביטחון הוא שדה המדווח בנפרד בתשובות choice ו־score; המדריך אינו מגדיר אותו כזהה להסתברות האפשרות שנבחרה.
כמה שאלות והחלטות תלויות
שאלות עצמאיות יכולות לחלוק קלט בבקשת יצרן אחת, כולל סוגי שאלות שונים. צילום יכול לתמוך ב־predicate לפגם ובבחירת קטגוריה, או הודעה בהערכת קטגוריה וחומרה. תנו לכל נושא הוראות ומשמעות משלו. כאשר החלטה מאוחרת תלויה בתוצאה מוקדמת יותר, היצרן ממליץ על בקשות נפרדות כדי שהשאלה השנייה תוכל להשתמש בתוצאה הזאת במפורש. אל תניחו שסידור שאלות במערך אחד הופך אותן לשיחה רציפה.
בחירת הפלט הנכון ופירוש מגבלות
Decisions מספק את תוצאת ה־predicate, choice או score המוגדרת. לתשובה יכול להיות במקום זאת הטיפוס refusal; בדקו את הטיפוס שלה לפני קריאת הסתברות, בחירה או ציון. OpenAI מבדילה זאת מיצירת אובייקטים שרירותיים לפי סכמה או הסברים כתובים דרך Structured Outputs, ומבקשת פעולת כלי דרך function calling. אין להציג תשובת החלטה כהצדקה שנוצרה או כהוכחה שהתרחשה פעולה חיצונית. הגדרות פלט, הסקה וכלים של מודל צ׳אט כללי אינן חלק אוטומטי מהמצב המתמחה הזה.
השתמשו בקלטים מסומנים ומייצגים כדי להעריך ספים לניתוב, לסינון ולסקירה, תוך הבאה בחשבון של השלכות תוצאות חיוביות שגויות ושליליות שגויות. שמרו על הקשר בין הראיות, הגדרות השאלות והפלטים המספריים הגולמיים, כדי שאפשר יהיה לבדוק תוצאה עמומה. שמרו על ראיות משותפות רלוונטיות לשאלות בעלות השמות והגדירו בבירור כל אפשרות או רמת מחוון לפני הגשת משימת ההחלטה. הכינו את הראיות ואת סוגי התשובות לפי תהליך ההחלטה המתועד, עם פירוש הפלט בהתאם למשימה שהוא מעריך.
Ailoot Ultra · System One POST /v1/systemone openai/gpt-6-luna-decisions
openai/gpt-6-luna-decisionsהתחלה
GPT-6 Luna במצב Decisions של OpenAI מעריך טקסט ותמונות ומחזיר תשובות הסתברותיות בעלות טיפוס מוגדר: הסתברות לתנאי, בחירה מתוך אפשרויות קבועות או ציון לפי מחוון. הוא תומך בסיווג, בניתוב ובתעדוף, בלי להשתמש בהסבר כתוב כתוצאת ההחלטה.
- סוגי קלט נתמכים
- טקסט · תמונות
- תוצאות
- decisions
זמין ב-Ailoot · קלט ושיטות
Ailoot Ultra · System One POST /v1/systemone
- סוגי קלט
text,image- סוגי פלט
decisions- פורמט פלט
- json
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות openai/gpt-6-luna-decisions | ברירת מחדל— |
שדהprovider | סוגschema | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהquestions | סוגobject | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהsession_id | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהstate | סוגschema | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהtrace | סוגschema | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהuser | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהquestions.<id>.type | סוגstring | דרישהחובה | ערכים ומגבלות noul, choice, score | ברירת מחדל— |
שדהquestions.<id>.instructions | סוגstring|object|array | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהquestions.<id>.criteria | סוגobject|array | דרישהרשות | ערכים ומגבלות תנאים: choice/score: חובה; noul: אופציונלי. הקריטריונים של choice הם אובייקט; score הוא מערך עם minItems1. | ברירת מחדל— |
שדהquestions.<id>.criteria.true | סוגstring|object|array | דרישהחובה | ערכים ומגבלות חל כאשר: סופק אובייקט קריטריונים noul | ברירת מחדל— |
שדהquestions.<id>.criteria.false | סוגstring|object|array | דרישהחובה | ערכים ומגבלות חל כאשר: סופק אובייקט קריטריונים noul | ברירת מחדל— |
שילובים של חומרי קלט
noul · נדרש: state, questions.<id>.type=noul, questions.<id>.instructions
choice · נדרש: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · נדרש: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרcontent_type | מפרטapplication/json |
פרמטרrequired | מפרטmodel, state, questions |
פרמטרmaterial_types | מפרטtext, image |
פרמטרoptional_controls | מפרטprovider, session_id, trace, user |
פרמטרmultimodal_input_binding | מפרטיש להשתמש רק בייצוג המדויק שהוצהר עבור המצב או המסמך. יכולת התמונות של היצרן לבדה אינה מוכיחה פורמט נשיאה של תמונה שהתקבל עבור המודל המסוים. |
מחזור חיים: synchronous
יש לשלוח את מזהה המודל המדויק ולשמור את התגובה המלאה בפורמט המקורי.
תעריפים
מידע תעריפים אינו מוסיף אפשרויות לבקשה. הפרמטרים הנתמכים מפורטים בשיטה שנבחרה.
- מצב מהיר
- לא צוין כאשר נבחר מצב מהיר
- מצב Flex
- לא צוין כאשר נבחר מצב flex
- מאמץ חשיבה מרבי
- לא צוין כאשר מאמץ החשיבה המרבי משתמש בהתאמת ברירת המחדל (default)
תעריפי Ailoot
מחירים לפי תצורה
התאימו כל חיוב לתנאים המוצגים. השתמשו בתעריף אחד לכל קבוצה של תצורות חלופיות.
| תצורה | טבלת תעריפים | טוקנים בהקשר, יותר מ- | טוקנים בהקשר, עד וכולל | חיוב |
|---|---|---|---|---|
| תצורהתעריפי הבסיס לטוקנים | טבלת תעריפיםתעריף בסיס | טוקנים בהקשר, יותר מ-— | טוקנים בהקשר, עד וכוללללא גבול עליון | חיוב קלט · טוקני קלט $0.0002 / 1K טוקנים פלט · טוקני פלט $0 / 1K טוקנים קלט · קריאה מהמטמון $0 / 1K טוקנים קלט · כתיבה למטמון $0 / 1K טוקנים קלט · כתיבה למטמון, 1 שעה — / 1K טוקנים |
| תצורהרמת אורך בקשה 1 | טבלת תעריפים— | טוקנים בהקשר, יותר מ-0 | טוקנים בהקשר, עד וכוללללא גבול עליון | חיוב קלט · טוקני קלט $0.0002 / 1K טוקנים פלט · טוקני פלט $0 / 1K טוקנים קלט · קריאה מהמטמון $0 / 1K טוקנים קלט · כתיבה למטמון $0 / 1K טוקנים קלט · כתיבה למטמון, 1 שעה — / 1K טוקנים |
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot Ultra · System One
{
"model": "openai/gpt-6-luna-decisions",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='openai/gpt-6-luna-decisions'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
קבלה ושמירה של תוצאות
Ailoot Ultra · System One
json
שמירת כל התוצאות שהושלמו
שמרו כל תגובה מלאה, קובץ ומקטע תוכן שהוחזרו.
נשמרת כל תשובה שסופקה למזהה שאלה, עם הטיפוס המדויק שלה, ערך noul/choice/score, רמת הביטחון, ההסתברויות והמקרא. כל ה־JSON המקורי מאוחסן ומוחזר רק לאחר השלמת החיוב.
כשצריך לבדוק את התגובה המקורית
יש לשמור את הפעולה המקורית ואת התשובה המלאה או החלקית; אין לשלוח שוב את בקשת ה־POST.
שדות התגובה
| שדה | סוג |
|---|---|
שדהmodel | סוגstring |
שדהid | סוגstring |
שדהprovider | סוגstring |
שדהanswers.<id>.type | סוגstring |
שדהanswers.<id>.noul | סוגnumber |
שדהanswers.<id>.choice | סוגstring |
שדהanswers.<id>.score | סוגnumber |
שדהanswers.<id>.confidence | סוגnumber |
שדהanswers.<id>.probabilities | סוגobject |
שדהanswers.<id>.legend | סוגobject |
שדהusage.input_tokens | סוגinteger |
שדהusage.output_tokens | סוגinteger |
שדהusage.cost | סוגnumber |
שגיאות והשלבים הבאים
| תגובה | תנאי | השלב הבא |
|---|---|---|
תגובה400 · invalid_request_error | תנאישדה חובה, ייצוג או ערך לא תקפים | השלב הבאיש לתקן את שדה הבקשה שצוין. |
כינויים
כינויים למודל
Ailoot Ultra openai/gpt-6-luna-decisions
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
FAQ · OpenAI: GPT-6 Luna Decisions
- אילו קלטים ותוצאות זמינים?
POST /v1/systemone·openai/gpt-6-luna-decisions:text,image→decisions- באילו שדות הבקשה משתמשת?
POST /v1/systemone·openai/gpt-6-luna-decisions:model,provider,questions,session_id,state,trace,user