Skip to content

create_autogen

fastagency.studio.helpers.create_autogen async #

create_autogen(
    model_ref: ObjectReference,
    user_uuid: Union[str, UUID],
    **kwargs: Any
) -> Any
Source code in fastagency/studio/helpers.py
async def create_autogen(
    model_ref: ObjectReference,
    user_uuid: Union[str, UUID],
    **kwargs: Any,
) -> Any:
    user_id = UUID(user_uuid) if isinstance(user_uuid, str) else user_uuid
    model_id = (
        UUID(model_ref.uuid)  # type: ignore[arg-type]
        if isinstance(model_ref.uuid, str)
        else model_ref.uuid
    )
    model = await get_model_by_ref(model_ref)

    return await model.create_autogen(model_id=model_id, user_id=user_id, **kwargs)