{"id":2542,"date":"2026-02-15T18:41:20","date_gmt":"2026-02-15T10:41:20","guid":{"rendered":"https:\/\/ai.ziyuanzz.online\/?page_id=2542"},"modified":"2026-03-28T09:27:15","modified_gmt":"2026-03-28T01:27:15","slug":"langchain","status":"publish","type":"page","link":"https:\/\/ai.ziyuanzz.online\/index.php\/langchain\/","title":{"rendered":"LangChain"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"750\" src=\"https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/02\/1-853.png\" alt=\"\" class=\"wp-image-2543\" style=\"width:230px\" srcset=\"https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/02\/1-853.png 900w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/02\/1-853-300x250.png 300w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/02\/1-853-768x640.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">LangChain<\/h2>\n\n\n\n<p>\u5f00\u53d1\u7531\u8bed\u8a00\u6a21\u578b\u9a71\u52a8\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u6846\u67b6<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.langchain.com\/docs\/?utm_source=ai-bot.cn\" target=\"_blank\" rel=\"nofollow noopener\">\u8bbf\u95ee\u5b98\u7f51 ><\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"240\" src=\"http:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1.png\" alt=\"\" class=\"wp-image-34\" srcset=\"https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1.png 2400w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1-300x30.png 300w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1-1024x102.png 1024w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1-768x77.png 768w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1-1536x154.png 1536w, https:\/\/ai.ziyuanzz.online\/wp-content\/uploads\/2026\/01\/d-design-banner-0906-1-2048x205.png 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">LangChain\u662f\u4ec0\u4e48<\/h2>\n\n\n\n<p>LangChain\u662f\u7528\u5728\u5f00\u53d1\u7531<a href=\"https:\/\/ai-bot.cn\/what-is-large-language-model\/\" target=\"_blank\" rel=\"nofollow noopener\">\u5927\u578b\u8bed\u8a00\u6a21\u578b<\/a>\uff08LLMs\uff09\u9a71\u52a8\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u6846\u67b6\u3002\u6846\u67b6\u901a\u8fc7\u7b80\u5316LLM\u5e94\u7528\u7684\u5f00\u53d1\u3001\u751f\u4ea7\u5316\u548c\u90e8\u7f72\u8fc7\u7a0b\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u5feb\u901f\u6784\u5efa\u667a\u80fd\u4ee3\u7406\u548c\u5e94\u7528\u3002LangChain\u7684\u6838\u5fc3\u529f\u80fd\u5305\u62ec\u5feb\u901f\u4e0a\u624b\u7684\u5f00\u53d1\u4f53\u9a8c\u3001\u5f3a\u5927\u7684\u751f\u4ea7\u5316\u652f\u6301\u4ee5\u53ca\u7075\u6d3b\u7684\u90e8\u7f72\u9009\u9879\u3002\u6846\u67b6\u7531\u591a\u4e2a\u5f00\u6e90\u5e93\u7ec4\u6210\uff0c\u5982<code>langchain-core<\/code>\u3001<code>langchain<\/code>\u548c<code>langgraph<\/code>\uff0c\u63d0\u4f9b\u4ece\u57fa\u7840\u62bd\u8c61\u5230\u590d\u6742\u5e94\u7528\u7f16\u6392\u7684\u5168\u9762\u652f\u6301\u3002LangChain\u96c6\u6210LangSmith\u548cLangGraph\uff0c\u5206\u522b\u7528\u5728\u5e94\u7528\u7684\u8bc4\u4f30\u548c\u751f\u4ea7\u7ea7\u7f16\u6392\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u4ece\u539f\u578b\u5230\u751f\u4ea7\u65e0\u7f1d\u8fc7\u6e21\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"js\" href=\"https:\/\/ai-bot.cn\/wp-content\/uploads\/2025\/09\/LangChain-website-3.png\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" src=\"https:\/\/ai-bot.cn\/wp-content\/uploads\/2025\/09\/LangChain-website-3.png\" alt=\"LangChain\" class=\"wp-image-61834\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">LangChain\u7684\u4e3b\u8981\u529f\u80fd<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u5f00\u53d1<\/strong>\uff1aLangChain\u63d0\u4f9b\u4e30\u5bcc\u7684\u5f00\u6e90\u7ec4\u4ef6\u548c\u7b2c\u4e09\u65b9\u96c6\u6210\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u5feb\u901f\u6784\u5efa\u57fa\u4e8e\u5927\u578b\u8bed\u8a00\u6a21\u578b\uff08LLM\uff09\u7684\u5e94\u7528\u7a0b\u5e8f\u3002<\/li>\n\n\n\n<li><strong class=\"\">\u751f\u4ea7\u5316<\/strong>\uff1a\u901a\u8fc7LangSmith\uff0cLangChain\u652f\u6301\u5bf9\u5e94\u7528\u8fdb\u884c\u8bc4\u4f30\u3001\u76d1\u63a7\u548c\u4f18\u5316\uff0c\u786e\u4fdd\u5e94\u7528\u5728\u751f\u4ea7\u73af\u5883\u4e2d\u7684\u6027\u80fd\u548c\u7a33\u5b9a\u6027\u3002<\/li>\n\n\n\n<li><strong>\u90e8\u7f72<\/strong>\uff1a\u652f\u6301\u5c06\u5e94\u7528\u8f6c\u5316\u4e3a\u751f\u4ea7\u7ea7API\u548c\u667a\u80fd\u4ee3\u7406\uff0c\u652f\u6301\u9ad8\u5e76\u53d1\u5904\u7406\u548c\u6301\u4e45\u6267\u884c\uff0c\u6ee1\u8db3\u4f01\u4e1a\u7ea7\u90e8\u7f72\u9700\u6c42\u3002<\/li>\n\n\n\n<li><strong>\u96c6\u6210<\/strong>\uff1aLangChain\u652f\u6301\u591a\u79cdLLM\u6a21\u578b\u4ee5\u53ca\u4e30\u5bcc\u7684\u7b2c\u4e09\u65b9\u5de5\u5177\u96c6\u6210\uff0c\u6781\u5927\u5730\u6269\u5c55\u5e94\u7528\u7684\u529f\u80fd\u548c\u9002\u7528\u8303\u56f4\u3002<\/li>\n\n\n\n<li><strong>\u793e\u533a\u4e0e\u6269\u5c55<\/strong>\uff1aLangChain\u62e5\u6709\u6d3b\u8dc3\u7684\u793e\u533a\uff0c\u793e\u533a\u6210\u5458\u5171\u540c\u7ef4\u62a4\u7b2c\u4e09\u65b9\u96c6\u6210\uff0c\u4e14\u7528\u6237\u80fd\u8f7b\u677e\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5de5\u5177\u548c\u6a21\u578b\uff0c\u6ee1\u8db3\u7279\u5b9a\u9700\u6c42\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u5982\u4f55\u4f7f\u7528LangChain<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u5b89\u88c5LangChain<\/strong>\uff1aLangChain\u751f\u6001\u7cfb\u7edf\u88ab\u62c6\u5206\u4e3a\u4e0d\u540c\u7684\u5305\uff0c\u652f\u6301\u9009\u62e9\u5b89\u88c5\u6240\u9700\u7684\u529f\u80fd\u6a21\u5757\u3002\n<ul class=\"wp-block-list\">\n<li><strong>\u5b89\u88c5\u4e3b\u8981\u7684<code>langchain<\/code>\u5305<\/strong>\uff1a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">pip &lt;span class=\"token function\">install&lt;\/span> langchain<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<ul class=\"wp-block-list\">\n<li><strong>\u5b89\u88c5\u7279\u5b9a\u7684\u96c6\u6210\u5305<\/strong>\uff1a\n<ul class=\"wp-block-list\">\n<li>\u5982\u9700\u8981\u4f7f\u7528OpenAI\u7684\u6a21\u578b\uff0c\u5b89\u88c5<code>langchain-openai<\/code>\u5305\uff1a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">pip &lt;span class=\"token function\">install&lt;\/span> langchain-openai<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<ul class=\"wp-block-list\">\n<li>\n<ul class=\"wp-block-list\">\n<li>\u5982\u9700\u8981\u4f7f\u7528Anthropic\u7684\u6a21\u578b\uff0c\u5b89\u88c5<code>langchain-anthropic<\/code>\u5305\uff1a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">pip &lt;span class=\"token function\">install&lt;\/span> langchain-anthropic<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<ul class=\"wp-block-list\">\n<li><strong>\u5b89\u88c5\u5176\u4ed6\u5de5\u5177\u5305<\/strong>\uff1a\u5982\u9700\u8981\u4f7f\u7528\u5176\u4ed6\u5de5\u5177\uff0c\u5b89\u88c5<code>langchain-community<\/code>\u5305\uff1a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">pip &lt;span class=\"token function\">install&lt;\/span> langchain-community<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u914d\u7f6e\u73af\u5883\u53d8\u91cf<\/strong>\uff1a\u786e\u4fddAPI\u5bc6\u94a5\u5df2\u7ecf\u914d\u7f6e\u5230\u73af\u5883\u53d8\u91cf\u4e2d\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f7f\u7528OpenAI\uff0c\u8fd9\u6837\u8bbe\u7f6e\uff1a<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;span class=\"token builtin class-name\">export&lt;\/span> &lt;span class=\"token assign-left variable\">OPENAI_API_KEY&lt;\/span>&lt;span class=\"token operator\">=&lt;\/span>your_openai_api_key<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u7f16\u5199\u4ee3\u7801<\/strong>\uff1a\u4ee5\u4e0b\u662f\u7b80\u5355\u7684LangChain\u5e94\u7528\u793a\u4f8b\uff0c\u5c55\u793a\u5982\u4f55\u521b\u5efa\u4e00\u4e2a\u57fa\u4e8eOpenAI\u7684\u804a\u5929\u673a\u5668\u4eba\u3002<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>chat_models &lt;span class=\"token keyword\">import&lt;\/span> ChatOpenAI<br>&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>prompts &lt;span class=\"token keyword\">import&lt;\/span> ChatPromptTemplate<br>&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>chains &lt;span class=\"token keyword\">import&lt;\/span> LLMChain<br><br>&lt;span class=\"token comment\"># \u521d\u59cb\u5316\u804a\u5929\u6a21\u578b&lt;\/span><br>model &lt;span class=\"token operator\">=&lt;\/span> ChatOpenAI&lt;span class=\"token punctuation\">(&lt;\/span>model_name&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token string\">\"gpt-3.5-turbo\"&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u5b9a\u4e49\u804a\u5929\u63d0\u793a\u6a21\u677f&lt;\/span><br>prompt_template &lt;span class=\"token operator\">=&lt;\/span> ChatPromptTemplate&lt;span class=\"token punctuation\">.&lt;\/span>from_template&lt;span class=\"token punctuation\">(&lt;\/span><br>    &lt;span class=\"token string\">\"You are a helpful assistant. Answer the user's question: {question}\"&lt;\/span><br>&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u521b\u5efaLLM\u94fe&lt;\/span><br>chain &lt;span class=\"token operator\">=&lt;\/span> LLMChain&lt;span class=\"token punctuation\">(&lt;\/span>llm&lt;span class=\"token operator\">=&lt;\/span>model&lt;span class=\"token punctuation\">,&lt;\/span> prompt&lt;span class=\"token operator\">=&lt;\/span>prompt_template&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u8fd0\u884c\u94fe&lt;\/span><br>response &lt;span class=\"token operator\">=&lt;\/span> chain&lt;span class=\"token punctuation\">.&lt;\/span>invoke&lt;span class=\"token punctuation\">(&lt;\/span>&lt;span class=\"token punctuation\">{&lt;\/span>&lt;span class=\"token string\">\"question\"&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token string\">\"What is the capital of France?\"&lt;\/span>&lt;span class=\"token punctuation\">}&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br>&lt;span class=\"token keyword\">print&lt;\/span>&lt;span class=\"token punctuation\">(&lt;\/span>response&lt;span class=\"token punctuation\">)&lt;\/span><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u4f7f\u7528LangChain\u6784\u5efa\u66f4\u590d\u6742\u7684\u5e94\u7528<\/strong>\uff1aLangChain\u652f\u6301\u6784\u5efa\u66f4\u590d\u6742\u7684\u5e94\u7528\uff0c\u4f8b\u5982\u667a\u80fd\u4ee3\u7406\u548c\u5de5\u4f5c\u6d41\u3002\u4ee5\u4e0b\u662f\u7528LangChain\u6784\u5efa\u667a\u80fd\u4ee3\u7406\u7684\u793a\u4f8b\u3002<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>agents &lt;span class=\"token keyword\">import&lt;\/span> create_agent<br>&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>tools &lt;span class=\"token keyword\">import&lt;\/span> Tool<br><br>&lt;span class=\"token comment\"># \u5b9a\u4e49\u4e00\u4e2a\u7b80\u5355\u7684\u5de5\u5177\u51fd\u6570&lt;\/span><br>&lt;span class=\"token keyword\">def&lt;\/span> &lt;span class=\"token function\">get_weather&lt;\/span>&lt;span class=\"token punctuation\">(&lt;\/span>city&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token builtin\">str&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span> &lt;span class=\"token operator\">-&lt;\/span>&lt;span class=\"token operator\">>&lt;\/span> &lt;span class=\"token builtin\">str&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span><br>    &lt;span class=\"token triple-quoted-string string\">\"\"\"Get weather for a given city.\"\"\"&lt;\/span><br>    &lt;span class=\"token keyword\">return&lt;\/span> &lt;span class=\"token string-interpolation\">&lt;span class=\"token string\">f\"It's always sunny in &lt;\/span>&lt;span class=\"token interpolation\">&lt;span class=\"token punctuation\">{&lt;\/span>city&lt;span class=\"token punctuation\">}&lt;\/span>&lt;\/span>&lt;span class=\"token string\">!\"&lt;\/span>&lt;\/span><br><br>&lt;span class=\"token comment\"># \u521b\u5efa\u667a\u80fd\u4ee3\u7406&lt;\/span><br>agent &lt;span class=\"token operator\">=&lt;\/span> create_agent&lt;span class=\"token punctuation\">(&lt;\/span><br>    model&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token string\">\"gpt-3.5-turbo\"&lt;\/span>&lt;span class=\"token punctuation\">,&lt;\/span><br>    tools&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token punctuation\">[&lt;\/span>Tool&lt;span class=\"token punctuation\">(&lt;\/span>name&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token string\">\"get_weather\"&lt;\/span>&lt;span class=\"token punctuation\">,&lt;\/span> func&lt;span class=\"token operator\">=&lt;\/span>get_weather&lt;span class=\"token punctuation\">,&lt;\/span> description&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token string\">\"Get weather for a given city\"&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span>&lt;span class=\"token punctuation\">]&lt;\/span>&lt;span class=\"token punctuation\">,&lt;\/span><br>    prompt&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token string\">\"You are a helpful assistant that can get weather information.\"&lt;\/span><br>&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u8fd0\u884c\u667a\u80fd\u4ee3\u7406&lt;\/span><br>response &lt;span class=\"token operator\">=&lt;\/span> agent&lt;span class=\"token punctuation\">.&lt;\/span>invoke&lt;span class=\"token punctuation\">(&lt;\/span>&lt;span class=\"token punctuation\">{&lt;\/span>&lt;span class=\"token string\">\"messages\"&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token punctuation\">[&lt;\/span>&lt;span class=\"token punctuation\">{&lt;\/span>&lt;span class=\"token string\">\"role\"&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token string\">\"user\"&lt;\/span>&lt;span class=\"token punctuation\">,&lt;\/span> &lt;span class=\"token string\">\"content\"&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token string\">\"What is the weather in Paris?\"&lt;\/span>&lt;span class=\"token punctuation\">}&lt;\/span>&lt;span class=\"token punctuation\">]&lt;\/span>&lt;span class=\"token punctuation\">}&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br>&lt;span class=\"token keyword\">print&lt;\/span>&lt;span class=\"token punctuation\">(&lt;\/span>response&lt;span class=\"token punctuation\">)&lt;\/span><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u4f7f\u7528LangSmith\u8fdb\u884c\u5e94\u7528\u8bc4\u4f30\u548c\u4f18\u5316<\/strong>\uff1aLangSmith\u662f\u7528\u4e8e\u8bc4\u4f30\u548c\u4f18\u5316LangChain\u5e94\u7528\u7684\u5de5\u5177\u3002\u4f7f\u7528LangSmith\u80fd\u8ffd\u8e2a\u5e94\u7528\u7684\u6027\u80fd\u3001\u76d1\u63a7\u8fd0\u884c\u60c5\u51b5\u5e76\u8fdb\u884c\u4f18\u5316\u3002<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>smith &lt;span class=\"token keyword\">import&lt;\/span> LangSmith<br><br>&lt;span class=\"token comment\"># \u521d\u59cb\u5316LangSmith&lt;\/span><br>langsmith &lt;span class=\"token operator\">=&lt;\/span> LangSmith&lt;span class=\"token punctuation\">(&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u8bc4\u4f30\u5e94\u7528&lt;\/span><br>evaluation_result &lt;span class=\"token operator\">=&lt;\/span> langsmith&lt;span class=\"token punctuation\">.&lt;\/span>evaluate&lt;span class=\"token punctuation\">(&lt;\/span>chain&lt;span class=\"token punctuation\">,&lt;\/span> &lt;span class=\"token builtin\">input&lt;\/span>&lt;span class=\"token operator\">=&lt;\/span>&lt;span class=\"token punctuation\">{&lt;\/span>&lt;span class=\"token string\">\"question\"&lt;\/span>&lt;span class=\"token punctuation\">:&lt;\/span> &lt;span class=\"token string\">\"What is the capital of France?\"&lt;\/span>&lt;span class=\"token punctuation\">}&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br>&lt;span class=\"token keyword\">print&lt;\/span>&lt;span class=\"token punctuation\">(&lt;\/span>evaluation_result&lt;span class=\"token punctuation\">)&lt;\/span><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u90e8\u7f72LangChain\u5e94\u7528<\/strong>\uff1aLangChain\u652f\u6301\u5c06\u5e94\u7528\u90e8\u7f72\u4e3a\u751f\u4ea7\u7ea7API\u6216\u667a\u80fd\u4ee3\u7406\u3002\u4f7f\u7528LangGraph\u5c06\u5e94\u7528\u8f6c\u5316\u4e3a\u751f\u4ea7\u7ea7\u670d\u52a1\u3002<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;span class=\"token keyword\">from&lt;\/span> langchain&lt;span class=\"token punctuation\">.&lt;\/span>graph &lt;span class=\"token keyword\">import&lt;\/span> LangGraph<br><br>&lt;span class=\"token comment\"># \u521d\u59cb\u5316LangGraph&lt;\/span><br>graph &lt;span class=\"token operator\">=&lt;\/span> LangGraph&lt;span class=\"token punctuation\">(&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u5c06\u5e94\u7528\u6dfb\u52a0\u5230LangGraph&lt;\/span><br>graph&lt;span class=\"token punctuation\">.&lt;\/span>add_chain&lt;span class=\"token punctuation\">(&lt;\/span>chain&lt;span class=\"token punctuation\">)&lt;\/span><br><br>&lt;span class=\"token comment\"># \u90e8\u7f72\u4e3aAPI&lt;\/span><br>api &lt;span class=\"token operator\">=&lt;\/span> graph&lt;span class=\"token punctuation\">.&lt;\/span>deploy_as_api&lt;span class=\"token punctuation\">(&lt;\/span>&lt;span class=\"token punctuation\">)&lt;\/span><br>&lt;span class=\"token keyword\">print&lt;\/span>&lt;span class=\"token punctuation\">(&lt;\/span>api&lt;span class=\"token punctuation\">.&lt;\/span>url&lt;span class=\"token punctuation\">)&lt;\/span><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00a0\u4f7f\u7528LangChain\u7684\u793e\u533a\u8d44\u6e90<\/strong>\uff1aLangChain\u62e5\u6709\u6d3b\u8dc3\u7684\u793e\u533a\uff0c\u8bbf\u95eeLangChain\u7684GitHub\u4ed3\u5e93\u3001\u6587\u6863\u548c\u793e\u533a\u8bba\u575b\uff0c\u83b7\u53d6\u66f4\u591a\u8d44\u6e90\u548c\u5e2e\u52a9\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">LangChain\u7684\u5e94\u7528\u573a\u666f<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff08NLP\uff09<\/strong>\uff1a\u7528\u5728\u6587\u672c\u751f\u6210\u3001\u6587\u672c\u5206\u7c7b\u548c\u6587\u672c\u6458\u8981\u7b49\u4efb\u52a1\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u6784\u5efa\u9ad8\u6548\u7684\u8bed\u8a00\u5904\u7406\u5e94\u7528\u3002<\/li>\n\n\n\n<li><strong>\u4eba\u5de5\u667a\u80fd\u52a9\u624b<\/strong>\uff1a\u521b\u5efa\u667a\u80fd\u804a\u5929\u673a\u5668\u4eba\u548c\u865a\u62df\u52a9\u624b\uff0c\u4e3a\u7528\u6237\u63d0\u4f9b\u4e2a\u6027\u5316\u7684\u670d\u52a1\u548c\u4ea4\u4e92\u4f53\u9a8c\u3002<\/li>\n\n\n\n<li><strong>\u4f01\u4e1a\u81ea\u52a8\u5316<\/strong>\uff1a\u652f\u6301\u4f01\u4e1a\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41\u7a0b\uff0c\u901a\u8fc7\u667a\u80fd\u4ee3\u7406\u7b80\u5316\u590d\u6742\u4efb\u52a1\uff0c\u63d0\u9ad8\u5de5\u4f5c\u6548\u7387\u3002<\/li>\n\n\n\n<li><strong>\u6559\u80b2\u79d1\u6280<\/strong>\uff1a\u7528\u5728\u5f00\u53d1\u4e2a\u6027\u5316\u5b66\u4e60\u5de5\u5177\u548c\u667a\u80fd\u8f85\u5bfc\u7cfb\u7edf\uff0c\u63d0\u5347\u6559\u80b2\u8d28\u91cf\u548c\u5b66\u4e60\u6548\u679c\u3002<\/li>\n\n\n\n<li><strong>\u533b\u7597\u4fdd\u5065<\/strong>\uff1a\u63d0\u4f9b\u533b\u7597\u54a8\u8be2\u670d\u52a1\u548c\u6570\u636e\u5206\u6790\uff0c\u8f85\u52a9\u533b\u7597\u51b3\u7b56\uff0c\u6539\u5584\u60a3\u8005\u62a4\u7406\u3002<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>LangChain \u5f00\u53d1\u7531\u8bed\u8a00\u6a21\u578b\u9a71\u52a8\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u6846\u67b6 LangChain\u662f\u4ec0\u4e48 LangChain\u662f\u7528\u5728\u5f00\u53d1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2542","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/pages\/2542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/comments?post=2542"}],"version-history":[{"count":0,"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/pages\/2542\/revisions"}],"wp:attachment":[{"href":"https:\/\/ai.ziyuanzz.online\/index.php\/wp-json\/wp\/v2\/media?parent=2542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}