การตั้งค่าเครื่องมือ AI
Make
เชื่อม Make กับ Felo Model API เพื่อสร้างเนื้อหา และเครื่องมือ HTTP Data API แยกต่างหากเพื่อค้นข้อมูล
เชื่อม Make กับ Felo Model API เพื่อสร้างเนื้อหา และเครื่องมือ HTTP Data API แยกต่างหากเพื่อค้นข้อมูล
เตรียมก่อนเริ่ม
สร้าง API key และตรวจสอบยอดคงเหลือ ตัวอย่างใช้ Tavily Search ส่วน API อื่นมีพารามิเตอร์และราคาของตนเอง
ตั้งค่าแอป
เปิด Scenario → HTTP → Make a request → POST → application/json → Run once บันทึกค่าตามด้านล่างแล้วทดสอบ ชื่อเมนูอาจต่างกันตามเวอร์ชัน
เชื่อมเครื่องมือค้นหา
Trigger → HTTP request → JSON results[] → next action / agent contextนำเข้าไฟล์ OpenAPI หรือสร้าง HTTP POST แบบ JSON เก็บ key ในข้อมูลรับรอง ใช้ 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 แยกกัน
เปิด Scenario → HTTP → Make a request → POST → /api/v1/chat/completions บันทึกค่าตามด้านล่างแล้วทดสอบ ชื่อเมนูอาจต่างกันตามเวอร์ชัน
| 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 ขอให้ Agent สรุปพร้อม URL และตรวจการใช้งาน Felo ในคอนโซล อาร์เรย์ว่างยังเป็นผลที่ถูกต้อง
แก้ปัญหา
401: key และ Authorization; 402: ยอดคงเหลือ; 400: JSON และ query ลอง 429/5xx ใหม่โดยเพิ่มเวลารอ เก็บ request_id และตรวจสิทธิ์ Workspace หรือ key ในสภาพแวดล้อมทำงาน