链载Ai

标题: Coze教程 | 第2章:Coze开发环境搭建与配置 [打印本页]

作者: 链载Ai    时间: 前天 19:26
标题: Coze教程 | 第2章:Coze开发环境搭建与配置

本文将手把手带你完成Coze开发环境的搭建与配置,让你能快速开始本地化的AI智能体开发。

1. Coze开源概述与环境准备

字节跳动于2025年7月26日正式开源其AI智能体开发平台"扣子"(Coze),包含Coze Studio可视化开发工具Coze Loop运维管理系统两大核心组件。它采用Apache 2.0许可证,允许免费商业使用,无隐藏条款。

1.1 硬件要求

Coze的硬件要求非常亲民:

这意味着普通家用电脑即可流畅运行,真正将AI开发门槛拉低到"家用电脑级"。

1.2 软件依赖

Coze本地部署的唯一前置依赖是Docker,它的作用是为Coze创建隔离的运行环境,避免了繁琐的环境配置工作。

ingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(1, 1, 1);word-spacing: 1.6px;background-color: rgb(255, 255, 255);display: block;text-align: center;background-position: 50% 50%;background-repeat: no-repeat;background-attachment: initial;background-origin: initial;background-clip: initial;background-size: 46px;">人工智能技术学习交流群

图片


2. 安装Docker

Docker是容器化平台,允许你轻松打包、分发和运行应用程序。

2.1 安装步骤

  1. 访问Docker官网下载适合你操作系统的安装包。
  2. 双击安装包,按照向导完成安装(Windows用户需要启用Hyper-V功能,安装过程中若提示重启请同意)。
  3. 安装完成后打开Docker Desktop,确认状态栏显示"Running"。

💡提示:如果从Docker官网下载速度慢,可以使用国内镜像包。

2.2 验证安装

安装完成后,打开终端或命令提示符,运行以下命令验证Docker是否安装成功:

docker --version
docker compose version

如果这两个命令都能正确输出版本信息,说明Docker已成功安装。

3. 获取Coze源码

Coze的源代码托管在GitHub上,我们可以通过git命令获取:

  1. 打开终端(Docker Desktop内置终端或系统终端)
  2. 执行以下命令克隆代码仓库:
# 克隆Coze Studio代码仓库
gitclonehttps://github.com/coze-dev/coze-studio.git

# 进入docker配置目录
cdcoze-studio/docker

# 复制环境配置文件
cp .env.example .env

⚠️注意:Windows用户如果使用命令提示符(CMD),可能需要将cp命令替换为copy

copy .env.example .env

对于不熟悉git的用户,可以直接在GitHub下载ZIP压缩包并解压,然后手动进入coze-studio/docker目录创建.env文件。

4. 配置模型服务(关键步骤)

这是最关键的一步,不配置模型将无法创建智能体。Coze支持多种大语言模型,包括DeepSeek、OpenAI、Claude、Qwen、Gemini、豆包等。以下以配置DeepSeek模型为例:

4.1 创建模型配置文件

  1. 进入模型配置目录:

    # Mac/Linux用户
    open ../backend/conf/model/

    # Windows用户
    start ../backend/conf/model/
  2. 复制DeepSeek模板文件:

    # 复制DeepSeek模板
    cp ../backend/conf/model/template/model_template_ark_volc_deepseek-r1.yaml backend/conf/model/deepseek-r1.yaml

4.2 编辑模型配置

用文本编辑器打开新创建的deepseek-r1.yaml文件,修改以下参数:

base_url:"https://api.deepseek.com/v1"
api_key:"sk-xxxxxxxx"# 在DeepSeek平台(https://platform.deepseek.com/)申请
model:"deepseek-reasoner"

其中api_key需要在DeepSeek平台申请。

以下是几种常见模型的配置参数参考:

模型类型
base_url
model参数
API密钥来源
DeepSeek
https://api.deepseek.com/v1
deepseek-reasoner
DeepSeek平台
OpenAI
https://api.openai.com/v1
gpt-4
OpenAI平台
豆包模型
-
doubao-seed-1.6
火山引擎
Qwen
https://dashscope.aliyuncs.com/compatible-mode/v1
qwen3-235b-a22b-instruct-2507
阿里百炼

💡提示:豆包模型的API Key来自火山引擎(字节的云服务平台),可以在https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey申请。

5. 启动Coze服务

完成模型配置后,就可以启动Coze服务了:

  1. 确保当前在coze-studio/docker目录中
  2. 执行以下命令启动服务:
docker compose --profile'*'up -d

这个命令的含义是:

首次运行需要下载和构建镜像,可能需要5-15分钟(具体时间取决于网络速度)。

6. 访问Coze界面

服务启动成功后,打开浏览器访问http://localhost:8888,你就可以看到Coze Studio的首页了。

首次访问时,系统会提示你注册账号,输入任意邮箱和密码即可完成注册并登录系统。

7. 避坑指南:常见问题与解决方案

在部署过程中,可能会遇到一些常见问题,以下是解决方案:

7.1 端口冲突错误

如果启动时提示Ports are not available,说明有端口被占用:

解决方案

7.2 MySQL启动失败

如果报错MYSQL_USER cannot be "root"

解决方案

7.3 Elasticsearch启动失败

如果报错exit 127或提示"service 'elasticsearch-setup' didn't complete successfully":

解决方案

7.4 Windows特有问题

Windows用户可能会遇到以下问题:

  1. 命令不存在错误:Windows系统可能不支持一些Linux命令(如cpopen等):






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5