我在企业微信里创建了一个deepseek应用

如果在公司现有企业微信里,创建一个deepseek应用,将会方便大家体验和应用,我通过企微管理后台和开源LangBot平台,实现了目标,希望本文能让你少走一些弯路:

0.注册deepseek创建API key及下载LangBot

a,登录deepseek并创建API key:​​https://platform.deepseek.com/api_keys​​(目前官方赠送10元的用量)

将Key复制留存好,后边会用到。

b,如何你采用docker之类部署,请参考:​​https://docs.langbot.app/deploy/langbot/docker.html​​​ 我因公司已有资源,在一台windows云服务器上手动部署,登录:​​https://github.com/RockChinQ/LangBot/releases​​ 下载好:langbot-v3.4.8-all.zip

1.安装LangBOT及配置适配器

本来按官方文档说明:

  1. 请使用Python 3.10.1(不包含3.10.0)及以上版本,推荐3.10.14版本,没有Python的需自行安装。

下载安装了高版本python,结果不行,又回来下载安装的3.10.1版:​​https://www.python.org/ftp/python/3.10.1/python-3.10.1-amd64.exe,npm我安装的是:node-v22.14.0-x64.exe:https://nodejs.cn/download/​​ 准备就绪后,解压缩langbot-v3.4.8-all.zip:

;cd 到你解压的LangBOT目录进行安装:

pip install -r requirements.txt

python main.py

这时,会生成配置文件:

用记事本打开:provider.json:

 "deepseek": [

           "sk-此处换成上边你申请的KEY"

       ],

另外,本文件内容里,一并修改的有:

 "model": "deepseek-reasoner",     

此处的:deepseek-reasoner来源于文件:langbot\data\metadata\llm-models.json

{

   "list": [

       {

           "name": "default",

           "requester": "openai-chat-completions",

           "token_mgr": "openai",

           "tool_call_supported": false,

           "vision_supported": false

       },

       {

           "name": "gpt-4o",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4o-2024-11-20",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4o-2024-08-06",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4o-2024-05-13",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "chatgpt-4o-latest",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4o-mini",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "o1-preview",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "o1-mini",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4-turbo",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-4",

           "tool_call_supported": true,

           "vision_supported": true

       },

       {

           "name": "gpt-3.5-turbo",

           "tool_call_supported": true,

           "vision_supported": false

       },

       {

           "model_name": "SparkDesk",

           "name": "OneAPI/SparkDesk"

       },

       {

           "model_name": "gemini-pro",

           "name": "OneAPI/gemini-pro"

       },

       {

           "name": "claude-3-opus-latest",

           "requester": "anthropic-messages",

           "token_mgr": "anthropic",

           "vision_supported": true

       },

       {

           "name": "claude-3-5-sonnet-latest",

           "requester": "anthropic-messages",

           "token_mgr": "anthropic",

           "vision_supported": true

       },

       {

           "name": "claude-3-5-haiku-latest",

           "requester": "anthropic-messages",

           "token_mgr": "anthropic",

           "vision_supported": true

       },

       {

           "name": "moonshot-v1-8k",

           "requester": "moonshot-chat-completions",

           "token_mgr": "moonshot",

           "tool_call_supported": true

       },

       {

           "name": "moonshot-v1-32k",

           "requester": "moonshot-chat-completions",

           "token_mgr": "moonshot",

           "tool_call_supported": true

       },

       {

           "name": "moonshot-v1-128k",

           "requester": "moonshot-chat-completions",

           "token_mgr": "moonshot",

           "tool_call_supported": true

       },

       {

           "name": "deepseek-chat",

           "requester": "deepseek-chat-completions",

           "token_mgr": "deepseek",

           "tool_call_supported": true

       },

       {

           "name": "deepseek-coder",

           "requester": "deepseek-chat-completions",

           "token_mgr": "deepseek"

       },

       {

           "name": "deepseek-reasoner",

           "requester": "deepseek-chat-completions",

           "token_mgr": "deepseek"

       },

       {

           "name": "grok-2-latest",

           "requester": "xai-chat-completions",

           "token_mgr": "xai"

       },

       {

           "name": "grok-2",

           "requester": "xai-chat-completions",

           "token_mgr": "xai"

       },

       {

           "name": "grok-2-vision-1212",

           "requester": "xai-chat-completions",

           "token_mgr": "xai",

           "vision_supported": true

       },

       {

           "name": "grok-2-1212",

           "requester": "xai-chat-completions",

           "token_mgr": "xai"

       },

       {

           "name": "grok-vision-beta",

           "requester": "xai-chat-completions",

           "token_mgr": "xai",

           "vision_supported": true

       },

       {

           "name": "grok-beta",

           "requester": "xai-chat-completions",

           "token_mgr": "xai"

       },

       {

           "name": "glm-4-plus",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-0520",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-air",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-airx",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-long",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-flashx",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4-flash",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai"

       },

       {

           "name": "glm-4v-plus",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai",

           "vision_supported": true

       },

       {

           "name": "glm-4v",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai",

           "vision_supported": true

       },

       {

           "name": "glm-4v-flash",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai",

           "vision_supported": true

       },

       {

           "name": "glm-zero-preview",

           "requester": "zhipuai-chat-completions",

           "token_mgr": "zhipuai",

           "vision_supported": true

       }

   ]

}

2.创建和配置企业微信

回到:langbot\data\config\platform.json 文件:

           "adapter": "wecom",

           "contacts_secret": "zXd__== 来源于企业微信 ==6b9lEQ",

           "corpid": "ww== 来源于企业微信 ==2ca6",

           "enable": true,

           "host": "0.0.0.0",

           "port": 2290,

           "secret": "0Br5F== 来源于企业微信 ==IV5TK2fME",

           "token": "hHQ== 来源于企业微信 ==jWQyJEv"

           "EncodingAESKey": "uAzK== 来源于企业微信 ==“

其中:contacts_secret来源于:企微管理后台>"安全与管理">”管理工具“>"通讯录同步”>"Secret";

corpid来源于:企微管理后台>"我的企业">”企业ID”;

contacts_secret来源于:企微管理后台>"安全与管理">”管理工具“>"通讯录同步”>"Secret";

secret来源于:企微管理后台>"安全与管理">”管理工具“>"通讯录同步”>"Secret";

contacts_secret来源于:企微管理后台>"应用管理">”创建应用”>"Secret";

token和EncodingAESKey来源于:“启用API接收”:

回到云服务器上,重新运行:

python main.py

然后在云服务器上打开:http://127.0.0.1:5300 进行管理端初始化.

3.测试成功并在企微发布应用

最终成功在企业微信上创建了deepseek助理应用:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值