Felo API PlatformFelo API Platform

เกตเวย์ LLM

เกตเวย์ LLM ที่มีชั้นข้อมูลติดมาด้วย

URL ฐานสามตัว คีย์เดียว ยอดเงินเดียว ใช้แชต ภาพ วิดีโอ และโมเดลตัดสินใจด้วย SDK ที่คุณใช้อยู่ ส่วนการค้นหา เอกสาร และสไลด์ก็หักจากเครดิตเดียวกัน — เริ่มต้นที่หนึ่งในสิบของราคาทางการของผู้ให้บริการ

  • ⁦10⁩%

    อัตราเริ่มต้น เทียบกับราคา API ทางการของผู้ให้บริการ

  • ⁦5,000+⁩

    API ในแคตตาล็อกเดียวกัน

เกตเวย์ทั่วไปมีพื้นผิวเดียว ตัวนี้มีสาม

ทั้งสามใช้บัญชี คีย์ และยอดเงินเดียวกัน แต่ตอบคำถามคนละแบบและอยู่คนละ URL ฐาน การรู้ว่ากำลังเรียกอันไหนคือหัวใจของเรื่องนี้

พื้นผิวURL ฐานใช้ทำอะไร
API โมเดลopenapi.felo.ai/api/v1 · openapi.felo.ai/apiเรียกโมเดลภาษา ภาพ วิดีโอ หรือการตัดสินใจโดยตรง
API ข้อมูลopenapi.felo.ai/v1/betaเรียกผู้ให้บริการข้อมูลหรือค้นหาบุคคลที่สามตามชื่อ
Felo APIsopenapi.felo.ai/v2เวิร์กโฟลว์ของ Felo เอง: ค้นหา งานสำนักงาน การสกัดข้อมูล องค์ความรู้

คีย์เดียวครอบคลุมทั้งสาม การเติมเงินซื้อเครดิตบริการเป็นดอลลาร์ การเรียกโมเดล การเรียก API ข้อมูล และเวิร์กโฟลว์ Felo จึงหักจากยอดเดียวกัน — ไม่มีบัญชีแยกต่อผู้ให้บริการ

อ่านเอกสาร

หก endpoint ไม่ใช่หนึ่ง

ทุกอย่างใต้ /api/v1 คือการเรียกโมเดล แต่ชนิดของโมเดลเป็นตัวกำหนดว่า endpoint ไหนตอบได้ — และแต่ละ endpoint คืนรูปแบบของตัวเอง

Endpointโปรโตคอลคืนค่า
POST /api/v1/chat/completionsOpenAI Chat Completionsสตรีมหรือคำตอบเดียว
POST /api/v1/responsesOpenAI Responsesสตรีมหรือคำตอบเดียว
POST /api/v1/messagesAnthropic Messagesสตรีมหรือคำตอบเดียว
POST /api/v1/images/generationsเปลือกภาพของ OpenAItask_id ให้ตรวจสถานะ
POST /api/v1/videos/generationsเปลือกวิดีโอของ OpenAItask_id ให้ตรวจสถานะ
POST /api/v1/decisionsสคีมาการตัดสินใจของ Feloคำตอบแบบมีชนิด ไม่สตรีม

พื้นผิวแชตทั้งสามเป็นการติดตั้งแบบดั้งเดิม ไม่ใช่ชั้นแปลภาษา แต่ละตัวส่งอีเวนต์ตามโปรโตคอลของตัวเอง คุณจึงแยกวิเคราะห์สตรีมได้เหมือนเดิมทุกประการ

เลือก endpoint ตามชนิดโมเดล ไม่ใช่เดา

ทุกโมเดลในแคตตาล็อกมี model_kind และชนิดนั้นกำหนดว่า endpoint ไหนเรียกได้ การค้นหาฟรี เพราะอ่านจากแคตตาล็อกในเครื่อง

