Cohere: Rerank 4 Fast
Cohere Rerank 4 Fast מסדר מסמכים מועמדים לפי רלוונטיות לשאילתה, בדגש על אחזור בהשהיה נמוכה ובתפוקה גבוהה. הוא תומך בהקשר של 32K, ביותר מ־100 שפות ובטקסט מובנה למחצה לחיפוש ולתהליכים מועשרים באחזור.
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
Cohere Rerank 4 Fast הוא מהדורת Rerank 4 הקלה יותר, המיועדת למשימות אחזור בהשהיה נמוכה יותר ובתפוקה גבוהה יותר. הוא מקבל שאילתה ומסמכים מועמדים, ואז מחזיר את סדר הרלוונטיות שלהם ואת ציוניהם. הוא שימושי לחיפוש אינטראקטיבי, לבחירת ראיות חוזרת וליישומים שצריכים לסדר מחדש רשימת תוצאות קיימת. Fast נשאר מהדורה נפרדת מ־Rerank 4 Pro, המיועד למקרים מורכבים יותר שבהם איכות האחזור קודמת.
קוד היצרן הוא rerank-v4.0-fast. כמו Pro, יש לו הקשר של 32,768 טוקנים וכיסוי רב־לשוני ביותר מ־100 שפות. השאילתה ומסמך אחד חולקים את ההקשר; אין זה ממד וקטור או תקציב לאוסף מאונדקס שלם. ספקו את הטקסטים המועמדים שיש להשוות, במקום לצפות שהמודל יאחזר מסמכים ממקור שלא נמסר לו.
התוצאה המתועדת כוללת את אינדקס המסמך המקורי ואת relevance_score. top_n בוחר כמה תוצאות יוחזרו, ואילו השמטתו מחזירה את הרשימה המדורגת המלאה. שמרו מזהי מקורות לצד הקלטים כדי לחבר את הסדר החדש לקטעים בפועל. בחיפוש מוצר, תארו בשאילתה את מאפייני המוצר הנדרשים ודרגו מחדש את התיאורים המועמדים; דירוג גבוה יותר צריך להישאר קשור לרשומת המוצר שהפיקה אותו.
המודל יכול לעבוד עם מסמכים באנגלית ובשפות אחרות ועם רשומות מובנות למחצה. בתהליך V2, קלטי המסמכים הם מחרוזות, ו־Cohere ממליצה לייצג נתונים מובנים כ־YAML. הציבו שדות חשובים קודם ושמרו על סדרם, כדי שקיטום לא ישליך את התוכן הדרוש להערכת רלוונטיות. רשומת תמיכה יכולה לכלול כותרת, מוצר וטקסט נוהל; הודעה יכולה לכלול את הנושא ואת הגוף שלה. קשרים מפורשים אלה נותנים למדרג מידע מעבר לרשימת מילות מפתח תואמות.
מגבלת השאילתה הייעודית למודל במדריך ההכנה של Cohere היא 16,384 טוקנים, כאשר השאילתה והמסמך צורכים את ההקשר המשותף. המדריך מתאר עיבוד מקטעים במסמכים ארוכים יותר, בעוד שמפרט V2 מגדיר בנפרד קיטום מסמכים כברירת מחדל ל־4096 טוקנים באמצעות max_tokens_per_doc. בדקו את הגדרת המסמך האפקטיבית הזאת, במקום להניח שכל חלון המודל של 32K מנוצל תמיד. הכינו קטעים רלוונטיים או תקציב מסמך מתאים למשימת האחזור בפועל.
לביצועים מומלצים, Cohere ממליצה שלא לכלול יותר מ־1,000 מסמכים בבקשה אחת. חלקו קבוצות מועמדים גדולות לקבוצות ניתנות לניהול תוך שמירת מזהיהן. ציוני הפלט מנורמלים מ־0 עד 1 ותלויים בשאילתה ובקטעים. הסדר שלהם הוא התוצאה העיקרית; ציון אינו מכפלה ליניארית של רלוונטיות או הוכחה שקטע נכון. קבעו כל סף סינון באמצעות שאילתות מייצגות וקטעים בעלי רלוונטיות גבולית מהתחום.
תוצאת Fast שימושית היא רשימה מדורגת שיכולה להניע מיד תצוגת חיפוש או לבחור ראיות לשלב כתיבת תשובה. שמרו את טקסט המקור עם הציון ובדקו אם התוצאות העליונות אכן עונות על התנאים המבוקשים. תפקיד Fast הוא דירוג אחזור ולא יצירת הסבר חדש או וקטור ייצוג. שמרו על עקביות במהדורה הנקובה ובהכנת הקלט בעת שיפור התנהגות הרלוונטיות.
Ailoot Ultra · דירוג מחדש POST /v1/rerank cohere/rerank-4-fast
cohere/rerank-4-fastהתחלה
Cohere Rerank 4 Fast מסדר מסמכים מועמדים לפי רלוונטיות לשאילתה, בדגש על אחזור בהשהיה נמוכה ובתפוקה גבוהה. הוא תומך בהקשר של 32K, ביותר מ־100 שפות ובטקסט מובנה למחצה לחיפוש ולתהליכים מועשרים באחזור.
- סוגי קלט נתמכים
- טקסט
- תוצאות
- תוצאות מדורגות
זמין ב-Ailoot · קלט ושיטות
Ailoot Ultra · דירוג מחדש POST /v1/rerank
- סוגי קלט
text- סוגי פלט
rerank- פורמט פלט
- json
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהdocuments | סוגarray | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות cohere/rerank-4-fast | ברירת מחדל— |
שדהprovider | סוגschema | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהquery | סוגstring | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהsession_id | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהtop_n | סוגinteger | דרישהרשות | ערכים ומגבלות מינימום: 1 | ברירת מחדל— |
שדהtrace | סוגschema | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהuser | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהdocuments[].text | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שדהdocuments[].image | סוגstring | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
שילובים של חומרי קלט
text_rerank · נדרש: query, documents array with minItems1
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרcontent_type | מפרטapplication/json |
פרמטרrequired | מפרטmodel, query, documents |
פרמטרmaterial_types | מפרטtext |
פרמטרoptional_controls | מפרטprovider, session_id, top_n, trace, user |
פרמטרmultimodal_input_binding | מפרטnull |
מחזור חיים: synchronous
יש לשלוח את מזהה המודל המדויק ולשמור את התגובה המלאה בפורמט המקורי.
תעריפים
מידע תעריפים אינו מוסיף אפשרויות לבקשה. הפרמטרים הנתמכים מפורטים בשיטה שנבחרה.
- מצב מהיר
- לא צוין כאשר נבחר מצב מהיר
- מצב Flex
- לא צוין כאשר נבחר מצב flex
- מאמץ חשיבה מרבי
- לא צוין כאשר מאמץ החשיבה המרבי משתמש בהתאמת ברירת המחדל (default)
תעריפי Ailoot
מחירים לפי תצורה
התאימו כל חיוב לתנאים המוצגים. השתמשו בתעריף אחד לכל קבוצה של תצורות חלופיות.
| תצורה | טבלת תעריפים | יחידת חיוב | חיוב |
|---|---|---|---|
| תצורהתעריפי בסיס לטוקנים | טבלת תעריפיםתעריף בסיס | יחידת חיוב— | חיוב קלט · טוקני קלט — / 1K טוקנים פלט · טוקני פלט — / 1K טוקנים קלט · קריאה מהמטמון — / 1K טוקנים קלט · כתיבה למטמון — / 1K טוקנים קלט · כתיבה למטמון, 1 שעה — / 1K טוקנים |
| תצורהUltra | טבלת תעריפים— | יחידת חיובלכל יחידת חיפוש | חיוב total · יחידת חיפוש $0.004 לכל יחידת חיפוש |
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot Ultra · דירוג מחדש
{
"documents": [
"Paris is the capital of France.",
"Berlin is the capital of Germany."
],
"model": "cohere/rerank-4-fast",
"query": "What is the capital of France?",
"top_n": 3
}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']='cohere/rerank-4-fast'
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/rerank \
-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 · דירוג מחדש
json
שמירת כל התוצאות שהושלמו
שמרו כל תגובה מלאה, קובץ ומקטע תוכן שהוחזרו.
נשמרים כל אינדקס תוצאה ממשי, ערך relevance_score סופי ואובייקט מסמך מקורי. האינדקסים מקשרים למערך המסמכים המקורי. כל ה־JSON המקורי מאוחסן ומוחזר רק לאחר השלמת החיוב.
כשצריך לבדוק את התגובה המקורית
יש לשמור את הפעולה המקורית ואת התשובה המלאה או החלקית; אין לשלוח שוב את בקשת ה־POST.
שדות התגובה
| שדה | סוג |
|---|---|
שדהmodel | סוגstring |
שדהid | סוגstring |
שדהprovider | סוגstring |
שדהresults[].index | סוגinteger |
שדהresults[].relevance_score | סוגnumber |
שדהresults[].document.text | סוגstring |
שדהresults[].document.image | סוגstring |
שדהusage.search_units | סוגinteger |
שדהusage.total_tokens | סוגinteger |
שדהusage.cost | סוגnumber |
שגיאות והשלבים הבאים
| תגובה | תנאי | השלב הבא |
|---|---|---|
תגובה400 · invalid_request_error | תנאישדה חובה, ייצוג או ערך לא תקפים | השלב הבאיש לתקן את שדה הבקשה שצוין. |
כינויים
כינויים למודל
Ailoot Ultra cohere/rerank-4-fast
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
FAQ · Cohere: Rerank 4 Fast
- אילו קלטים ותוצאות זמינים?
POST /v1/rerank·cohere/rerank-4-fast:text→rerank- באילו שדות הבקשה משתמשת?
POST /v1/rerank·cohere/rerank-4-fast:documents,model,provider,query,session_id,top_n,trace,user- אילו מגבלות חלות?
POST /v1/rerank·cohere/rerank-4-fast:top_n.minimum:1