צ'אט מבוסס-חיפוש
ספק: Felo · משולם מיתרת הפלטפורמה
שלחו שאלה וקבלו תשובה שנוצרה יחד עם מקורות אינטרנט בתגובה אחת.
כל הדוגמאות משתמשות ב-FELO_API_KEY מתוך הסקירה הכללית. הקריאות משתמשות ב-יתרת הפלטפורמה, ולא ב-Felo Pro credits. דוגמאות התגובה הן להמחשה; תוכן חי ושדות אופציונליים משתנים.
נקודת קצה
POST /api/v1/data/chat
זהו נקודת הקצה של יתרת הפלטפורמה. Felo Search API ב-/v2/chat משתמש ב-Pro credits ובמעטפת תגובה שונה.
בקשה
| שדה | סוג | נדרש | משמעות |
|---|---|---|---|
query | string | כן | שאלה, 1–2,000 תווים |
accept_language | string | לא | שפת תשובה מועדפת, כגון en, ja, או zh-CN; עד 64 תווים |
stream | boolean | לא | חייב להיות false; ברירת מחדל false |
השתמשו בתגית שפה עם קוד שפה בן 2–8 אותיות ותתי-תגים אופציונליים מופרדים במקף, כגון zh-TW. השירות מוסיף העדפה זו לבקשת היצירה. אם היא מושמטת, שירות ה-upstream בוחר את השפה; אין ברירת מחדל קבועה, ושאלה באנגלית אינה מבטיחה תשובה באנגלית. ההעדפה חלה על התשובה שנוצרת; כותרות מקורות וקטעים שומרים על השפה המקורית שלהם.
נקודת קצה זו מחזירה JSON ללא סטרימינג. היא אינה תומכת ב-stream: true, ב-SSE, במערך messages או בבחירת מודל.
curl -sS --request POST "https://openapi.felo.ai/api/v1/data/chat" \
-H "Authorization: Bearer $FELO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"Explain retrieval augmented generation and cite sources.","accept_language":"en","stream":false}'תגובה
HTTP 200 מחזיר status: "ok" ואובייקט data:
{
"status": "ok",
"data": {
"id": "example-chat-id",
"message_id": "example-message-id",
"answer": "Retrieval augmented generation adds retrieved context to a model request...",
"resources": [
{"title":"Example reference","link":"https://example.com/guide","snippet":"An overview of retrieval augmented generation."}
],
"query_analysis": {"queries":["retrieval augmented generation"]}
}
}| שדה | משמעות |
|---|---|
data.answer | התשובה שנוצרה |
data.resources | דפי מקור עם כותרות, קישורים וקטעים |
data.query_analysis | ניתוח שאילתה אופציונלי; ייתכן שיהיה null |
data.id, data.message_id | מזהי התגובה |
בדקו תחילה את סטטוס ה-HTTP, ואז קראו את התשובה והמקורות. אל תבדקו עבור status: 200 מספרי כמו שתעשו ב-/v2/chat.
חיוב
chat מחויב לפי בקשה, לא לפי טוקנים של המודל. ראו מחירים נוכחיים ו-חיוב ושגיאות.