added_ai_proxy
This commit is contained in:
@@ -47,4 +47,22 @@ async def init_db():
|
||||
)
|
||||
session.add(admin_user)
|
||||
await session.commit()
|
||||
print("✅ Default admin user created (username: admin, password: admin123)")
|
||||
print("✅ Default admin user created (username: admin, password: admin123)")
|
||||
|
||||
# 检查是否已存在 Gemini 配置
|
||||
result = await session.execute(
|
||||
select(models.AIConfig).where(models.AIConfig.provider_name == "gemini")
|
||||
)
|
||||
existing_gemini = result.scalars().first()
|
||||
|
||||
if not existing_gemini:
|
||||
gemini_config = models.AIConfig(
|
||||
provider_name="gemini",
|
||||
api_key=os.getenv("GEMINI_API_KEY", "your-gemini-api-key"),
|
||||
api_url="https://generativelanguage.googleapis.com/v1beta/openai/chat/completions",
|
||||
default_model="gemini-3-flash-preview",
|
||||
is_active=True
|
||||
)
|
||||
session.add(gemini_config)
|
||||
await session.commit()
|
||||
print("✅ Default Gemini AI configuration created")
|
||||
Reference in New Issue
Block a user