รันเกตเวย์ EveryAPI ภายใน Vercel AI SDK
Vercel AI SDK ใช้ผู้ให้บริการที่รองรับ OpenAI แบบกำหนดเองซึ่งสร้างด้วย @ai-sdk/openai ได้ ชี้ผู้ให้บริการนั้นไปยัง EveryAPI แล้วทดสอบฟีเจอร์ของ SDK ทีละอย่างกับโมเดลที่เลือก เพราะเอาต์พุตแบบมีโครงสร้าง การให้เหตุผล และเครื่องมือ ขึ้นอยู่กับว่าโมเดลรองรับหรือไม่
แก้ base URL บรรทัดเดียว ก็ชี้ Vercel AI SDK มาที่ EveryAPI ได้
Base URL ทั่วโลกเริ่มต้น / Base URL ที่ให้ความสำคัญกับจีน: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
import { createOpenAI } from "@ai-sdk/openai"; export const everyapi = createOpenAI({ baseURL: "https://api.everyapi.ai/v1", apiKey: process.env.EVERYAPI_KEY, # ตั้ง EVERYAPI_KEY=sk-everyapi-... ใน .env}); # การเรียกใช้ผ่านอินสแตนซ์ผู้ให้บริการนี้จะใช้ endpoint ของ EveryAPIimport { generateText } from "ai"; const { text } = await generateText({ model: everyapi("claude-sonnet-5"), prompt: "Explain the relationship between React Server Components and the RSC payload",});จากศูนย์สู่การเรียกครั้งแรก
- ติดตั้ง SDK
npm i ai @ai-sdk/openai — EveryAPI ไม่ต้องมีผู้ให้บริการเฉพาะสำหรับ Vercel AI SDK เพียงใช้ @ai-sdk/openai ซ้ำได้เลย
- เลือกระหว่าง createOpenAI กับ env
createOpenAI เหมาะกับการใช้ผู้ให้บริการหลายรายพร้อมกัน (เช่น EveryAPI + OpenAI แบบตรง ในเวลาเดียวกัน) ส่วน env เหมาะกับการใช้ผ่าน EveryAPI อย่างเดียว โดยในโค้ดมีเพียงเฮลเปอร์ openai
- สลับต้นทางผ่านฟิลด์ชื่อโมเดล
ส่ง ID โมเดลจากแคตตาล็อกบัญชี EveryAPI ของคุณให้อินสแตนซ์ผู้ให้บริการแบบกำหนดเอง ความพร้อมใช้งานและฟีเจอร์ที่รองรับแตกต่างกันไปตามโมเดล
- ทดสอบฟีเจอร์ SDK ที่คุณใช้
เริ่มจากการสร้างข้อความก่อน จากนั้นทดสอบการสตรีม เอาต์พุตแบบมีโครงสร้าง การให้เหตุผล หรือเครื่องมือ แยกทีละอย่างกับโมเดลที่เลือก การรับส่งข้อมูลที่เข้ากันได้กับ OpenAI ไม่รับประกันว่าความสามารถจะเหมือนกันในทุกผู้ให้บริการ
เกี่ยวกับ Vercel AI SDK × EveryAPI
ทำไมไม่ใช้ @ai-sdk/anthropic / @ai-sdk/google?
แพ็กเกจผู้ให้บริการแบบเนทีฟจะเปิดใช้ความสามารถเฉพาะของผู้ให้บริการรายนั้น ส่วนอินสแตนซ์ @ai-sdk/openai แบบกำหนดเองให้เส้นทางเชื่อมต่อที่รองรับ OpenAI หนึ่งเส้นทางผ่าน EveryAPI เลือกตามฟีเจอร์ที่แอปพลิเคชันของคุณต้องการ