一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
OpsPilot是WeOps团队开源的一个基于Rasa和LLM技术的,专注于运维领域的AI领航员,支持以ChatBot的形态与Web应用集成。
使用Apache-2.0开源协议
OpsPilot是WeOps团队开源的一个基于Rasa和LLM技术的,专注于运维领域的AI领航员,支持以ChatBot的形态与Web应用集成。
主要提供以下能力:
export OPENAI_ENDPOINT= export OPENAI_KEY= cd ./support-files/ docker-compose up -d
使用 Python 3.10版本
virtualenv venv -p python3.10 pip install -r ./requirements.txt pip install -r ./requirements-test.txt python ./ops_pilot_cli.py init_data
启动OpsPilot NLU 服务
rasa run --enable-api --cors "*"
启动OpsPilot Actions服务
rasa run actions --auto-reloa
修改credentials.yml,添加jwt_key、jwt_method配置即可
socketio: user_message_evt: user_uttered bot_message_evt: bot_uttered session_persistence: true jwt_key: key jwt_method: HS256
npx docusaurus-prince-pdf -u xxx
export HNSWLIB_NO_NATIVE=1 pip install -r requirements.txt
参数
说明
可选配置
FALLBACK_LLM
当OpsPilot无法处理的时候,使用LLM进行回复
OPENAI
OPENAI_ENDPOINT
OpenAI上部署模型的终结点
OPENAI_KEY
OpenAI上部署模型使用的秘钥
JENKINS_URL
Jenkins URL,启用Jenkins自动化能力需要配置
JENKINS_USERNAME
Jenkins 用户名,启用Jenkins自动化能力需要配置
JENKINS_PASSWORD
Jenkins 密码,启用Jenkins自动化能力需要配置
BING_SEARCH_URL
Bing Search端点
BIND_SEARCH_KEY
Bing Search密码
VEC_DB_PATH
向量数据库的路径
RUN_MODE
是否以开发模式运行
FALLBACK_CHAT_MODE
LLM使用本地知识库模式还是闲聊模式
REDIS_HOST
Redis IP地址
REDIS_PORT
Redis 端口号
REDIS_DB
Redis 数据库号
REDIS_PASSWORD
Redis 密码
评论