mirror of
https://github.com/snailyp/gemini-balance.git
synced 2026-05-18 00:57:37 +08:00
- 在 `.env.example` 文件中添加了 `DATABASE_TYPE` 变量,用于指定数据库类型,默认使用 mysql - 添加了 `DATABASE_TYPE` 和 `SQLITE_DATABASE` 配置项 - 在使用 mysql 时,对其他 MySQL 配置进行验证 - 添加 `aiosqlite` 依赖
22 lines
287 B
Plaintext
22 lines
287 B
Plaintext
fastapi
|
|
httpx[socks]
|
|
openai
|
|
pydantic
|
|
pydantic_settings
|
|
requests
|
|
starlette
|
|
uvicorn
|
|
google-genai
|
|
jinja2
|
|
python-multipart
|
|
cryptography # 支持 MySQL 8+ caching_sha2_password 验证
|
|
# 数据库相关依赖
|
|
pymysql
|
|
sqlalchemy
|
|
aiomysql
|
|
aiosqlite
|
|
databases
|
|
python-dotenv
|
|
apscheduler
|
|
packaging
|