# discover before you call — free, reads the catalog
GET /api/v1/models   # every kind, with channels and rates
GET /api/v1/models/{model_id}  # one model, in detail
GET /api/v1/videos/models     # video_generation only
GET /api/v1/decisions/models  # decisions only
model_kindEndpoint
chatResponses, Chat Completions หรือ Messages ตามที่โมเดลรองรับ
image_generationPOST /api/v1/images/generations
video_generationPOST /api/v1/videos/generations
decisionsPOST /api/v1/decisions

กรองด้วย ?provider= เพื่อดูผู้ให้บริการเดียว หรือ ?exclude_video_and_decisions=true เพื่อซ่อนทุกอย่างยกเว้นแชตและภาพ การอยู่ในแคตตาล็อกไม่ใช่คำสัญญา โมเดลวิดีโอไม่ตอบคำขอแชต และ API จะคืน model_kind_mismatch

เส้นทางเริ่มต้น หรือใช้ header เลือกผู้ให้บริการเอง

โมเดลหนึ่งตัวอาจให้บริการผ่านหลายช่องทางต้นน้ำ แต่ละช่องมีผู้ให้บริการและอัตราที่ประกาศไว้เอง ถ้าไม่ส่ง header แพลตฟอร์มจะเลือกให้ ถ้าใส่ X-Felo-Channel คุณเป็นคนเลือก

# first channel only — no automatic fallback
X-Felo-Channel: claude-cc
X-Felo-Channel: claude-cc,anthropic  # ordered selection, not a retry list
  • ค่าคือรายการรหัสช่องทางสาธารณะเรียงตามลำดับ ดึงจาก channels[].code ของโมเดล และตรวจตามลำดับที่คุณเขียน
  • จะติดต่อเฉพาะกลุ่มผู้ให้บริการของช่องแรก และคุณจ่ายตามอัตราของช่องนั้น
  • ไม่มีการสลับช่องอัตโนมัติ รายการช่องทางคือการเลือก ไม่ใช่นโยบายลองใหม่ — ถ้าผู้ให้บริการล่ม ให้ส่งซ้ำจากแอปของคุณด้วยช่องอื่น

X-Felo-Channel ใช้ได้กับ endpoint การสร้างทั้งหกข้างต้น แต่ไม่ใช้กับ API ข้อมูลหรือ Felo APIs เพราะการเรียกเหล่านั้นไปยังผู้ให้บริการที่คุณระบุในคำขอ

อ่านเอกสาร

หนึ่งครั้งเรียกราคาเท่าไรจริง ๆ

การเรียกโมเดลคิดตามโทเคน — อินพุต เอาต์พุต และแคช — คูณตัวคูณส่วนลดของช่องทาง อัตราที่แสดงคิดต่อล้านโทเคนเพื่อให้อ่านง่าย แต่การคิดเงินใช้ความละเอียดระดับโทเคนจาก snapshot ราคาปัจจุบัน คำขอสั้นจึงไม่ถูกปัดขึ้นเป็นหนึ่งล้าน

  • อัตราแคชใช้เฉพาะเมื่อคำตอบตามโปรโตคอลรายงานการใช้แคช โมเดลที่ไม่รายงานจะคิดทั้งหมดในอัตราอินพุต
  • การค้นหาเว็บที่บริการโมเดลรันเองและรายงานผลคิด $0.01 ต่อครั้ง
  • บางโมเดลคิดแบบขั้นบันไดตามขนาดพรอมป์ต์ Claude Haiku 5.5 คิด $0.10 อินพุต และ $0.50 เอาต์พุต ต่อล้านโทเคนจนถึงพรอมป์ต์ 100K โทเคน เกินกว่านั้นคิด $0.50 และ $2.50 ทั้งคำขอ
  • การเติมเงินครั้งแรก $1 ไม่มีค่าสมาชิก ไม่มีค่าต่อผู้ใช้ ไม่มีขั้นต่ำ คีย์ที่ไม่ถูกใช้ไม่เสียเงิน

การเรียก API ข้อมูลและเวิร์กโฟลว์ Felo ก็หักจากยอดเดียวกัน แต่ละอย่างคิดตามฐานที่ประกาศไว้ ต่อคำขอที่สำเร็จ ต่อรายการที่คืน หรือตามการใช้งานจริง

ดูอัตราและเครดิต

