SDK / 集成/应用集成

LangChain

用 ChatOpenAI 指向 APIONE,链、Agent 与工具调用照常工作。

本页目录

安装与配置

bash
pip install langchain-openai
python
import os
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",
    base_url="https://api.apione.ai/v1",
    api_key=os.environ["APIONE_API_KEY"],
    temperature=0,
    max_retries=2,
)

print(llm.invoke("用一句话解释向量数据库").content)

在链里使用

python
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.output_parsers import StrOutputParser

prompt = ChatPromptTemplate.from_messages([
    ("system", "你是一个只输出要点的助手。"),
    ("user", "{question}"),
])

chain = prompt | llm | StrOutputParser()
print(chain.invoke({"question": "APIONE 的故障转移是怎么工作的?"}))

多模型分层

LangChain 里最实用的做法是按任务难度用不同模型,改一个变量就能切换:

python
fast = ChatOpenAI(model="gemini-3.5-flash", base_url=BASE, api_key=KEY)
smart = ChatOpenAI(model="claude-opus-4-7", base_url=BASE, api_key=KEY)

router_chain = classify_prompt | fast | StrOutputParser()
answer_chain = answer_prompt | smart | StrOutputParser()
注意

LangChain 的部分特性(如 OpenAI 专属的 logprobs、Assistants API)依赖 OpenAI 独有能力,在非 OpenAI 模型上会失败。跨厂商使用时优先选通用接口。

联系我们

文档没写清楚,或者需要人工协助?按问题类型选一个渠道即可。

邮箱

技术支持support@apione.ai

WhatsApp

Telegram

工单

计费与账户控制台 › 反馈