Leonardo AI Python Client SDK
Project description
Leonardo-Ai-SDK
SDK Installation
pip install Leonardo-Ai-SDK
SDK Example Usage
import leonardoaisdk
from leonardoaisdk.models import operations, shared
s = leonardoaisdk.LeonardoAiSDK(
security=shared.Security(
bearer_auth="",
),
)
req = operations.CreateDatasetRequestBody(
description='corrupti',
name='Kelvin Sporer',
)
res = s.dataset.create_dataset(req)
if res.create_dataset_200_application_json_object is not None:
# handle response
Available Resources and Operations
Dataset
- create_dataset - Create a Dataset
- delete_dataset_by_id - Delete a Single Dataset by ID
- get_dataset_by_id - Get a Single Dataset by ID
- upload_dataset_image - Upload dataset image
- upload_dataset_image_from_gen - Upload a Single Generated Image to a Dataset
Generation
- create_generation - Create a Generation of Images
- delete_generation_by_id - Delete a Single Generation
- delete_generations_texture_id_ - Delete Texture Generation by ID
- get_generation_by_id - Get a Single Generation
- get_generations_by_user_id - Get generations by user ID
- get_generations_texture_model_model_id_ - Get texture generations by 3D Model ID
- get_generations_texture_id_ - Get Texture Generation by ID
- post_generations_texture - Create Texture Generation
InitImage
- delete_init_image_by_id - Delete init image
- get_init_image_by_id - Get single init image
- upload_init_image - Upload init image
Model
- create_model - Train a Custom Model
- delete_model_by_id - Delete a Single Custom Model by ID
- delete_models_3d_id_ - Delete 3D Model by ID
- get_model_by_id - Get a Single Custom Model by ID
- get_models_3d_user_user_id_ - Get 3D models by user ID
- get_models_3d_id_ - Get 3D Model by ID
- get_platform_models - List Platform Models
- post_models_3d_upload - Upload 3D Model
User
- get_user_self - Get user information
Variation
- create_variation_upscale - Create upscale
- get_variation_by_id - Get variation by ID
- post_variations_unzoom - Create unzoom
Maturity
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.
Contributions
While we value open-source contributions to this SDK, this library is generated programmatically. Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release !
SDK Created by Speakeasy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Leonardo-Ai-SDK-1.19.7.tar.gz
(25.1 kB
view hashes)
Built Distribution
Close
Hashes for Leonardo_Ai_SDK-1.19.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d291cf2b7aff461f96bfc99788640d8c9c9befaf47c4bb71d4893735fec1bae |
|
MD5 | 04c1009605ed49ccf8465c50b3c60ec9 |
|
BLAKE2b-256 | 3d1a24f68a2c514252692aaff3177960fd10d10ae9339d1cc0c203fdfc8924a9 |