pydo.types package
Subpackages
- pydo.types.async_invoke package
- pydo.types.chat package
- pydo.types.images package
- pydo.types.models package
- pydo.types.responses package
Module contents
- class pydo.types.AsyncInvokeResponse
Bases:
DotDictTyped response for
async_invoke_responseschema.- completed_at: Optional[str]
- created_at: str
- error: Optional[str]
- model_id: str
- output: Optional[Any]
- request_id: str
- started_at: Optional[str]
- status: str
- class pydo.types.Batch
Bases:
DotDictTyped response for
batchschema.- batch_id: str
- cancelled_at: Optional[str]
- completed_at: Optional[str]
- completion_window: str
- created_at: str
- endpoint: str
- error_file_id: Optional[str]
- errors: Optional[List[Any]]
- expires_at: Optional[str]
- failed_at: Optional[str]
- finalizing_at: Optional[str]
- in_progress_at: Optional[str]
- input_file_id: str
- metadata: Optional[Any]
- output_file_id: Optional[str]
- provider: str
- request_counts: Any
- request_id: str
- status: str
- class pydo.types.BatchFileCreateResponse
Bases:
DotDictTyped response for
batch_file_create_responseschema.- expires_at: Optional[str]
- file_id: str
- upload_url: str
- class pydo.types.BatchListResponse
Bases:
DotDictTyped response for
batch_list_responseschema.- data: List[Any]
- first_id: Optional[str]
- has_more: bool
- last_id: Optional[str]
- object: str
- class pydo.types.BatchResultsResponse
Bases:
DotDictTyped response for
batch_results_responseschema.- batch_id: str
- error_file_url: Optional[str]
- expires_at: Optional[str]
- output_file_url: Optional[str]
- result_available: bool
- class pydo.types.ChatCompletion
Bases:
DotDictTyped response for
chat_completion_responseschema.- choices: List[Any]
- created: int
- id: str
- model: str
- object: str
- usage: CompletionUsage
- class pydo.types.ChatCompletionChunk
Bases:
DotDictTyped response for
chat_completion_chunkschema.- choices: List[Any]
- created: int
- id: str
- model: str
- object: str
- usage: Optional[Any]
- class pydo.types.ChatCompletionStreamResponseDelta
Bases:
DotDictTyped response for
chat_completion_stream_response_deltaschema.- content: Optional[str]
- reasoning_content: Optional[str]
- refusal: Optional[str]
- role: str
- tool_calls: List[Any]
- class pydo.types.ChatCompletionTokenLogprob
Bases:
DotDictTyped response for
chat_completion_token_logprobschema.- bytes: Optional[List[Any]]
- logprob: float
- token: str
- top_logprobs: List[Any]
- class pydo.types.CompletionUsage
Bases:
DotDictTyped response for
completion_usageschema.- cache_created_input_tokens: int
- cache_creation: Any
- cache_read_input_tokens: int
- completion_tokens: int
- prompt_tokens: int
- total_tokens: int
- class pydo.types.EmbeddingDataItem
Bases:
DotDictTyped response for
embedding_data_itemschema.- embedding: Any
- index: int
- object: str
- class pydo.types.EmbeddingsResponse
Bases:
DotDictTyped response for
embeddings_responseschema.- data: List[Any]
- model: str
- object: str
- usage: EmbeddingsUsage
- class pydo.types.EmbeddingsUsage
Bases:
DotDictTyped response for
embeddings_usageschema.- prompt_tokens: int
- total_tokens: int
- class pydo.types.Error
Bases:
DotDictTyped response for
errorschema.- id: str
- message: str
- request_id: str
- class pydo.types.Image
Bases:
DotDictTyped response for
generated_imageschema.- b64_json: str
- revised_prompt: str
- class pydo.types.ImageGenPartialImageEvent
Bases:
DotDictTyped response for
image_gen_partial_image_eventschema.- b64_json: str
- background: str
- created_at: int
- output_format: str
- partial_image_index: int
- quality: str
- size: str
- type: str
- class pydo.types.ImagesResponse
Bases:
DotDictTyped response for
images_responseschema.- background: Optional[str]
- created: int
- data: List[Any]
- output_format: Optional[str]
- quality: Optional[str]
- size: Optional[str]
- usage: Optional[Any]
- class pydo.types.ImagesUsage
Bases:
DotDictTyped response for
images_usageschema.- input_tokens: int
- input_tokens_details: Any
- output_tokens: int
- total_tokens: int
- class pydo.types.ListModelsResponse
Bases:
DotDictTyped response for
list_models_responseschema.- data: List[Any]
- object: str
- class pydo.types.MessagesCreateErrorResponse
Bases:
DotDictTyped response for
messages_create_error_responseschema.- error: Any
- type: str
- class pydo.types.MessagesCreateResponse
Bases:
DotDictTyped response for
messages_create_responseschema.- content: List[Any]
- id: str
- model: str
- role: str
- stop_reason: Optional[str]
- stop_sequence: Optional[str]
- type: str
- usage: MessagesUsage
- class pydo.types.MessagesResponseContentBlock
Bases:
DotDictTyped response for
messages_response_content_blockschema.- cache_creation_input_tokens: int
- cache_read_input_tokens: int
- input_tokens: int
- output_tokens: int
- speed: Optional[str]
- class pydo.types.MessagesStreamEvent
Bases:
DotDictTyped response for
messages_stream_eventschema.- content_block: Any
- delta: Any
- index: int
- message: Any
- type: str
- usage: Any
- class pydo.types.MessagesUsage
Bases:
DotDictTyped response for
messages_usageschema.- cache_creation_input_tokens: int
- cache_read_input_tokens: int
- input_tokens: int
- output_tokens: int
- speed: Optional[str]
- class pydo.types.Model
Bases:
DotDictTyped response for
modelschema.- created: int
- id: str
- object: str
- owned_by: str
- class pydo.types.Response
Bases:
DotDictTyped response for
create_response_responseschema.- created: int
- id: str
- max_output_tokens: Optional[int]
- model: str
- object: str
- output: List[Any]
- parallel_tool_calls: Optional[bool]
- status: Optional[str]
- temperature: Optional[float]
- tool_choice: Optional[str]
- tools: Optional[List[Any]]
- top_p: Optional[float]
- usage: ResponseUsage
- user: Optional[str]