本文將手把手帶你完成Coze開(kāi)發(fā)環(huán)境的搭建與配置,讓你能快速開(kāi)始本地化的AI智能體開(kāi)發(fā)。
字節(jié)跳動(dòng)于2025年7月26日正式開(kāi)源其AI智能體開(kāi)發(fā)平臺(tái)”扣子”(Coze),包含Coze Studio可視化開(kāi)發(fā)工具和Coze Loop運(yùn)維管理系統(tǒng)兩大核心組件。它采用Apache 2.0許可證,允許免費(fèi)商業(yè)使用,無(wú)隱藏條款。
Coze的硬件要求非常親民:
這意味著普通家用電腦即可流暢運(yùn)行,真正將AI開(kāi)發(fā)門(mén)檻拉低到”家用電腦級(jí)”。
Coze本地部署的唯一前置依賴是Docker,它的作用是為Coze創(chuàng)建隔離的運(yùn)行環(huán)境,避免了繁瑣的環(huán)境配置工作。
Docker是容器化平臺(tái),允許你輕松打包、分發(fā)和運(yùn)行應(yīng)用程序。
提示:如果從Docker官網(wǎng)下載速度慢,可以使用國(guó)內(nèi)鏡像包。
安裝完成后,打開(kāi)終端或命令提示符,運(yùn)行以下命令驗(yàn)證Docker是否安裝成功:
docker --version
docker compose version
如果這兩個(gè)命令都能正確輸出版本信息,說(shuō)明Docker已成功安裝。
Coze的源代碼托管在GitHub上,我們可以通過(guò)git命令獲?。?/p>
# 克隆Coze Studio代碼倉(cāng)庫(kù)
git clone https://github.com/coze-dev/coze-studio.git
# 進(jìn)入docker配置目錄
cd coze-studio/docker
# 復(fù)制環(huán)境配置文件
cp .env.example .env
?? 注意:Windows用戶如果使用命令提示符(CMD),可能需要將
cp
命令替換為copy
:
copy .env.example .env
對(duì)于不熟悉git的用戶,可以直接在GitHub下載ZIP壓縮包并解壓,然后手動(dòng)進(jìn)入coze-studio/docker
目錄創(chuàng)建.env
文件。
這是最關(guān)鍵的一步,不配置模型將無(wú)法創(chuàng)建智能體。Coze支持多種大語(yǔ)言模型,包括DeepSeek、OpenAI、Claude、Qwen、Gemini、豆包等。以下以配置DeepSeek模型為例:
進(jìn)入模型配置目錄:
# Mac/Linux用戶
open ../backend/conf/model/
# Windows用戶
start ../backend/conf/model/
復(fù)制DeepSeek模板文件:
# 復(fù)制DeepSeek模板
cp ../backend/conf/model/template/model_template_ark_volc_deepseek-r1.yaml backend/conf/model/deepseek-r1.yaml
用文本編輯器打開(kāi)新創(chuàng)建的deepseek-r1.yaml
文件,修改以下參數(shù):
base_url: "https://api.deepseek.com/v1"
api_key: "sk-xxxxxxxx" # 在DeepSeek平臺(tái)(https://platform.deepseek.com/)申請(qǐng)
model: "deepseek-reasoner"
其中api_key
需要在DeepSeek平臺(tái)申請(qǐng)。
以下是幾種常見(jiàn)模型的配置參數(shù)參考:
模型類(lèi)型 | base_url | model參數(shù) | API密鑰來(lái)源 |
---|---|---|---|
DeepSeek | https://api.deepseek.com/v1 | deepseek-reasoner | DeepSeek平臺(tái) |
OpenAI | https://api.openai.com/v1 | gpt-4 | OpenAI平臺(tái) |
豆包模型 | - | doubao-seed-1.6 | 火山引擎 |
Qwen | https://dashscope.aliyuncs.com/compatible-mode/v1 | qwen3-235b-a22b-instruct-2507 | 阿里百煉 |
提示:豆包模型的API Key來(lái)自火山引擎(字節(jié)的云服務(wù)平臺(tái)),可以在https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey申請(qǐng)。
完成模型配置后,就可以啟動(dòng)Coze服務(wù)了:
coze-studio/docker
目錄中
docker compose --profile '*' up -d
這個(gè)命令的含義是:
docker compose
:使用Docker Compose運(yùn)行服務(wù)--profile '*'
:?jiǎn)⒂盟衟rofile配置up
:?jiǎn)?dòng)服務(wù)(沒(méi)有就創(chuàng)建容器,有就重啟)-d
:detached模式,即在后臺(tái)運(yùn)行首次運(yùn)行需要下載和構(gòu)建鏡像,可能需要5-15分鐘(具體時(shí)間取決于網(wǎng)絡(luò)速度)。
服務(wù)啟動(dòng)成功后,打開(kāi)瀏覽器訪問(wèn)http://localhost:8888,你就可以看到Coze Studio的首頁(yè)了。
首次訪問(wèn)時(shí),系統(tǒng)會(huì)提示你注冊(cè)賬號(hào),輸入任意郵箱和密碼即可完成注冊(cè)并登錄系統(tǒng)。
在部署過(guò)程中,可能會(huì)遇到一些常見(jiàn)問(wèn)題,以下是解決方案:
如果啟動(dòng)時(shí)提示Ports are not available
,說(shuō)明有端口被占用:
解決方案:
# Windows查找占用3306端口的進(jìn)程
netstat -ano | findstr :3306
# 然后使用任務(wù)管理器結(jié)束對(duì)應(yīng)PID的進(jìn)程
docker-compose.yml
中的端口映射配置,將沖突的端口改為其他未占用端口。如果報(bào)錯(cuò)MYSQL_USER cannot be "root"
:
解決方案:
MYSQL_USER
和MYSQL_PASSWORD
。如果報(bào)錯(cuò)exit 127
或提示”service ‘elasticsearch-setup’ didn’t complete successfully”:
解決方案:
docker/volumes/elasticsearch/setup_es.sh
文件。Windows用戶可能會(huì)遇到以下問(wèn)題:
命令不存在錯(cuò)誤:Windows系統(tǒng)可能不支持一些Linux命令(如cp
、open
等):
copy
代替cp
start
代替open
端口被系統(tǒng)保留:如果出現(xiàn)Ports are not available: exposing port TCP 0.0.0.0:2379
錯(cuò)誤:
# 查看端口占用
netstat -ano | findstr :2379
# 重置網(wǎng)絡(luò)適配器
net stop winnat
net start winnat
如果你想更換為其他模型(如切換到Qwen),可以按照以下步驟操作:
復(fù)制模板文件到配置目錄:
cp ../backend/conf/model/template/model_template_basic ../backend/conf/model/qwen.yaml
修改qwen.yaml內(nèi)容:
id: 2 # 保持唯一性,不可與其他模型重復(fù)
name: "qwen3-235b"
meta.conn_config:
base_url: "https://dashscope.aliyuncs.com/compatible-mode/v1"
api_key: "阿里百煉申請(qǐng)的KEY"
model: "qwen3-235b-a22b-instruct-2507"
重啟服務(wù)生效:
docker compose --profile '*' restart coze-server
完成所有步驟后,可以通過(guò)以下方式驗(yàn)證Coze是否成功部署:
# Linux/Mac
docker logs coze-server | grep -i 'node execute failed'
# Windows
docker logs coze-server | findstr /i "node execute failed"
本章詳細(xì)介紹了Coze開(kāi)發(fā)環(huán)境的搭建與配置過(guò)程,主要包括以下內(nèi)容:
現(xiàn)在你已經(jīng)成功搭建了本地的Coze開(kāi)發(fā)環(huán)境,可以開(kāi)始創(chuàng)建和測(cè)試自己的AI智能體了。在下一章中,我們將深入介紹如何使用Coze創(chuàng)建你的第一個(gè)智能體,并配置其基本功能和特性。
溫馨提示:火山引擎等平臺(tái)提供的免費(fèi)API調(diào)用額度是有限的,請(qǐng)注意你的token消耗情況。你也可以配置本地模型或其他第三方模型服務(wù),只需修改相應(yīng)的
base_url
即可。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)