Python SDK (v0.16.0)Reference
wriftai
Package initializer for WriftAI Python Client.
wriftai package
Submodules
- api module
- authenticated_user module
- common_types module
- hardware module
- model_categories module
- model_versions module
- models module
ModelWithDetailsModelWithDetails.overviewModelWithDetails.latest_versionModelWithDetails.idModelWithDetails.nameModelWithDetails.created_atModelWithDetails.visibilityModelWithDetails.descriptionModelWithDetails.updated_atModelWithDetails.source_urlModelWithDetails.license_urlModelWithDetails.paper_urlModelWithDetails.ownerModelWithDetails.hardwareModelWithDetails.predictions_countModelWithDetails.categories
ModelsSortByModelPaginationOptionsUpdateModelParamsCreateModelParamsModelsResourceModelsResource.delete()ModelsResource.async_delete()ModelsResource.list()ModelsResource.async_list()ModelsResource.get()ModelsResource.async_get()ModelsResource.create()ModelsResource.async_create()ModelsResource.update()ModelsResource.async_update()ModelsResource.search()ModelsResource.async_search()
- pagination module
- predictions module
ErrorSourceStatusTaskErrorPredictionModelPredictionPredictionWithIOPredictionWithIO.inputPredictionWithIO.outputPredictionWithIO.logsPredictionWithIO.setup_logsPredictionWithIO.errorPredictionWithIO.urlPredictionWithIO.idPredictionWithIO.created_atPredictionWithIO.statusPredictionWithIO.updated_atPredictionWithIO.setup_timePredictionWithIO.execution_timePredictionWithIO.model
WebhookCreatePredictionParamsWaitOptionsAsyncWaitOptionsDEFAULT_WAIT_OPTIONSDEFAULT_ASYNC_WAIT_OPTIONSPredictions
- users module
Module contents
Package initializer for WriftAI Python Client.
class Client(api_base_url=None, access_token=None, client_options=None)
Bases: object
Initializes a new instance of the Client class.
- Parameters:
- api_base_url (Optional[str]) – The base URL for the API. If not provided, it falls back to the environment variable WRIFTAI_API_BASE_URL or the default api base url.
- access_token (Optional[str]) – Bearer token for authorization. If not provided it falls back to the environment variable WRIFTAI_ACCESS_TOKEN.
- client_options (Optional [ClientOptions ]) – Additional options such as custom headers and timeout. Timeout defaults to 10s on all operations if not specified.
class ClientOptions
Bases: TypedDict
Typed dictionary for specifying additional client options.
headers : dict[str, Any]
Optional HTTP headers to include in requests.
timeout : Timeout
Timeout configuration for requests.This should be an instance of httpx.Timeout.
transport : BaseTransport | None
Optional custom transport for managing HTTP behavior.
class PaginationOptions
Bases: TypedDict
Options for pagination.
cursor : NotRequired[str]
Cursor for pagination.
page_size : NotRequired[int]
Number of items per page.