Cohere: Rerank v3.5
Cohere Rerank 3.5 מסדר מחדש טקסט מועמד ורשומות מובנות למחצה לפי רלוונטיות לשאילתה. הוא תומך ביותר מ־100 שפות ובהקשר של 4096 טוקנים לשיפור תוצאות חיפוש לפי מילות מפתח או חיפוש סמנטי לפני כתיבת תשובה או הצגת תוצאות.
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
Cohere Rerank 3.5 הוא מודל רב־לשוני לדירוג רלוונטיות של מסמכים מועמדים וטקסט מובנה למחצה. הוא מעריך כל מועמד ביחס לשאילתה ומחזיר רשימת תוצאות שסודרה מחדש עם ציוני רלוונטיות. הוא יכול לשפר מועמדים שהתקבלו מחיפוש לפי מילות מפתח או מחיפוש סמנטי ולבחור קטעים לתשובה מועשרת באחזור. משימתו היא לשפר את סדר הראיות ולא להפיק תשובה חופשית או ליצור אינדקס חדש לאוסף.
מזהה היצרן המדויק הוא rerank-v3.5. הוא משתמש בהקשר של 4096 טוקנים, הנבדל מהקשר 32K של Rerank 4 Pro ו־Fast. טוקני השאילתה והמסמך נספרים יחד במסגרת החלון לכל מועמד. מדריך ההכנה הייעודי למודל מקטם שאילתה מעבר ל־2048 הטוקנים הראשונים שלה ומתאר מקטעי מסמכים של 4093 טוקנים לפני הבאת השאילתה בחשבון. שמרו את השאילתה ממוקדת והכינו קטעים מועמדים הכוללים את המידע הדרוש להערכת הקשר המבוקש.
ספקו את השאילתה ורשימת מחרוזות טקסט מועמדות. כל תוצאה נושאת אינדקס המצביע למיקום המסמך המקורי וציון רלוונטיות; top_n בוחר כמה תוצאות מדורגות לשמור. בלעדיו, תהליך היצרן המתועד מחזיר את כל התוצאות. שמרו מזהי מסמכים בנפרד מהציון, כדי שאפשר יהיה לעקוב מהקטע העליון למדיניות המקורית, לרשומת המוצר או להודעה.
Rerank 3.5 תומך ביותר מ־100 שפות, לרבות חומר באנגלית ובשפות אחרות. שאילתה יכולה להכיל כמה היבטים של הצורך, כגון המוצר, מצב המשתמש וההליך הרצוי. ברשומות מובנות, מהדורת V2 הסירה אובייקטי מסמכים גולמיים וממליצה על מחרוזות YAML. סדרו שדות שימושיים בכוונה, עם תוכן מכריע לפני מטא־נתונים פחות רלוונטיים, משום שמחרוזות ארוכות עלולות להיקטע. הדבר מתאים לכותרות ותוכן, למאפייני מוצרים או לנושא וגוף הודעה.
מפרט היצרן V2 משתמש ב־max_tokens_per_doc לקיטום מסמכים, עם ברירת מחדל של 4096. מדריך ההכנה של Cohere מתאר גם חלוקת מסמכים ארוכים למקטעים; הקלט האפקטיבי תלוי בתהליך שנבחר ובהגדרות המסמכים שלו. לשליטה רבה יותר, הכינו בעצמכם קטעים מזוהים במקום להניח שכל סעיף במקור ארוך נשאר גלוי. שמרו מספיק הקשר סביב כדי להבחין בין קטע הנושא תשובה לבין קטע שרק משתמש באותו אוצר מילים.
לשיפור ביצועי הבקשות, המפרט הנוכחי ממליץ שלא לשלוח יותר מ־1,000 מסמכים בבת אחת. ציוני הרלוונטיות מנורמלים בין 0 ל־1, אך ערכיהם תלויים בשאילתה ובמועמדים ואינם סולם ליניארי של נכונות. השתמשו בדירוג לזיהוי ראיות שימושיות. אם דרוש סף ציון, בחרו שאילתות תחום מייצגות וקטעים בעלי רלוונטיות גבולית, כדי שהסף ישקף את משימת האחזור בפועל.
תהליך תמיכה מעשי יכול לדרג מחדש סעיפי מדיניות החזרה מועמדים לשאלה על פריט פגום, ואז להעביר את טקסט המקור שנבחר לשלב כתיבת תשובה. חיפוש דוא״ל יכול לדרג הודעות לפי בעיה מסוימת ולשמור את מזהה ההודעה המקורי עם כל תוצאה. התוצר השימושי הוא רשימת הראיות המסודרת. שמרו לצד התוצאה את ההקשר הקצר יותר של Rerank 3.5 ואת הכנת המסמכים ב־V2, במקום להחליפם במגבלות של מודלים מאוחרים יותר.
Ailoot Ultra · דירוג מחדש POST /v1/rerank cohere/rerank-v3.5
cohere/rerank-v3.5התחלה
Cohere Rerank 3.5 מסדר מחדש טקסט מועמד ורשומות מובנות למחצה לפי רלוונטיות לשאילתה. הוא תומך ביותר מ־100 שפות ובהקשר של 4096 טוקנים לשיפור תוצאות חיפוש לפי מילות מפתח או חיפוש סמנטי לפני כתיבת תשובה או הצגת תוצאות.
- סוגי קלט נתמכים
- טקסט
- תוצאות
- תוצאות מדורגות
זמין ב-Ailoot · קלט ושיטות
Ailoot Ultra · דירוג מחדש POST /v1/rerank
- סוגי קלט
text- סוגי פלט
rerank- פורמט פלט
- json
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהdocuments | סוגarray | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות cohere/rerank-v3.5 | ברירת מחדל— |
שדה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.002 לכל יחידת חיפוש |
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot Ultra · דירוג מחדש
{
"documents": [
"Paris is the capital of France.",
"Berlin is the capital of Germany."
],
"model": "cohere/rerank-v3.5",
"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-v3.5'
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-v3.5
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
FAQ · Cohere: Rerank v3.5
- אילו קלטים ותוצאות זמינים?
POST /v1/rerank·cohere/rerank-v3.5:text→rerank- באילו שדות הבקשה משתמשת?
POST /v1/rerank·cohere/rerank-v3.5:documents,model,provider,query,session_id,top_n,trace,user- אילו מגבלות חלות?
POST /v1/rerank·cohere/rerank-v3.5:top_n.minimum:1