一键部署开源 Coze Studio

文章目录

    • 一、简介
      • 1、什么是 Coze Studio
      • 2、参考地址
    • 二、安装部署
      • 1、安装docker
      • 2、安装git
      • 3、下载core
      • 4、配置公网可用
      • 5、登录成功


一、简介

1、什么是 Coze Studio

Coze Studio 是一站式 AI Agent 开发工具。提供各类最新大模型和工具、多种开发模式和框架,从开发到部署,为你提供最便捷的 AI Agent 开发环境。

  • 提供 AI Agent 开发所需的全部核心技术:Prompt、RAG、Plugin、Workflow,使得开发者可以聚焦创造 AI 核心价值。
  • 开箱即用,用最低的成本开发最专业的 AI Agent:Coze Studio 为开发者提供了健全的应用模板和编排框架,你可以基于它们快速构建各种 AI Agent ,将创意变为现实。

Coze Studio,源自服务了上万家企业、数百万开发者的「扣子开发平台」,我们将它的核心引擎完全开放。它是一个一站式的 AI Agent 可视化开发工具,让 AI Agent 的创建、调试和部署变得前所未有的简单。通过 Coze Studio 提供的可视化设计与编排工具,开发者可以通过零代码或低代码的方式,快速打造和调试智能体、应用和工作流,实现强大的 AI 应用开发和更多定制化业务逻辑,是构建低代码 AI 产品的理想选择。Coze Studio 致力于降低 AI Agent 开发与应用门槛,鼓励社区共建和分享交流,助你在 AI 领域进行更深层次的探索与实践。

Coze Studio 的后端采用 Golang 开发,前端使用 React + TypeScript,整体基于微服务架构并遵循领域驱动设计(DDD)原则构建。为开发者提供一个高性能、高扩展性、易于二次开发的底层框架,助力开发者应对复杂的业务需求。

2、参考地址

  • 火山云:一键部署开源 Coze Studio

  • GitHub地址

二、安装部署

1、安装docker

切换镜像源

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

查看当前镜像源中支持的docker版本

yum list docker-ce --showduplicates

安装特定版本的docker-ce

yum install --setopt=obsoletes=0 docker-ce-3:24.0.3-1.el8 -y

启动docker

systemctl restart docker
systemctl enable docker

查看docker版本

docker version

在这里插入图片描述

2、安装git

安装git

yum install git -y

查看版本

git --version

在这里插入图片描述

3、下载core

下载代码

git clone https://github.com/coze-dev/coze-studio.git

复制模型配置模版

cd coze-studio
cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml

进入目录 backend/conf/model。打开复制后的文件ark_doubao-seed-1.6.yaml

cd backend/conf/model
vim ark_doubao-seed-1.6.yaml

在配置文件目录下,修改模版文件。

  1. 进入目录 backend/conf/model。打开复制后的文件ark_doubao-seed-1.6.yaml
  2. 设置idmeta.conn_config.api_keymeta.conn_config.model字段,并保存文件。
    • id:Coze Studio 中的模型 ID,由开发者自行定义,必须是非 0 的整数,且全局唯一。智能体或工作流根据模型 ID 来调用模型。对于已上线的模型,请勿修改模型 ID,否则可能导致模型调用失败。

    • meta.conn_config.api_key:模型服务的 API Key,在本示例中为火山方舟的 API Key,获取方式可参考获取火山方舟 API Key 或获取 Byteplus ModelArk API Key。

    • meta.conn_config.model:模型服务的 Model name,在本示例中为火山方舟的 Model ID 或 Endpoint ID,获取方式可参考 获取火山方舟 Model ID / 获取火山方舟 Endpoint ID,或者参考获取 BytePlus ModelArk Model ID / 获取 BytePlus ModelArk Endpoint ID。

      中国境内用户可选用火山方舟(Volcengine Ark),非中国境内的用户则可用 BytePlus ModelArk。

启动服务

cd coze-studio/docker/

启动服务

cp .env.example .env
docker compose up -d

在这里插入图片描述

4、配置公网可用

因为公网有安全风险,Coze默认是智能本地进行访问的。

在这里插入图片描述

查看启动服务器端口号占用情况

netstat -tunlp

在这里插入图片描述

修改配置文件

在这里插入图片描述

重新启动服务

docker compose --profile '*' up -d --force-recreate --no-deps coze-web

在这里插入图片描述

查看启动服务器端口号占用情况

netstat -tunlp

在这里插入图片描述

5、登录成功

输入服务器IP既可访问成功

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/2829.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

