# 快速开始 ## 安装运行 ### 方式一:下载预编译版本 从 [Releases](https://github.com/yourname/kiro-proxy/releases) 下载对应平台的安装包: - **Windows**: `kiro-proxy-windows.zip` - **macOS**: `kiro-proxy-macos.zip` - **Linux**: `kiro-proxy-linux.tar.gz` 解压后双击运行即可。 ### 方式二:从源码运行 ```bash # 克隆项目 git clone https://github.com/yourname/kiro-proxy.git cd kiro-proxy # 创建虚拟环境 python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate # 安装依赖 pip install -r requirements.txt # 运行(默认端口 8080) python run.py # 指定端口 python run.py 8081 ``` 启动成功后,访问 http://localhost:8080 打开管理界面。 --- ## 获取 Kiro 账号 Kiro Proxy 需要 Kiro 账号的 Token 才能工作。有两种方式获取: ### 方式一:在线登录(推荐) 1. 打开 Web UI,点击「账号」标签页 2. 点击「在线登录」按钮 3. 选择登录方式: - **Google** - 使用 Google 账号 - **GitHub** - 使用 GitHub 账号 - **AWS** - 使用 AWS Builder ID 4. 在弹出的浏览器中完成授权 5. 授权成功后,账号自动添加到代理 ### 方式二:扫描本地 Token 如果你已经在 Kiro IDE 中登录过: 1. 打开 Kiro IDE,确保已登录 2. 回到 Web UI,点击「扫描 Token」 3. 系统会扫描 `~/.aws/sso/cache/` 目录 4. 选择要添加的 Token 文件 --- ## 配置 AI 客户端 ### Claude Code (VSCode 插件) 这是最推荐的使用方式,工具调用功能已验证可用。 1. 安装 Claude Code 插件 2. 打开设置,添加自定义 Provider: ``` 名称: Kiro Proxy API Provider: Anthropic API Key: any(随便填一个) Base URL: http://localhost:8080 模型: claude-sonnet-4 ``` 3. 选择 Kiro Proxy 作为当前 Provider ### Codex CLI OpenAI 官方命令行工具。 ```bash # 安装 npm install -g @openai/codex # 配置 (~/.codex/config.toml) model = "gpt-4o" model_provider = "kiro" [model_providers.kiro] name = "Kiro Proxy" base_url = "http://localhost:8080/v1" ``` ### Gemini CLI ```bash # 设置环境变量 export GEMINI_API_BASE=http://localhost:8080/v1 # 或在配置文件中设置 base_url = "http://localhost:8080/v1" model = "gemini-pro" ``` ### 其他兼容客户端 任何支持 OpenAI 或 Anthropic API 的客户端都可以使用: - **Base URL**: `http://localhost:8080` 或 `http://localhost:8080/v1` - **API Key**: 任意值(代理不验证) - **模型**: 见下方模型对照表 --- ## 模型对照表 Kiro 支持以下模型,你可以使用 Kiro 原生名称或映射名称: | Kiro 模型 | 能力 | 可用名称(任选其一) | |-----------|------|---------------------| | `claude-sonnet-4` | ⭐⭐⭐ 推荐,性价比最高 | `gpt-4o`, `gpt-4`, `gpt-4-turbo`, `claude-3-5-sonnet-20241022`, `claude-3-5-sonnet-latest`, `sonnet` | | `claude-sonnet-4.5` | ⭐⭐⭐⭐ 更强,适合复杂任务 | `gemini-1.5-pro`, `o1`, `o1-preview`, `claude-3-opus-20240229`, `claude-3-opus-latest`, `claude-4-opus`, `opus` | | `claude-haiku-4.5` | ⚡ 快速,适合简单任务 | `gpt-4o-mini`, `gpt-3.5-turbo`, `claude-3-5-haiku-20241022`, `haiku` | | `auto` | 🤖 自动选择 | `auto` | ### 各客户端推荐配置 | 客户端 | 推荐模型名 | 实际使用 | |--------|-----------|---------| | Claude Code | `claude-sonnet-4` 或 `claude-sonnet-4.5` | 直接使用 Kiro 模型名 | | Codex CLI | `gpt-4o` | 映射到 claude-sonnet-4 | | Gemini CLI | `gemini-1.5-pro` | 映射到 claude-sonnet-4.5 | | 其他 OpenAI 客户端 | `gpt-4o` | 映射到 claude-sonnet-4 | > 💡 **提示**:不确定用什么模型?直接用 `claude-sonnet-4` 或 `gpt-4o`,性价比最高。