↓ 3 callersFunctionlog_image_http_request(*, provider: str, method: str, url: str, headers: dict[str, str], body_log: str)
backend/app/core/integrations/http_logging.py:72
↓ 3 callersFunctionpreview_prompt_and_images(
db: AsyncSession,
*,
shot_id: str,
reference_mode: str,
prompt: str | None,
images:
backend/app/services/film/generated_video.py:76
↓ 3 callersFunctionresolve_thumbnails(
db: AsyncSession,
*,
image_model: type,
parent_field_name: str,
parent_ids: list[str],
)
backend/app/services/studio/entity_thumbnails.py:19
↓ 3 callersFunctionvalidate_asset_image_and_relation_type(
db: AsyncSession,
*,
asset_type: str,
asset_id: str,
image_id: int | None,
)
backend/app/services/studio/image_task_validation.py:44
↓ 2 callersFunction_build_asset_prompt(
db,
*,
relation_type: str,
name: str,
description: str,
tags: list[str] | None,
backend/app/services/studio/generation/asset_image/build_base.py:57
↓ 2 callersFunction_build_chat_openai_model(
*,
provider: Provider,
model: Model,
thinking: bool,
import_error_detail: str,
)
backend/app/services/llm/resolver.py:149