ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ChatOpenAI兼容用法

ChatOpenAI兼容用法 一方面LangChain没有为所有大模型厂商提供专用接口。如果选用的平台没有专用接口可以通过兼容接口调用。另一方面专用接口的对接方式五花八门如腾讯混元的ChatHunyuan需要单独的 APP_ID SecretId SecretKey 配置繁琐用户不友好结论大多数API平台都支持OpenAI API接口规范所以基本都可以通过ChatOpenAI集成举例1load_dotenv(overrideTrue)DEEPSEEK_API_KEYos.getenv(DEEPSEEK_API_KEY)DEEPSEEK_BASE_URLos.getenv(DEEPSEEK_BASE_URL)modelChatOpenAI(modeldeepseek-flash,api_keyDEEPSEEK_API_KEY,base_urlDEEPSEEK_BASE_URL,)print(model.invoke(介绍你自己))举例2load_dotenv(overrideTrue)ZHIPUAI_API_KEYos.getenv(ZHIPUAI_API_KEY)ZHIPUAI_BASE_URLos.getenv(ZHIPUAI_BASE_URL)modelChatOpenAI(modelglm-5.3,api_keyZHIPUAI_API_KEY,base_urlZHIPUAI_BASE_URL,)print(model.invoke(介绍你自己))举例3from langchain_openaiimportChatOpenAI load_dotenv(overrideTrue)DASHSCOPE_API_KEYos.getenv(DASHSCOPE_API_KEY)DASHSCOPE_BASE_URLos.getenv(DASHSCOPE_BASE_URL)modelChatOpenAI(modelqwen3-max,api_keyDASHSCOPE_API_KEY,base_urlDASHSCOPE_BASE_URL,)print(model.invoke(一句话介绍你自己))
返回列表