การตั้งค่าเครื่องมือ AI
Claude Duet
ใช้ผลค้นหาจาก Felo Data API ใน Claude Duet โดย Agent ยังคงใช้โมเดลของตนเอง
ใช้ผลค้นหาจาก Felo Data API ใน Claude Duet โดย Agent ยังคงใช้โมเดลของตนเอง
เตรียมก่อนเริ่ม
สร้าง API key และตรวจสอบยอดคงเหลือ ตัวอย่างใช้ Tavily Search ส่วน API อื่นมีพารามิเตอร์และราคาของตนเอง
ตั้งค่าแอป
Google Sheets → Extensions → Apps Script → Google Docs → Claude Google Drive connector → Duet
เชื่อมเครื่องมือค้นหา
ผ่าน Google Workspace โดย Apps Script เรียก Felo Data API เขียนผลลงชีตและ Google เอกสาร แล้วให้ Agent อ่านผล
- ใน Google ชีต เปิด Extensions → Apps Script บันทึกโค้ดที่ดาวน์โหลด เรียก setupFeloDataSheet และอนุญาตสิทธิ์
- ใส่คำค้นใน Queries!A2 เก็บ FELO_API_KEY ที่ Project Settings → Script Properties ห้ามใส่ในเซลล์หรือแชต
- เรียก refreshFeloData ผลอยู่ใน Results และลิงก์เอกสารอยู่ที่ Config!B1 เรียกซ้ำจะอัปเดตเอกสารเดิม
- เชื่อมบัญชี Google เดียวกันกับ Agent ให้สิทธิ์อ่านและส่งลิงก์เพื่อสรุปพร้อมแหล่งอ้างอิง
setupFeloDataSheet()
refreshFeloData()คำขอ 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 ในสภาพแวดล้อมทำงาน