Skip to content

Latest commit

 

History

History
107 lines (83 loc) · 3 KB

quick-start.md

File metadata and controls

107 lines (83 loc) · 3 KB

快速开始详细指南

本文从 README.md 迁移而来,提供完整的环境配置与使用说明。

🚀 快速开始

1. 安装依赖

git clone https://github.com/VOBC/oh-my-coder.git
cd oh-my-coder
# 已安装过的用户:git pull 拉取最新代码

# 推荐创建虚拟环境(已有可跳过)
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,再运行以下命令加载:

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

文心一言

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 界面(推荐,新手友好)
# 方式一:CLI 启动(推荐,端口被占用时自动切换)
omc server start
# 默认 http://localhost:8080,也可能显示为 8081/8082/...

# 方式二:直接启动(开发用,固定端口 8000)
python -m src.web.app
# 浏览器打开: http://localhost:8000

# 💻 CLI
omc explore .
omc run "实现一个 REST API"