สองขีดจำกัดที่ดูคล้ายกันแต่ไม่ใช่

ยอดเงินหมดคืน 402 INSUFFICIENT_CREDITS เรียกถี่เกินคืน 429 RATE_LIMITED การรอแก้อย่างที่สองและไม่เคยแก้อันแรก

สถานะรหัสต้องทำอะไร
401UNAUTHORIZEDแก้หรือสร้างคีย์ใหม่
402INSUFFICIENT_CREDITSเติมเงินในหน้าชำระเงินของคอนโซล แล้วส่งซ้ำ
404ขึ้นกับ endpointตรวจ ID โมเดล ID งาน หรือเส้นทาง
429RATE_LIMITEDรอ Retry-After แล้วลองใหม่
5xxCHAT_FAILED, SERVICE_UNAVAILABLEลองใหม่ด้วย backoff แบบทวีคูณและ jitter

ตอนนี้มีเพียง /v2/chat ที่ระบุขีดจำกัดตายตัวไว้ การเรียกโมเดลอาจถูกจำกัดจากต้นน้ำด้วย ซึ่งจะแสดงเป็น 429 — ให้อ่าน X-RateLimit-* และ Retry-After แทนการฝังตัวเลขไว้ในโค้ด ทุกคำตอบมี request_id และ header X-Request-Id ที่คุณส่งมาจะถูกส่งกลับตามเดิม ล็อกของคุณกับของเราจึงเทียบกันได้

อ่านเอกสาร

ภาพและวิดีโอเสร็จในเบื้องหลัง

endpoint การสร้างทั้งสองคืน task_id แทนผลลัพธ์ ส่ง ตรวจสถานะ ดึงผล — และสังเกตว่าเมื่อสร้างงานแล้ว ความล้มเหลวส่วนใหญ่มาพร้อม 200 และสถานะสิ้นสุด ไม่ใช่ข้อผิดพลาด HTTP

# submit, then poll the task
POST /api/v1/images/generations       → task_id
GET  /api/v1/images/generations/{id}  → status, result
POST /api/v1/videos/generations       → task_id
GET  /api/v1/videos/generations/{id}  → status, result

อ่านสถานะก่อนผลลัพธ์ failed และ interrupted ก็เป็นคำตอบ และ error.message บอกเหตุผล 402 ตอนส่งหมายความว่างานยังไม่ถูกสร้าง SuperAgent ต่างออกไป เพราะคืน stream_key แล้วดันอีเวนต์ผ่าน SSE จึงไม่มีอะไรให้ตรวจสถานะ

อ่านเอกสาร

เปลี่ยน URL ฐาน เก็บไคลเอนต์เดิม

SDK ทั้งสองทำงานได้โดยไม่ต้องแก้ เมื่อ URL ฐานชี้มาที่นี่ npx feloapi-cli setup เขียนค่าตั้งเดียวกันให้ Claude Code และ Codex

# OpenAI SDK
base_url = "https://openapi.felo.ai/api/v1"

# Anthropic SDK — one level up; the SDK appends /v1/messages
base_url = "https://openapi.felo.ai/api"

# pin a provider (optional)
default_headers = {"X-Felo-Channel": "claude-cc"}

ID โมเดลไม่เหมือนกันข้ามผู้ให้บริการ เลือกจากแคตตาล็อกก่อนเปลี่ยน URL ฐาน ไม่อย่างนั้นการเรียกครั้งแรกจะตอบ 404

ครึ่งหนึ่งที่เกตเวย์มักปล่อยให้คุณจัดการเอง

เกตเวย์ LLM ส่งต่อการเรียกโมเดล ที่นี่คีย์เดียวกันยังเข้าถึงแคตตาล็อก API ⁦5,000+⁩ ขั้นตอนค้นหาของเอเจนต์ สไลด์ที่มันสร้าง และเอกสารที่มันอ่านซ้ำ จึงคิดจากเครดิตเดียวกัน ไม่ใช่เพิ่มผู้ให้บริการอีกสามราย

  • Search
  • PPT Task
  • SuperAgent
  • Web Fetch
  • X Search
  • Mindmap
  • Landing Page Task
  • LiveDoc
  • YouTube Subtitling

