LangBot:企业级即时通讯 AI 机器人平台 系统环境配置篇
LangBot企业级即时通讯 AI 机器人平台 系统环境配置篇“专为企业打造的即时通讯 AI 机器人平台无缝集成飞书Lark、钉钉、企业微信等企业通讯工具与 Dify 等 AI 应用平台深度整合让企业 AI 应用快速落地。”LangBot 项目地址 · LangBot 项目官网 · LangBot 社区 · 项目文档 · 我的博客LangBot原 QChatGPT是一款专为企业设计的开源 AI 机器人平台立项于 2021 年中旬。它专注于帮助企业将 AI 能力无缝集成到现有的工作流程中特别针对使用飞书Lark和 Dify 的企业用户提供了完整的解决方案让企业能够快速部署智能客服、知识库助手、工作流自动化等 AI 应用。系统环境配置配置文件位于data/config.yaml包含系统运行所需的环境信息。通常情况下无需修改。# 管理员会话列表仅在处理命令时有效# 格式为会话IDperson_xxxx 或 group_xxxx# 会话ID可以在发送消息时查看控制台日志获取# 示例# admins:# - person_1234567890# - group_1234567890admins:[]# API 配置api:port:5300# LangBot统一管理所有需要Webhook监听的机器人地址# 这是显示在需要Webhook连接的机器人页面上的地址前缀# 可根据实际网络环境修改webhook_prefix:http://127.0.0.1:5300# 命令配置command:# 命令前缀以此开头的消息会被识别为命令prefix:-!-# 命令权限配置key为命令前缀value为权限类型privilege:{}# 并发设置concurrency:# 单流水线并发数pipeline:20# 单会话并发数session:1# 数据库配置database:# 支持的数据库# - sqlite本地SQLite数据库默认# - postgresqlPostgreSQL数据库use:sqlitesqlite:path:data/langbot.dbpostgresql:host:127.0.0.1port:5432user:postgrespassword:postgresdatabase:postgres# 插件系统配置plugin:# 是否启用插件系统enable:true# 插件运行时WebSocket地址# 默认值为Docker环境配置# 如需使用独立Plugin Runtime请参考文档runtime_ws_url:ws://langbot_plugin_runtime:5400/control/ws# 是否启用插件市场enable_marketplace:true# 插件市场地址cloud_service_url:https://space.langbot.app# 代理配置proxy:# HTTP代理地址# 如已在环境变量中设置代理则无需配置# 示例# proxy:# http: http://127.0.0.1:7890# https: http://127.0.0.1:7890http:https:# 对象存储配置storage:# 支持的对象存储# - local本地存储默认# - s3S3协议对象存储兼容R2、MinIO等use:locals3:endpoint_url:access_key_id:secret_access_key:region:us-east-1bucket:langbot-storage# 系统配置system:# JWT配置jwt:# 过期时间秒expire:604800# 密钥首次启动时自动生成secret:xxxx# 是否允许修改密码allow_change_password:true# 恢复密钥recovery_key:xxxx# 向量数据库配置vdb:# 支持的向量数据库# - chroma嵌入式向量数据库默认# - qdrant外部向量数据库# - milvus可扩展向量数据库# - pgvectorPostgreSQL扩展# - seekdb内置嵌入模型的数据库use:chromaqdrant:url:host:localhostport:6333api_key:milvus:uri:http://127.0.0.1:19530token:pgvector:host:127.0.0.1port:5433database:langbotuser:postgrespassword:postgresseekdb:# 模式embedded嵌入式或 server服务端mode:embedded# 嵌入式模式配置path:./data/seekdbdatabase:langbot# 服务端模式配置modeserver时生效host:localhostport:2881user:rootpassword:# 可选用于OceanBase多租户场景tenant:环境变量配置config.yaml中的所有配置项均可通过环境变量进行覆盖。环境变量名称采用大写字母层级之间使用双下划线__连接环境变量对应配置项API__PORTapi.portCONCURRENCY__PIPELINEconcurrency.pipelineCONCURRENCY__SESSIONconcurrency.sessionDATABASE__POSTGRESQL__DATABASEdatabase.postgresql.databaseDATABASE__POSTGRESQL__HOSTdatabase.postgresql.hostDATABASE__SQLITE__PATHdatabase.sqlite.path启动时LangBot 会自动读取所有匹配的环境变量将对应的配置合并到config.yaml中并写入data/config.yaml文件。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2436678.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!