IT评测·应用市场-qidao123.com技术社区

标题: langchain-nextjs-template 模板安装与配置 [打印本页]

作者: 一给    时间: 2025-4-21 04:21
标题: langchain-nextjs-template 模板安装与配置
前提条件:

  
1. 克隆项目

起首,从 GitHub 克隆 LangChain Next.js 模板项目:
  1. d:\agent-llm> git clone https://github.com/langchain-ai/langchain-nextjs-template.git
复制代码
2. 安装依靠

进入项目目录并安装依靠:
  1. d:\agent-llm> cd langchain-nextjs-template
  2. d:\agent-llm\langchain-nextjs-template> yarn install
复制代码
3. 配置环境变量

在项目根目录创建或编辑 .env 文件,配置必要的 API 密钥:
  1. OPENAI_API_KEY="你的API密钥"
  2. OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
  3. LANGCHAIN_CALLBACKS_BACKGROUND=false
  4. # 如果需要使用 SerpAPI 功能(用于 agents 示例)
  5. # SERPAPI_API_KEY="你的SERPAPI_API_KEY"
  6. # 如果需要使用检索功能示例
  7. # SUPABASE_PRIVATE_KEY="你的SUPABASE_PRIVATE_KEY"
  8. # SUPABASE_URL="你的SUPABASE_URL"
复制代码
注意:这里使用了阿里云的 DashScope 作为 OpenAI API 的兼容接口。
4. 修改模型配置

根据你的需求,可以修改代码中使用的模型。在项目中有两个主要的路由文件需要修改:
  1. const model = new ChatOpenAI({
  2.   temperature: 0.8,
  3.   model: "qwen-turbo",
  4. });
复制代码
  1. const chat = new ChatOpenAI({
  2.   model: "qwen-turbo",
  3.   temperature: 0,
  4. });
复制代码
5. 启动开辟服务器

配置完成后,启动开辟服务器:
  1. d:\agent-llm\langchain-nextjs-template> yarn dev
复制代码
服务器将在 http://localhost:3000 启动。
6. 项目布局阐明

该项目的主要布局如下:

7. 功能阐明

该模板提供了两种主要的聊天模式:
8. 自定义提示模板

你可以根据需要修改聊天呆板人的脚色和风格:
  1. const TEMPLATE = `你是一个有帮助的助手。请用简洁明了的语言回答问题。
  2. 当前对话:
  3. {chat_history}
  4. 用户: {input}
  5. AI:`;
复制代码
  1. const AGENT_SYSTEM_TEMPLATE = `你是一个有帮助的助手,能够使用工具来解决问题。`;
复制代码
部分过程文件截图

安装


api 与 url 修改


启动



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4