-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart_proxy.bat
More file actions
40 lines (34 loc) · 1.16 KB
/
start_proxy.bat
File metadata and controls
40 lines (34 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@echo off
chcp 65001 >nul
echo ══════════════════════════════════════════════════════════════
echo opencode2claude 代理服务启动脚本
echo ══════════════════════════════════════════════════════════════
echo.
REM 切换到脚本所在目录
cd /d "%~dp0"
REM 检查 .env 文件
if not exist .env (
echo [错误] 未找到 .env 配置文件
echo 请复制 .env.example 为 .env 并填入你的 OPENCODE_API_KEY
echo.
pause
exit /b 1
)
REM 检查 Python 环境
python --version >nul 2>&1
if errorlevel 1 (
echo [错误] 未找到 Python,请先安装 Python 3.10+
pause
exit /b 1
)
REM 检查依赖
pip show fastapi >nul 2>&1
if errorlevel 1 (
echo [提示] 正在安装依赖...
pip install -r requirements.txt
)
echo [启动] 代理服务启动中...
echo [提示] 服务地址: http://localhost:8082
echo [提示] 按 Ctrl+C 停止服务
echo.
uvicorn proxy:app --host 0.0.0.0 --port 8082