everyapi
Tích hợp · Điều phối agent có trạng thái trong hệ LangChainTương thích OpenAI · một khóa · danh mục model cập nhật liên tục
LangGraph

Chạy gateway EveryAPI trong LangGraph

LangGraph điều phối các luồng ứng dụng có trạng thái và có thể gọi một instance ChatOpenAI được cấu hình cho endpoint tương thích OpenAI. Hãy trỏ client đó tới EveryAPI; trạng thái đồ thị và việc lưu trữ lâu dài vẫn thuộc trách nhiệm của ứng dụng, còn các năng lực phụ thuộc model phải được kiểm thử riêng.

01Mã cấu hình

Một dòng base URL trỏ LangGraph sang EveryAPI

Base URL toàn cầu mặc định / Base URL ưu tiên Trung Quốc: 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"}]})
02Các bước

Từ số không đến lệnh gọi đầu tiên

  1. Cài đặt LangGraph

    Hãy cài các phiên bản LangGraph và langchain-openai tương thích với ứng dụng của bạn, rồi tham khảo tài liệu API tương ứng của chúng.

  2. Trỏ ChatOpenAI tới EveryAPI

    ChatOpenAI(base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...", model="...") — giống như trên trang tích hợp LangChain.

  3. Xây dựng đồ thị

    Hãy xây dựng trạng thái đồ thị, node, cạnh và checkpoint theo tài liệu LangGraph hiện hành. Hãy kiểm thử mọi nhánh tool-calling hoặc structured-output với model đã chọn thay vì mặc định rằng các nhà cung cấp đều như nhau.

03Câu hỏi thường gặp

Về LangGraph × EveryAPI

Checkpoint / persistence của LangGraph có đi qua EveryAPI không?

Không. Checkpoint trạng thái của LangGraph dùng backend PostgreSQL / SQLite / in-memory riêng của nó, độc lập với gateway LLM. EveryAPI chỉ làm proxy cho các lượt gọi ChatOpenAI.