Unified · Split
| @@ -497,30 +497,36 @@ docker run --rm -p 8317:8317 -v /path/to/your/config.yaml:/CLIProxyAPI/config.ya · 496 unmodified lines | ||
| 497 | 497 | |
| 498 | 498 | ## Run with Docker Compose |
| 499 | 499 | |
| 500 | −1. Create a `config.yaml` from `config.example.yaml` and customize it. | |
| 500 | +1. Clone the repository: | |
| 501 | + ```bash | |
| 502 | + git clone https://github.com/luispater/CLIProxyAPI.git | |
| 503 | + cd CLIProxyAPI | |
| 504 | + ``` | |
| 505 | + | |
| 506 | +2. Create a `config.yaml` from `config.example.yaml` and customize it. | |
| 501 | 507 | |
| 502 | −2. Build and start the services using the build scripts: | |
| 508 | +3. Build and start the services using the build scripts: | |
| 503 | 509 | - For Windows (PowerShell): |
| 504 | 510 | ```powershell |
| 505 | − ./docker-build.ps1 | |
| 511 | + .\docker-build.ps1 | |
| 506 | 512 | ``` |
| 507 | 513 | - For Linux/macOS: |
| 508 | 514 | ```bash |
| 509 | 515 | bash docker-build.sh |
| 510 | 516 | ``` |
| 511 | 517 | |
| 512 | −3. To authenticate with providers, run the login command inside the container: | |
| 518 | +4. To authenticate with providers, run the login command inside the container: | |
| 513 | 519 | - **Gemini**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --login` |
| 514 | 520 | - **OpenAI (Codex)**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --codex-login` |
| 515 | 521 | - **Claude**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --claude-login` |
| 516 | 522 | - **Qwen**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --qwen-login` |
| 517 | 523 | |
| 518 | −4. To view the server logs: | |
| 524 | +5. To view the server logs: | |
| 519 | 525 | ```bash |
| 520 | 526 | docker compose logs -f |
| 521 | 527 | ``` |
| 522 | 528 | |
| 523 | −5. To stop the application: | |
| 529 | +6. To stop the application: | |
| 524 | 530 | ```bash |
| 525 | 531 | docker compose down |
| 526 | 532 | ``` |
| @@ -512,30 +512,36 @@ docker run --rm -p 8317:8317 -v /path/to/your/config.yaml:/CLIProxyAPI/config.ya · 511 unmodified lines | ||
| 512 | 512 | |
| 513 | 513 | ## 使用 Docker Compose 运行 |
| 514 | 514 | |
| 515 | −1. 从 `config.example.yaml` 创建一个 `config.yaml` 文件并进行自定义。 | |
| 515 | +1. 克隆仓库: | |
| 516 | + ```bash | |
| 517 | + git clone https://github.com/luispater/CLIProxyAPI.git | |
| 518 | + cd CLIProxyAPI | |
| 519 | + ``` | |
| 520 | + | |
| 521 | +2. 从 `config.example.yaml` 创建一个 `config.yaml` 文件并进行自定义。 | |
| 516 | 522 | |
| 517 | −2. 使用构建脚本构建并启动服务: | |
| 523 | +3. 使用构建脚本构建并启动服务: | |
| 518 | 524 | - Windows (PowerShell): |
| 519 | 525 | ```powershell |
| 520 | − ./docker-build.ps1 | |
| 526 | + .\docker-build.ps1 | |
| 521 | 527 | ``` |
| 522 | 528 | - Linux/macOS: |
| 523 | 529 | ```bash |
| 524 | 530 | bash docker-build.sh |
| 525 | 531 | ``` |
| 526 | 532 | |
| 527 | −3. 要在容器内运行登录命令进行身份验证: | |
| 533 | +4. 要在容器内运行登录命令进行身份验证: | |
| 528 | 534 | - **Gemini**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --login` |
| 529 | 535 | - **OpenAI (Codex)**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --codex-login` |
| 530 | 536 | - **Claude**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --claude-login` |
| 531 | 537 | - **Qwen**: `docker compose exec cli-proxy-api /CLIProxyAPI/CLIProxyAPI -no-browser --qwen-login` |
| 532 | 538 | |
| 533 | −4. 查看服务器日志: | |
| 539 | +5. 查看服务器日志: | |
| 534 | 540 | ```bash |
| 535 | 541 | docker compose logs -f |
| 536 | 542 | ``` |
| 537 | 543 | |
| 538 | −5. 停止应用程序: | |
| 544 | +6. 停止应用程序: | |
| 539 | 545 | ```bash |
| 540 | 546 | docker compose down |
| 541 | 547 | ``` |