diff --git a/Dockerfile b/Dockerfile index 34b60c6..8ee474a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,7 @@ COPY . . # 构建应用 RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ -ldflags="-w -s -X main.Version=2.0.0" \ - -o openai-proxy \ + -o gpt-load \ ./cmd/main.go # 运行阶段 @@ -38,7 +38,7 @@ RUN addgroup -g 1001 -S appgroup && \ WORKDIR /app # 从构建阶段复制二进制文件 -COPY --from=builder /app/openai-proxy . +COPY --from=builder /app/gpt-load . # 复制配置文件模板 COPY --from=builder /app/.env.example . @@ -57,4 +57,4 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ CMD curl -f http://localhost:3000/health || exit 1 # 启动命令 -CMD ["./openai-proxy"] +CMD ["./gpt-load"] diff --git a/Makefile b/Makefile index f4e9f48..486f961 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # OpenAI 多密钥代理服务器 Makefile (Go版本) # 变量定义 -BINARY_NAME=openai-proxy +BINARY_NAME=gpt-load MAIN_PATH=./cmd/main.go BUILD_DIR=./build VERSION=2.0.0 @@ -133,8 +133,8 @@ uninstall: .PHONY: docker-build docker-build: @echo "🐳 构建 Docker 镜像..." - docker build -t openai-proxy:$(VERSION) . - docker tag openai-proxy:$(VERSION) openai-proxy:latest + docker build -t gpt-load:$(VERSION) . + docker tag gpt-load:$(VERSION) gpt-load:latest @echo "✅ Docker 镜像构建完成" # Docker 运行 @@ -142,12 +142,12 @@ docker-build: docker-run: @echo "🐳 运行 Docker 容器..." docker run -d \ - --name openai-proxy \ + --name gpt-load \ -p 3000:3000 \ -v $(PWD)/keys.txt:/app/keys.txt:ro \ -v $(PWD)/.env:/app/.env:ro \ --restart unless-stopped \ - openai-proxy:latest + gpt-load:latest # 健康检查 .PHONY: health diff --git a/README.md b/README.md index 44fcc3f..0b4082a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# OpenAI 多密钥代理服务器 v2.0.0 (Go 版本) +# GPT-Load -一个**极致高性能**的 OpenAI API 多密钥轮询透明代理服务器,使用 Go 语言重写,性能比 Node.js 版本提升 **5-10 倍**! +一个**极致高性能**的 OpenAI API 多密钥轮询透明代理服务器,使用 Go 语言开发! ## ✨ 特性 @@ -12,7 +12,6 @@ - 📝 **结构化日志**: 彩色日志输出,包含响应时间和密钥信息 - 🔒 **可选认证**: 项目级 Bearer Token 认证 - ⚡ **极致性能**: - - **Go 原生性能**: 比 Node.js 版本快 5-10 倍 - **零拷贝流式传输**: 最小化内存使用和延迟 - **高并发处理**: 支持数万并发连接 - **内存安全**: 自动垃圾回收,无内存泄漏 @@ -49,7 +48,7 @@ go run cmd/main.go make build # 运行 -./build/openai-proxy +./build/gpt-load ``` ### 方式三:Docker 运行