墨刀原型设计工具操作使用指南及实践操作

壹、墨刀原型设计工具操作使用指南 一、基础入门 1. 软件版本与环境要求 版本区别: 免费版:支持 3 个项目,单项目最多 20 页,基础组件与交互,团队成员≤5 人;专业版(付费)&#x…

博士招生 | 美国圣地亚哥州立大学 Yifan Zhang 课题组博士招生,AI 安全领域顶尖平台等你加入!

内容源自“图灵学术博研社”gongzhonghao学校简介圣地亚哥州立大学(San Diego State University, SDSU)是美国加州南部久负盛名的公立研究型大学。学校坐落于科技产业高度活跃的南加州地区,与本地软件、电信、生物科技、国防及清洁能源等领域…

用vscode使用git工具

基础用法步骤一:打开vscode的git可视化工具步骤二:点击初始化仓库步骤三:选择要加入缓存区的文件注意:这里你可以选择自己想要的文件进行添加。如果想取消缓存区的文件,这里也可以进行取消提交。步骤四:提交…

portswigger labs XXE漏洞利用实战

lab1 利用外部实体注入获取文件解决此 lab 需要读取到/etc/passwd<!DOCTYPE test [ <!ENTITY cmd SYSTEM "file:///etc/passwd"> ]> <productId>&cmd;</productId>lab2 利用 XXE 执行 SSRF 攻击通过构造 xxe 请求特定的 url 获取目录拼接…

MySQL表的操作

1.创建表创建表的语法操作&#xff1a;CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;说明&#xff1a;field 表示列名datatype 表示列的数据类型character set 指定字符集&#xff0c;若…

第2章 cmd命令基础:证书操作(certutil)

Hi~ 我是李小咖&#xff0c;主要从事网络安全技术开发和研究。 本文取自《李小咖网安技术库》&#xff0c;欢迎一起交流学习&#x1fae1;&#xff1a;https://imbyter.com Certutil是一个Windows操作系统自带的命令行工具&#xff0c;主要用于执行各种与数字证书相关的任务&am…

LeetCode100-53最大子数组和

本文基于各个大佬的文章 上点关注下点赞&#xff0c;明天一定更灿烂&#xff01; 前言 Python基础好像会了又好像没会&#xff0c;所有我直接开始刷leetcode一边抄样例代码一边学习吧。本系列文章用来记录学习中的思考&#xff0c;写给自己看的&#xff0c;也欢迎大家在评论区指…

当我们想用GPU(nlp模型篇)

在个人设备上“把 GPU 真正用起来”做 NLP&#xff0c;分五步&#xff1a;准备 → 安装 → 验证 → 训练/推理 → 踩坑排查。下面每一步都给出可复制命令和常见错误。 ────────────────── 1. 硬件准备 • 一张 NVIDIA GPU&#xff0c;算力 ≥ 6.1&#xff08…

celery

celery是什么celery是Python开发的简单的、灵活可靠的、处理大量消息的分布式任务调度模块专注于实时处理的异步任务队列同时支持任务调度celery本身不含消息服务&#xff0c;它使用第三方消息服务来传递任务&#xff0c;支持的消息服务有RabbitMQ、Redis、Amazon SQS,celery本…

MeterSphere接口自动化多场景批量运行复制引用

一、场景批量执行 全选&#xff0c;点击任意对号后面的三个冒号图标&#xff0c;可以看到批量处理(批量执行、批量编辑、批量移动、批量复制等)批量编辑&#xff0c;可以对用例等级&#xff0c;状态&#xff0c;责任人&#xff0c;运行环境、标签更改 选择批量更改标签&#xf…

Flutter 小技巧之有趣的 UI 骨架屏框架 skeletonizer

很久没有更新过小技巧系列&#xff0c;今天简单介绍一个非常好用的骨架屏框架 skeletonizer &#xff0c;它主要是通过将你现有的布局自动简化为简单的骨架&#xff0c;并添加动画效果来实现加载过程&#xff0c;而使用成本则是简单的添加一个 Skeletonizer 作为 parent &…

RabbitMQ面试精讲 Day 26:RabbitMQ监控体系建设

【RabbitMQ面试精讲 Day 26】RabbitMQ监控体系建设 在“RabbitMQ面试精讲”系列的第26天&#xff0c;我们将聚焦于RabbitMQ监控体系建设这一关键运维主题。作为消息中间件的核心组件&#xff0c;RabbitMQ一旦出现消息积压、节点宕机或资源耗尽等问题&#xff0c;将直接影响系统…