十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

AI Agent1-配置LLM(langchain框架)

AI Agent1-配置LLM(langchain框架) 众所周知LLM是AI Agent的核心,所有Agent都有一个这样的核心,然后辅助一些代码去驱动,所以先看看各家的LLM在代码层面是怎么配置的1. DeepSeek 配置 APIfrom langchain_openai import ChatOpenAI llm ChatOpenAI( modeldeepseek-chat, #模型选择 api_keyos.getenv(DEEPSEEK_API_KEY), #api_key base_urlhttps://api.deepseek.com, #api的根url temperature0 #温度一般0-2,越高相关性越低 )这是使用LangChain架构的,如果需要原版则去官方查看对应文档首次调用 API | DeepSeek API DocsDeepSeek API 使用与 OpenAI/Anthropic 兼容的 API 格式通过修改配置您可以使用 OpenAI/Anthropic SDK 来访问 DeepSeek API或使用与 OpenAI/Anthropic API 兼容的软件。https://api-docs.deepseek.com/zh-cn/2.硅基流动 (SiliconFlow)llm ChatOpenAI( modeldeepseek-ai/DeepSeek-V3, # 模型 api_keyos.getenv(SILICONFLOW_API_KEY), #apikey base_urlhttps://api.siliconflow.cn/v1, #api的根url temperature0 #温度一般0-2,越高相关性越低 )SiliconFlow官网对应文档快速上手https://docs.siliconflow.cn/docs/userguide/quickstart3. 阿里云百炼 (Qwen / 通义千问)llm ChatOpenAI( modelqwen-max, # 模型 api_keyos.getenv(DASHSCOPE_API_KEY), base_urlhttps://dashscope.aliyuncs.com/compatible-mode/v1, temperature0 #温度一般0-2,越高相关性越低 )千问官方文档链接如何通过OpenAI接口调用千问模型-大模型服务平台百炼(Model Studio)-阿里云帮助中心https://help.aliyun.com/zh/model-studio/compatibility-of-openai-with-dashscope4. 智谱 AI (GLM)llm ChatOpenAI( modelglm-4-flash, api_keyos.getenv(ZHIPUAI_API_KEY), base_urlhttps://open.bigmodel.cn/api/paas/v4/, temperature0 )智普AI官方文档链接快速开始 - 智谱AI开放文档https://docs.bigmodel.cn/cn/guide/start/quick-start#python-sdk5. OpenAI 官方llm ChatOpenAI( modelgpt-4o, api_keyos.getenv(OPENAI_API_KEY), # base_url 可不填默认指向 OpenAI 官方地址 temperature0 )OpenAI官方文档https://developers.openai.com/api/docs?langpythonhttps://developers.openai.com/api/docs?langpython6. Anthropic Claudefrom langchain_anthropic import ChatAnthropic llm ChatAnthropic( modelclaude-3-5-sonnet-20241022, api_keyos.getenv(ANTHROPIC_API_KEY), temperature0 )Claude官方文档App unavailable in region | Claude by AnthropicUnfortunately, Claude isnt available here.https://platform.claude.com/docs/zh-CN/home7.Google Geminifrom langchain_google_genai import ChatGoogleGenerativeAI llm ChatGoogleGenerativeAI( modelgemini-1.5-pro, google_api_keyos.getenv(GOOGLE_API_KEY), temperature0 )https://ai.google.dev/gemini-api/docs?hlzh-cnhttps://ai.google.dev/gemini-api/docs?hlzh-cn
返回列表