快速开始详细指南
本文从 README.md 迁移而来,提供完整的环境配置与使用说明。
🚀 快速开始
1. 安装依赖
git clone https://github.com/VOBC/oh-my-coder.git
cd oh-my-coder
# 推荐创建虚拟环境(已有可跳过)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install --upgrade pip
pip install -e .
⚠️ 首次使用:请将
examples/.env.example复制为.env并填入真实 API Key,再运行以下命令加载: ```bash cp examples/.env.example .env编辑 .env,填入真实 Key 后:
export $(cat .env | grep -v '^#' | xargs) ```
或直接在终端设置环境变量(见下方)。
# DeepSeek(推荐,性价比高)
export DEEPSEEK_API_KEY=your_key_here
# 可选:其他模型(按生产就绪度排序)
export MIMO_API_KEY=your_key # 小米 MiMo
export GLM_API_KEY=your_key # 智谱 GLM
export KIMI_API_KEY=your_key # Kimi
export DOUBAO_API_KEY=your_key # 字节豆包
export TIANGONG_API_KEY=your_key # 天工AI
export BAICHUAN_API_KEY=your_key # 百川智能
export TONGYI_API_KEY=your_key # 通义千问(Beta:高并发偶发超时)
export MINIMAX_API_KEY=your_key # MiniMax(Beta:无函数调用)
export SPARK_API_KEY=your_key # 讯飞星火(Beta:需同时配置 SPARK_APP_ID 和 SPARK_SECRET_KEY)
export SPARK_APP_ID=your_app_id # 讯飞星火 APP ID
export SPARK_SECRET_KEY=your_secret # 讯飞星火 SECRET KEY
export WENXIN_API_KEY=your_key # 文心一言(待完善:需同时配置 WENXIN_SECRET_KEY)
export WENXIN_SECRET_KEY=your_secret # 文心一言 SECRET KEY
export HUNYUAN_API_KEY=your_key # 腾讯混元(待完善:需同时配置 HUNYUAN_SECRET_KEY)
export HUNYUAN_SECRET_KEY=your_secret # 腾讯混元 SECRET KEY
📖 详细配置说明
### 模型特定配置 **DeepSeek**export DEEPSEEK_API_KEY=sk-xxxxx
# API 地址: https://api.deepseek.com
# 模型: deepseek-chat, deepseek-reasoner
**文心一言**
export WENXIN_API_KEY=your_api_key
export WENXIN_SECRET_KEY=your_secret_key
# 需要在百度智能云控制台获取
**腾讯混元**
export HUNYUAN_API_KEY=your_api_key
export HUNYUAN_SECRET_KEY=your_secret_key
# 需要在腾讯云控制台获取
### 自定义 API 地址
如果需要使用代理或私有部署:
export DEEPSEEK_API_BASE=https://your-proxy.com/v1
3. 运行
# 🌐 Web 界面(推荐,新手友好)
python -m src.web.app
# 浏览器打开: http://localhost:8000
# 💻 CLI
omc explore .
omc run "实现一个 REST API"