安装与配置
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:
文本向量
常见问题
报 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。