feat: Add google-genai & structured output

This commit is contained in:
2026-07-03 08:02:28 +05:30
parent b4049630ed
commit a305bba66d
8 changed files with 625 additions and 20 deletions

View File

@@ -1,3 +1,4 @@
from typing import Optional
from pydantic import Field, computed_field
from pydantic_settings import BaseSettings, SettingsConfigDict
@@ -23,6 +24,9 @@ class Settings(BaseSettings):
REDIS_PORT: int = Field(default=6379)
REDIS_DB: int = Field(default=0)
# Gemini
GEMINI_API_KEY: Optional[str] = Field(default=None)
@computed_field
@property
def DATABASE_URL(self) -> str: