# aicoder-chatdev **Repository Path**: open-llm/aicoder-chatdev ## Basic Information - **Project Name**: aicoder-chatdev - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 5 - **Created**: 2024-11-17 - **Last Updated**: 2025-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # aicoder-chatdev ##介绍 这是chatdev项目的源码剖析介绍,版本是chatdev1.1.6 [chatdev地址](https://github.com/OpenBMB/ChatDev.git) ## 课程介绍 chat-dev的视频介绍见[B站](https://space.bilibili.com/313604253?spm_id_from=333.1007.0.0) ## ⚡️ 快速开始 要开始使用,按照以下步骤操作: 1. **克隆GitHub存储库:** 首先,使用以下命令克隆存储库: ``` git clone https://github.com/OpenBMB/ChatDev.git ``` 2. **设置Python环境:** 确保您具有3.9或更高版本的Python环境。您可以使用以下命令创建并激活环境,可以将`ChatDev_conda_env` 替换为您喜欢的环境名称: ``` conda create -n ChatDev_conda_env python=3.9 -y conda activate ChatDev_conda_env ``` 3. **安装依赖项:** 进入`ChatDev`目录并运行以下命令来安装必要的依赖项: ``` cd ChatDev pip3 install -r requirements.txt ``` 4. **设置OpenAI API密钥:** 将您的OpenAI API密钥导出为环境变量。将`"your_OpenAI_API_key"` 替换为您的实际API密钥。请注意,此环境变量是特定于会话的,因此如果打开新的终端会话,您需要重新设置它。 在Unix/Linux系统上: ``` export OPENAI_API_KEY="your_OpenAI_API_key" ``` 在Windows系统上: ``` $env:OPENAI_API_KEY="your_OpenAI_API_key" ``` 5. **构建您的软件:** 使用以下命令启动生成您的软件,将`[description_of_your_idea]`替换为您的想法描述,将`[project_name]` 替换为您想要的项目名称: 在Unix/Linux系统上: ``` python3 run.py --task "[description_of_your_idea]" --name "[project_name]" ``` 在Windows系统上: ``` python run.py --task "[description_of_your_idea]" --name "[project_name]" ``` 6. **运行您的软件:** 生成后,您可以在`WareHouse` 目录下的特定项目文件夹中找到您的软件,例如`project_name_DefaultOrganization_timestamp`。在该目录中运行以下命令来运行您的软件: 在Unix/Linux系统上: ``` cd WareHouse/project_name_DefaultOrganization_timestamp python3 main.py ``` 在Windows系统上: ``` cd WareHouse/project_name_DefaultOrganization_timestamp python main.py ```