GeminiCLI to API
将 GeminiCLI 转换为 OpenAI 和 GEMINI API 接口
服务组件
- PostgreSQL 数据库: 提供数据持久化支持
- 应用服务: 主应用服务,提供 API 接口
部署说明
部署后请访问您的域名进行配置。
环境变量说明
- DATABASE_NAME: 数据库名称,默认为 gcli2api
- DATABASE_USER: 数据库用户名,默认为 gcli2api
- DATABASE_PASSWORD: 数据库密码
- PORT: 应用端口,默认为 3070
- SESSION_TTL_MINUTES: 会话过期时间,默认 15 分钟
- LOG_LEVEL: 日志级别,默认 info
- ACCOUNT_MAX_CONCURRENT_LEASES: 账户最大并发租约数,默认 4
- ACCOUNT_ACQUIRE_MAX_ATTEMPTS: 账户获取最大尝试次数,默认 5
- ACCOUNT_ACQUIRE_RETRY_DELAY_MS: 账户获取重试延迟,默认 50ms