การเรียก API ข้อมูลไปยังผู้ให้บริการที่ระบุชื่อใต้ /v1/beta — Tavily, Exa, Apollo และอื่น ๆ — แต่ละรายคิดตามฐานที่ประกาศไว้เอง

ดู API ทั้งหมด

เกตเวย์หยุดตรงไหน

  • ไม่มีการสลับช่องอัตโนมัติ ตรรกะลองใหม่อยู่ในแอปของคุณ และเป็นเจตนาเช่นนั้น
  • การอยู่ในแคตตาล็อกไม่รับประกันความเข้ากันได้ แต่ละชนิดโมเดลมีพื้นผิวเรียกเดียว
  • ไม่มีขีดจำกัดอัตราระดับแพลตฟอร์มที่ระบุไว้สำหรับการเรียกโมเดล แต่ขีดจำกัดของผู้ให้บริการต้นน้ำยังมีผล
  • เครดิตชำระล่วงหน้า ไม่คืนเงิน และถอนไม่ได้ เติมเท่าที่คุณคิดว่าจะใช้

หกคำถามเกี่ยวกับเกตเวย์ LLM

เกตเวย์ LLM คืออะไร

จุดเข้าเดียวที่วางอยู่หน้าผู้ให้บริการโมเดลหลายราย โค้ดของคุณจึงคุยกับ URL ฐานเดียว คีย์เดียว และยอดเงินเดียว แทนที่จะเป็น SDK เป็นสิบตัว เกตเวย์ AI ก็ทำแบบเดียวกัน แต่ตัวนี้ขาย API ข้อมูลที่เอเจนต์ต้องใช้เพิ่มด้วย

ยังใช้ SDK ของ OpenAI หรือ Anthropic ได้ไหม

ได้ Chat Completions และ Responses มีรูปแบบของ OpenAI ส่วน Messages เป็นของดั้งเดิม URL ฐานคือ https://openapi.felo.ai/api/v1 และ https://openapi.felo.ai/api — สูงขึ้นหนึ่งระดับ เพราะ SDK นั้นต่อ /v1/messages เอง

จะรู้ได้อย่างไรว่าควรเรียกโมเดลไหน

GET /api/v1/models แสดงทุกชนิดพร้อมช่องทางและอัตรา ส่วนโมเดลวิดีโอและตัดสินใจมีรายการของตัวเอง อ่าน model_kind แล้วเรียก endpoint ที่ตรงกัน การอยู่ในรายการไม่ได้แปลว่าทุก endpoint รับโมเดลนั้น

ถ้าผู้ให้บริการล่ม มีสลับให้ไหม

ไม่มี และตั้งใจเป็นเช่นนั้น รายการช่องทางคือการเลือก ไม่ใช่นโยบายลองใหม่ เพราะติดต่อเฉพาะช่องแรก การสลับเป็นเรื่องของแอปคุณ ซึ่งเห็นข้อผิดพลาด งบประมาณ และทางสำรองที่คุณต้องการจริง ๆ

ราคาเท่าไร

แต่ละโมเดลมีอัตราของ Felo ที่เริ่มจากหนึ่งในสิบของราคาทางการของผู้ให้บริการ และช่องทางที่คุณกำหนดเป็นตัวตัดสินอัตราที่จ่าย ชำระล่วงหน้า คิดต่อการเรียก เติมครั้งแรก $1 ไม่มีค่าสมาชิก

เรียกภาพ วิดีโอ และ API ข้อมูลได้ด้วยไหม

ได้ คีย์เดียวเข้าถึงโมเดลแชต ภาพ วิดีโอ และตัดสินใจ และแคตตาล็อก API ⁦5,000+⁩ ที่อยู่หลัง /v1/beta ทั้งหมดหักจากเครดิตเดียวกัน

ลองด้วยการเรียกครั้งเดียว

สร้างคีย์ เติมเงิน แล้วชี้ SDK ที่คุณใช้อยู่ไปยัง URL ฐาน