当前位置: 首页 > news >正文

用deepseek部署全自动的机器人--bytebot

一、简介


Bytebot 是一个开源的 AI 桌面代理(Open-Source AI Desktop Agent),它为 AI 提供了一个完整的计算机环境来为用户完成各种任务。


二、核心功能


Bytebot 不同于仅运行在浏览器中的代理或传统 RPA 工具,它拥有完整的虚拟桌面环境,能够:

  • 使用任何应用程序(浏览器、邮件客户端、办公工具、IDE 等)
  • 通过自身文件系统下载和组织文件
  • 使用密码管理器登录网站和应用程序
  • 读取和处理文档、PDF 和电子表格
  • 跨不同程序完成复杂的多步骤工作流

可以将其视为拥有自己计算机的虚拟员工,能够像人类一样看到屏幕、移动鼠标、敲击键盘并完成任务。

三、技术架构

Bytebot 包含多个核心组件:

  • bytebot-agent-cc:可能是代理的核心控制组件
  • bytebot-agent:代理主体
  • bytebot-llm-proxy:大语言模型代理
  • bytebot-ui:用户界面
  • bytebotd:可能是后台服务
  • shared:共享组件

此外,还包含 helm 目录(用于 Kubernetes 部署)和 docker 目录(提供多种 Docker 配置文件),支持不同环境下的部署。

四、部署方式

本文部署使用的是cloudstudio.net。

 步骤一:下载

git clone https://github.com/bytebot-ai/bytebot.git
cd bytebot

步骤二:设置deepseek api key

# 添加 AI 提供商DEEPSEEK密钥
echo "DEEPSEEK_API_KEY=sk--..." > docker/.env
#

步骤三:确保已安装 Docker 和 Docker Compose

        1、修改docker-compose.proxy.yml


   environment:
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - GEMINI_API_KEY=${GEMINI_API_KEY}
      - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}

        2、修改litellm-config.yaml文件


  # 添加Deepseek模型
  - model_name: deepseek-chat
    litellm_params:
      model: deepseek/deepseek-chat
      api_base: https://api.deepseek.com/v1
      api_key: os.environ/DEEPSEEK_API_KEY

  - model_name: deepseek-reasoner
    litellm_params:
      model: deepseek/deepseek-reasoner
      api_base: https://api.deepseek.com/v1
      api_key: os.environ/DEEPSEEK_API_KEY

3、执行命令

根据具体情况执行以下脚步即可。

docker-compose -f docker/docker-compose.proxy.yml up -d --build bytebot-llm-proxy

docker-compose -f docker/docker-compose.proxy.yml up -d

docker-compose -f docker/docker-compose.proxy.yml logs -f bytebot-llm-proxy

docker-compose -f docker/docker-compose.proxy.yml down

五、展示

http://www.dtcms.com/a/418747.html

相关文章:

  • 网站开发者模式下怎么保存图片建设网站空间
  • 兰州新区建站07073游戏网
  • 营销型网站建站教程wordpress edit lock
  • 如何将华为手机的照片转移到电脑
  • 云手机的主要核心是什么
  • 三防手机是什么?有哪些值得购入的三防手机?
  • 网站的文件夹上海网站备案在哪里查询
  • 秋招算法记录 | 排序算法整理 | 直接选择、直接插入、冒泡、快排、希尔排序
  • Docker 容器如何实现隔离
  • ThinkPHP8学习篇(八):数据库(四)
  • 专业商城网站设计制作wordpress用户中心制作
  • 加强住房公积金网站建设搜索推广的优势
  • 【BTC】比特币脚本
  • 人工智能吉他教学研究:基于Liberlive与TemPolor的产品与教学思考[特殊字符]
  • 电脑开机显示屏显示无信号怎么办 原因及解决方法
  • 怎么攻击织梦网站网站发布 图片看不到
  • ROS1 go2 vlp16 局部避障--3 篇
  • 【奇怪的bug】lua的nil不报错
  • 有哪些做短租的网站好浙江省建设厅网站查询
  • 南宁网站建设优势吉林省软环境建设办公室网站
  • 【数据结构】二叉树-图解深度优先搜索(递归法、迭代法)
  • 邯郸企业网站建设报价接收新网站如何做诊断
  • 做体力活的网站上海网站制作公司哪
  • Jenkins运维之路(Jenkins使用Mysql作为信息存储)
  • 爬虫访问第三方 HTTPS 网站时遇到的 SSL 异常处理
  • JavaWeb 课堂笔记 —— 22 登录校验
  • 整合营销传播案例广西网络优化seo
  • Mac电脑解决 npm 和 Yarn 安装时的证书过期问题
  • JavaScript继承详讲
  • 怎么理解ES的shard和segment