การตั้งค่าเครื่องมือ AI
Grok Bot
ใช้ผลค้นหาจาก Felo Data API ใน Grok Bot โดย Agent ยังคงใช้โมเดลของตนเอง
ใช้ผลค้นหาจาก Felo Data API ใน Grok Bot โดย Agent ยังคงใช้โมเดลของตนเอง
เตรียมก่อนเริ่ม
สร้าง API key และตรวจสอบยอดคงเหลือ ตัวอย่างใช้ Tavily Search ส่วน API อื่นมีพารามิเตอร์และราคาของตนเอง
ตั้งค่าแอป
Grok Bot → cloud computer → terminal → Python tool → private Skill
เชื่อมเครื่องมือค้นหา
บันทึกเครื่องมือ Python ในสภาพแวดล้อมที่ Agent ทำงาน เรียก configure ด้วยตนเองที่นั่น แล้วให้ Agent เรียก search ต้องมี Python 3.9 ขึ้นไปและเครือข่าย key จากคอมพิวเตอร์อื่นจะไม่ถูกส่งมาอัตโนมัติ
python3 felo-data-search.py configure
python3 felo-data-search.py search "Felo API Platform documentation"| Tool | Value |
|---|---|
| Name | felo_data_search |
| Command | python3 /ABSOLUTE/PATH/felo-data-search.py search "QUERY" |
| Output | results[].title, results[].url, results[].content |
คำขอ 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
}'ตรวจสอบการเชื่อมต่อ
ตรวจ title, url, content ใน results ขอให้ Agent สรุปพร้อม URL และตรวจการใช้งาน Felo ในคอนโซล อาร์เรย์ว่างยังเป็นผลที่ถูกต้อง
แก้ปัญหา
401: key และ Authorization; 402: ยอดคงเหลือ; 400: JSON และ query ลอง 429/5xx ใหม่โดยเพิ่มเวลารอ เก็บ request_id และตรวจสิทธิ์ Workspace หรือ key ในสภาพแวดล้อมทำงาน