Felo API PlatformFelo API Platform

การตั้งค่าเครื่องมือ AI

n8n

เชื่อม n8n กับ Felo Model API เพื่อสร้างเนื้อหา และเครื่องมือ HTTP Data API แยกต่างหากเพื่อค้นข้อมูล

เชื่อม n8n กับ Felo Model API เพื่อสร้างเนื้อหา และเครื่องมือ HTTP Data API แยกต่างหากเพื่อค้นข้อมูล

เตรียมก่อนเริ่ม

สร้าง API key และตรวจสอบยอดคงเหลือ ตัวอย่างใช้ Tavily Search ส่วน API อื่นมีพารามิเตอร์และราคาของตนเอง

ตั้งค่าแอป

เปิด Workflow → HTTP Request → Import cURL / Send Body → JSON → Execute step บันทึกค่าตามด้านล่างแล้วทดสอบ ชื่อเมนูอาจต่างกันตามเวอร์ชัน

เชื่อมเครื่องมือค้นหา

HTTP Request → results[] → next node / agent context
JSON output: {{$json.results}}

นำเข้าไฟล์ OpenAPI หรือสร้าง HTTP POST แบบ JSON เก็บ key ในข้อมูลรับรอง ใช้ query เป็นอินพุตและส่ง results ไปขั้นถัดไป

OpenAPI JSON

คำขอ Data API

FieldValue
MethodPOST
URLhttps://openapi.felo.ai/v1/beta/tavily/search
AuthorizationBearer YOUR_FELO_API_KEY
OpenAPI credentialX-API-Key: YOUR_FELO_API_KEY
Content-Typeapplication/json
queryFelo API Platform documentation
max_results3
Outputresults[].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 แยกกัน

เปิด Workflow → HTTP Request → POST → /api/v1/chat/completions บันทึกค่าตามด้านล่างแล้วทดสอบ ชื่อเมนูอาจต่างกันตามเวอร์ชัน

FieldValue
Base URLhttps://openapi.felo.ai/api/v1
API KeyYOUR_FELO_API_KEY
Model IDYOUR_MODEL_ID
HTTP POSThttps://openapi.felo.ai/api/v1/chat/completions
Outputchoices[0].message.content

Model ID · Protocols

{
  "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 ในสภาพแวดล้อมทำงาน

เอกสาร Felo ที่เกี่ยวข้อง

เอกสารทางการของแอป