本页目录
安装与配置
bash
pip install langchain-openaipython
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 模型上会失败。跨厂商使用时优先选通用接口。
联系我们
文档没写清楚,或者需要人工协助?按问题类型选一个渠道即可。