Implement unified story generation flow
This commit is contained in:
@@ -9,8 +9,8 @@ from app.core.admin_auth import admin_guard
|
||||
from app.db.admin_models import Provider
|
||||
from app.db.database import get_db
|
||||
from app.services.adapters.registry import AdapterRegistry
|
||||
from app.services.admin_provider_analytics import get_admin_provider_analytics
|
||||
from app.services.cost_tracker import cost_tracker
|
||||
from app.services.generation_jobs import get_admin_provider_analytics
|
||||
from app.services.provider_policy import DEFAULT_PROVIDERS, list_capability_policies
|
||||
from app.services.secret_service import SecretService
|
||||
|
||||
@@ -97,6 +97,8 @@ class ProviderAnalyticsResponse(BaseModel):
|
||||
user_count: int
|
||||
job_count: int
|
||||
story_count: int
|
||||
voice_session_count: int = 0
|
||||
voice_turn_count: int = 0
|
||||
by_provider: list[ProviderAnalyticsBucket]
|
||||
by_user: list[ProviderAnalyticsUserBucket]
|
||||
failure_reasons: list[ProviderAnalyticsFailureReason]
|
||||
|
||||
Reference in New Issue
Block a user