mirror of
https://github.com/snailyp/gemini-balance.git
synced 2026-05-11 18:09:55 +08:00
- 重构 README.md,更新项目描述、结构、配置说明和 API 端点信息。 - 在 .env.example 中添加 MySQL 数据库配置项。 - 将数据库连接池回收时间从 1 小时减少到 30 分钟 (app/database/connection.py)。 - 修复认证成功后的重定向 URL,从 /keys 指向 /config (app/router/routes.py)。 - 微调认证页面的背景透明度 (app/templates/auth.html)。 - 添加 cryptography 依赖以支持 MySQL 8+ 认证 (requirements.txt)。 - 添加示例图片文件 (files/image*.png)。
20 lines
284 B
Plaintext
20 lines
284 B
Plaintext
fastapi
|
|
httpx
|
|
openai
|
|
pydantic
|
|
pydantic_settings
|
|
requests
|
|
starlette
|
|
uvicorn
|
|
google-genai
|
|
jinja2
|
|
python-multipart
|
|
cryptography # 支持 MySQL 8+ caching_sha2_password 验证
|
|
# 数据库相关依赖
|
|
pymysql
|
|
sqlalchemy
|
|
aiomysql
|
|
databases
|
|
python-dotenv
|
|
apscheduler # 添加定时任务库
|