everyapi
การเชื่อมต่อ · เฟรมเวิร์ก LLM สำหรับ Pythonเข้ากันได้กับ OpenAI · คีย์เดียว · แคตตาล็อกโมเดลอัปเดตตลอด
LlamaIndex

รันเกตเวย์ EveryAPI ภายใน LlamaIndex

LlamaIndex ใช้อินสแตนซ์ LLM ที่เข้ากันได้กับ OpenAI สำหรับแอป RAG และเอเจนต์ได้ กำหนดค่าการเชื่อมต่อ OpenAI ด้วย base URL คีย์ของ EveryAPI และ ID โมเดลจากแคตตาล็อกในบัญชีของคุณ จากนั้นทดสอบฟีเจอร์ของ LlamaIndex ที่แอปพลิเคชันของคุณใช้จริง

01โค้ดตั้งค่า

แก้ base URL บรรทัดเดียว ก็ชี้ LlamaIndex มาที่ EveryAPI ได้

Base URL ทั่วโลกเริ่มต้น / Base URL ที่ให้ความสำคัญกับจีน: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

app.py
from llama_index.llms.openai import OpenAI
 
llm = OpenAI(
model="claude-sonnet-5", # ใช้ ID ที่มีอยู่ในบัญชีของคุณ
api_base="https://api.everyapi.ai/v1",
api_key="sk-everyapi-...",
)
 
response = llm.complete("Explain RAG in three sentences")
print(response)
02ขั้นตอน

จากศูนย์สู่การเรียกครั้งแรก

  1. ติดตั้ง LlamaIndex

    ติดตั้ง LlamaIndex และส่วนเชื่อมต่อ OpenAI LLM: pip install llama-index llama-index-llms-openai

  2. ตั้งค่า api_base + api_key ของอินสแตนซ์ LLM

    ใช้ OpenAI(api_base="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") แทนอินสแตนซ์ OpenAI() ค่าเริ่มต้น

  3. อยากได้ค่าเริ่มต้นทั่วทั้งระบบ? ตั้ง Settings.llm

    หลังจาก Settings.llm = everyapi_llm ทุก query engine / chat engine / เอเจนต์จะใช้ค่านี้โดยอัตโนมัติ ไม่ต้องส่งพารามิเตอร์ llm ทุกครั้ง

03FAQ

เกี่ยวกับ LlamaIndex × EveryAPI

ทำไมไม่ใช้ llama-index-llms-anthropic / llama-index-llms-gemini?

ใช้ได้ แต่ผู้ให้บริการต้นทางทุกรายที่เพิ่มเข้ามาคือ dependency อีกหนึ่งตัว การใช้ llama-index-llms-openai + base URL ของ EveryAPI อย่างเดียวกันทั้งหมด หมายถึงคีย์เดียวและ dependency เดียว

04การเชื่อมต่ออื่น ๆ

EveryAPI เชื่อมต่อกับสิ่งเหล่านี้ได้ด้วย

Difyแพลตฟอร์มแอป LLM แบบ low-code
Dify →เพิ่ม EveryAPI เป็นผู้ให้บริการโมเดลในเวิร์กโฟลว์ / เอเจนต์ Dify ของคุณ
FastGPTแพลตฟอร์มฐานความรู้ / เวิร์กโฟลว์ LLM ของจีน
FastGPT →เชื่อมต่อ FastGPT รุ่นปัจจุบันเข้ากับ EveryAPI ผ่านการตั้งค่าโมเดลที่รองรับ OpenAI
CrewAIเฟรมเวิร์กมัลติเอเจนต์
CrewAI →ตั้งค่า LLM ของ CrewAI ให้เรียกโมเดลที่ทดสอบแล้วผ่าน EveryAPI
LangGraphการจัดการเอเจนต์แบบมีสถานะในตระกูล LangChain
LangGraph →ใช้ไคลเอนต์ ChatOpenAI ที่เชื่อมกับ EveryAPI ภายในเวิร์กโฟลว์ของ LangGraph
Langfuseการสังเกตการณ์ LLM
Langfuse →ใช้ Langfuse เพื่อติดตามการเรียก LLM ของคุณผ่าน EveryAPI — ดู trace ต้นทุน และคุณภาพได้ในที่เดียว
Cส่วนขยาย AI สำหรับ VS Code / JetBrains
Continue →ตั้งค่า provider ของ OpenAI เพียงตัวเดียวใน Continue ให้ชี้ไปที่ EveryAPI แล้วใช้ซ้ำได้ทุกเอดิเตอร์
ดูการเชื่อมต่อทั้งหมด →