pydalle.functional.api.flow package

Submodules

This module contains functions which are used handle the flow of requests to the Auth0 API.

pydalle.functional.api.flow.auth0.get_access_token_flow(*args, **kwargs) Generator[HttpRequest, HttpResponse, str]
pydalle.functional.api.flow.auth0.get_access_token_response_flow(username: str, password: str, domain: str, client_id: str, audience: str, redirect_uri: str, scope: str, code_verifier: str, initial_state: str, nonce: str) Generator[HttpRequest, HttpResponse, HttpResponse]

https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow

This module contains functions which are used handle the flow of requests to the labs API.

pydalle.functional.api.flow.labs.create_inpainting_task_flow(bearer_token: str, caption: str, masked_image: str, parent_id_or_image: Optional[str] = None, batch_size: int = 3) Generator[HttpRequest, HttpResponse, Task]
pydalle.functional.api.flow.labs.create_text2im_task_flow(bearer_token: str, caption: str, batch_size: int = 4) Generator[HttpRequest, HttpResponse, Task]
pydalle.functional.api.flow.labs.create_variations_task_flow(bearer_token: str, parent_id_or_image: str, batch_size: int = 3) Generator[HttpRequest, HttpResponse, Task]
pydalle.functional.api.flow.labs.download_generation_flow(bearer_token: str, generation_id: str) Generator[HttpRequest, HttpResponse, bytes]
pydalle.functional.api.flow.labs.flag_generation_flow(bearer_token: str, generation_id: str, description: str) Generator[HttpRequest, HttpResponse, UserFlag]
pydalle.functional.api.flow.labs.get_bearer_token_flow(access_token: str) Generator[HttpRequest, HttpResponse, str]
pydalle.functional.api.flow.labs.get_credit_summary_flow(bearer_token: str) Generator[HttpRequest, HttpResponse, BillingInfo]
pydalle.functional.api.flow.labs.get_generation_flow(bearer_token: str, generation_id: str) Generator[HttpRequest, HttpResponse, Generation]
pydalle.functional.api.flow.labs.get_login_info_flow(access_token: str) Generator[HttpRequest, HttpResponse, Login]
pydalle.functional.api.flow.labs.get_login_info_json_flow(access_token: str) Generator[HttpRequest, HttpResponse, Dict[str, Any]]
pydalle.functional.api.flow.labs.get_task_flow(bearer_token: str, task_id: str) Generator[HttpRequest, HttpResponse, Task]
pydalle.functional.api.flow.labs.get_tasks_flow(bearer_token: str, limit: Optional[int] = None, from_ts: Optional[int] = None) Generator[HttpRequest, HttpResponse, TaskList]
pydalle.functional.api.flow.labs.poll_for_task_completion_flow(bearer_token: str, task_id: str, interval: float = 1.0, _max_attempts: int = 1000) Generator[HttpRequest, HttpResponse, Task]
pydalle.functional.api.flow.labs.save_generations_flow(bearer_token: str, generation_ids: List[str], collection_id_or_alias: str) Generator[HttpRequest, HttpResponse, Collection]
pydalle.functional.api.flow.labs.share_generation_flow(bearer_token: str, generation_id: str) Generator[HttpRequest, HttpResponse, Generation]

Module contents

This package contains modules which are used handle the flow of requests to external APIs.