everyapi
การเชื่อมต่อ · การจัดการเอเจนต์แบบมีสถานะในตระกูล LangChainเข้ากันได้กับ OpenAI · คีย์เดียว · แคตตาล็อกโมเดลอัปเดตตลอด
LangGraph

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

LangGraph จัดการโฟลว์ของแอปพลิเคชันแบบมีสถานะ และเรียกใช้อินสแตนซ์ ChatOpenAI ที่ตั้งค่าไว้สำหรับ endpoint ที่เข้ากันได้กับ OpenAI ได้ ให้ชี้ไคลเอนต์นั้นไปที่ EveryAPI สถานะของกราฟและการคงข้อมูลยังเป็นความรับผิดชอบของแอปพลิเคชัน ส่วนความสามารถที่ขึ้นกับโมเดลต้องทดสอบแยกต่างหาก

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

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

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

agent.py
from langchain_openai import ChatOpenAI
from langgraph.graph import StateGraph, START, END
from typing import TypedDict
 
llm = ChatOpenAI(
base_url="https://api.everyapi.ai/v1",
api_key="sk-everyapi-...",
model="claude-sonnet-5",
)
 
class State(TypedDict):
messages: list
 
def think(state: State):
resp = llm.invoke(state["messages"])
return {"messages": state["messages"] + [resp]}
 
graph = StateGraph(State)
graph.add_node("think", think)
graph.add_edge(START, "think")
graph.add_edge("think", END)
app = graph.compile()
 
result = app.invoke({"messages": [{"role": "user", "content": "Explain RAG"}]})
02ขั้นตอน

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

  1. ติดตั้ง LangGraph

    ติดตั้ง LangGraph และ langchain-openai เวอร์ชันที่เข้ากันได้กับแอปพลิเคชันของคุณ จากนั้นดูเอกสารอ้างอิง API ของเวอร์ชันที่ตรงกัน

  2. ชี้ ChatOpenAI ไปที่ EveryAPI

    ChatOpenAI(base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") — เหมือนกับในหน้าผสานรวม LangChain

  3. สร้างกราฟ

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

03FAQ

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

จุดตรวจ / การคงข้อมูลของ LangGraph ผ่าน EveryAPI หรือไม่?

ไม่ จุดตรวจสถานะของ LangGraph ใช้แบ็กเอนด์ PostgreSQL / SQLite / in-memory ของตัวเอง ซึ่งเป็นอิสระจากเกตเวย์ LLM โดย EveryAPI ทำหน้าที่พร็อกซีเฉพาะการเรียก ChatOpenAI เท่านั้น

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

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

Mastraเฟรมเวิร์ก AI เอเจนต์บน TypeScript
Mastra →เชื่อมโปรเจกต์ Mastra ปัจจุบันเข้ากับ EveryAPI ผ่านผู้ให้บริการที่เข้ากันได้กับ OpenAI ซึ่งได้รับการรองรับ
Agent operating system ที่เขียนด้วย Rust
LibreFang →การผสานรวมอย่างเป็นทางการ: รันเอเจนต์ด้วย LibreFang และขับเคลื่อนด้วย EveryAPI
LangChainเฟรมเวิร์กสำหรับสร้างแอป LLM
LangChain →ใช้ EveryAPI เป็นต้นทางเดียวรวมศูนย์ในแอป LangChain ของคุณ
Vercelเฟรมเวิร์ก LLM สำหรับ JS / TypeScript
Vercel AI SDK →กำหนดเส้นทางแอป Vercel AI SDK ของคุณผ่านเกตเวย์ EveryAPI
Hermes Agentagent อัตโนมัติที่พัฒนาตัวเองได้ (Nous Research)
Hermes Agent →ตั้งค่า Hermes Agent รุ่นปัจจุบันให้ใช้ EveryAPI ผ่านเส้นทางผู้ให้บริการแบบกำหนดเองตามที่ระบุในเอกสาร
OpenClawAI assistant ข้ามแพลตฟอร์ม (the lobster way 🦞)
OpenClaw →เชื่อม OpenClaw รุ่นที่ติดตั้งไว้เข้ากับ EveryAPI โดยใช้โครงสร้างผู้ให้บริการฉบับปัจจุบัน
ดูการเชื่อมต่อทั้งหมด →