From 6fe527f4367c1e8a8c929c2d42c26c53b81d4a99 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Fri, 15 Aug 2025 23:12:44 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E9=A1=B9=E5=B9=B6=E4=BF=AE=E6=94=B9=E6=A8=A1=E5=9E=8B=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E5=95=86=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 deepmerge 依赖项用于深度合并对象 - 更新 package-lock.json 中的项目名称和依赖项配置 --- package-lock.json | 4 ++-- package.json | 3 ++- src/api-server.js | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f7811c..b6dddc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,12 @@ { - "name": "AIClient-2-API", + "name": "AIClient2API", "lockfileVersion": 3, "requires": true, "packages": { "": { "dependencies": { "axios": "^1.10.0", + "deepmerge": "^4.3.1", "dotenv": "^16.4.5", "google-auth-library": "^10.1.0", "lodash": "^4.17.21", @@ -3259,7 +3260,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" diff --git a/package.json b/package.json index d98df1a..9aa4cda 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "google-auth-library": "^10.1.0", "lodash": "^4.17.21", "undici": "^7.12.0", - "uuid": "^11.1.0" + "uuid": "^11.1.0", + "deepmerge": "^4.3.1" }, "devDependencies": { "@babel/preset-env": "^7.28.0", diff --git a/src/api-server.js b/src/api-server.js index c7e57bb..3afa341 100644 --- a/src/api-server.js +++ b/src/api-server.js @@ -68,7 +68,7 @@ * --host 0.0.0.0 \ * --port 3000 \ * --api-key my-secret-key \ - * --model-provider gemini-cli \ + * --model-provider gemini-cli-oauth \ * --project-id my-gcp-project \ * --gemini-oauth-creds-file ./credentials.json \ * --system-prompt-file ./custom-system-prompt.txt \ @@ -80,7 +80,7 @@ * --host
服务器监听地址 / Server listening address (default: localhost) * --port 服务器监听端口 / Server listening port (default: 3000) * --api-key 身份验证所需的 API 密钥 / Required API key for authentication (default: 123456) - * --model-provider AI 模型提供商 / AI model provider: openai-custom, claude-custom, gemini-cli, kiro-api + * --model-provider AI 模型提供商 / AI model provider: openai-custom, claude-custom, gemini-cli-oauth, claude-kiro-oauth * --openai-api-key OpenAI API 密钥 / OpenAI API key (for openai-custom provider) * --openai-base-url OpenAI API 基础 URL / OpenAI API base URL (for openai-custom provider) * --claude-api-key Claude API 密钥 / Claude API key (for claude-custom provider)