跳转到主要内容

安装与配置

下面的示例都从环境变量读取密钥:
换模型只需要改 model,例如 gemini-3.8-flash 或 deepseek-v4-flash。各模型价格见模型与价格总表。 也可以设置 OPENAI_API_KEY 和 OPENAI_BASE_URL 两个环境变量,代码里就不必传 api_key 和 base_url。

工具调用

tool_calls 中返回工具名和参数,例如 {'name': 'get_weather', 'args': {'city': '巴黎'}}。执行工具后,把结果作为 ToolMessage 传回模型,或者交给 LangGraph 的 Agent 自动处理。

流式输出

使用 Responses API

需要 OpenAI Responses 接口的能力时,加上 use_responses_api=True:

文本向量

可用的向量模型和维度见 Embeddings API。

常见问题

报 Unsupported parameter: ‘max_tokens’?

GPT-6 系列不接受 max_tokens。通过 ChatOpenAI 自带的参数设置输出上限一般不会出问题;如果在额外请求参数里手写了这个字段,改成 max_completion_tokens,见 max_tokens 说明。

报 401 或 404?

确认 base_url 是 https://api.laozhang.ai/v1,并且没有被 OPENAI_BASE_URL 等环境变量覆盖成其他地址。排查方法见 API Key 无效与 Base URL。

相关文档