הגדרת כלי AI
Dify
חברו את Dify אל Felo Model API ליצירה ואל כלי HTTP נפרד של Data API לחיפוש.
חברו את Dify אל Felo Model API ליצירה ואל כלי HTTP נפרד של Data API לחיפוש.
לפני שמתחילים
צרו מפתח API ובדקו יתרה. הדוגמה משתמשת ב-Tavily Search; לממשקים אחרים פרמטרים ומחירים נפרדים.
הגדרת היישום
פתחו Studio → Workflow → HTTP Request, שמרו את הערכים להלן ובדקו בקשה. שמות עשויים להשתנות בין גרסאות.
חיבור כלי חיפוש
Start.query → HTTP Request.body.query
HTTP Request.body → LLM context → Output
LLM model → Felo (OpenAI-API-compatible)ייבאו קובץ OpenAPI או צרו JSON HTTP POST. שמרו מפתח בפרטי הזיהוי; העבירו query כקלט ו-results לשלב הבא.
בקשת Data API
| Field | Value |
|---|---|
| Method | POST |
| URL | https://openapi.felo.ai/v1/beta/tavily/search |
| Authorization | Bearer YOUR_FELO_API_KEY |
| OpenAPI credential | X-API-Key: YOUR_FELO_API_KEY |
| Content-Type | application/json |
| query | Felo API Platform documentation |
| max_results | 3 |
| Output | results[].title, results[].url, results[].content |
{
"query": "Felo API Platform documentation",
"max_results": 3
}export FELO_API_KEY='YOUR_FELO_API_KEY'
curl 'https://openapi.felo.ai/v1/beta/tavily/search' \
-H "Authorization: Bearer $FELO_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"query": "Felo API Platform documentation",
"max_results": 3
}'חיבור Model API
העתיקו Model ID מהקטלוג והגדירו Base URL תואם OpenAI. הגדירו Data API בכלי HTTP נפרד.
פתחו Settings → Model Providers → OpenAI-API-compatible, שמרו את הערכים להלן ובדקו בקשה. שמות עשויים להשתנות בין גרסאות.
| Field | Value |
|---|---|
| Base URL | https://openapi.felo.ai/api/v1 |
| API Key | YOUR_FELO_API_KEY |
| Model ID | YOUR_MODEL_ID |
| HTTP POST | https://openapi.felo.ai/api/v1/chat/completions |
| Output | choices[0].message.content |
{
"model": "YOUR_MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello"
}
],
"stream": false
}curl 'https://openapi.felo.ai/api/v1/chat/completions' \
-H "Authorization: Bearer $FELO_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello"
}
],
"stream": false
}'בדיקת החיבור
בדקו title, url ו-content בתוך results. בקשו סיכום עם כתובות המקורות ובדקו שימוש Felo בקונסולה. גם מערך ריק תקין.
פתרון בעיות
401: מפתח ו-Authorization; 402: יתרה; 400: JSON ו-query. נסו 429/5xx בהמתנה הולכת וגדלה ושמרו request_id. בדקו גם הרשאות Workspace או מפתח סביבת הביצוע.