No project description provided
Project description
ModelsLab Python SDK
Official Python SDK for ModelsLab API - Generate AI content including images, videos, audio, 3D models, and more.
Installation
pip install modelslab_py
Quick Start
from modelslab_py.core.client import Client
client = Client(api_key="your-api-key")
Features
- Image Generation and Editing
- Video Generation
- Audio Processing
- 3D Model Generation
- Interior Design
- Deepfake Operations
- Community Models Integration
Usage Examples
Image Editing
from modelslab_py.core.client import Client
from modelslab_py.core.apis.image_editing import Image_editing
from modelslab_py.schemas.image_editing import BackgroundRemoverSchema
client = Client(api_key="your-api-key")
api = Image_editing(client=client, enterprise=False)
schema = BackgroundRemoverSchema(
image="https://example.com/image.jpg",
base64=False
)
response = api.background_remover(schema=schema)
print(response)
Video Generation
from modelslab_py.core.apis.video import Video
from modelslab_py.schemas.video import Text2Video
client = Client(api_key="your-api-key")
api = Video(client=client, enterprise=False)
schema = Text2Video(
model_id="zeroscope",
prompt="a cat walking in a garden",
num_frames=30
)
response = api.text_to_video(schema=schema)
print(response)
Interior Design
from modelslab_py.core.apis.interior import Interior
from modelslab_py.schemas.interior import InteriorSchema
client = Client(api_key="your-api-key")
api = Interior(client=client, enterprise=False)
schema = InteriorSchema(
prompt="modern minimalist bedroom",
init_image="https://example.com/room.jpg"
)
response = api.interior(schema=schema)
print(response)
Audio Processing
from modelslab_py.core.apis.audio import Audio
from modelslab_py.schemas.audio import Text2Speech
client = Client(api_key="your-api-key")
api = Audio(client=client, enterprise=False)
schema = Text2Speech(
prompt="Hello, welcome to ModelsLab",
voice_id="madison",
language="english"
)
response = api.text_to_speech(schema=schema)
print(response)
3D Generation
from modelslab_py.core.apis.three_d import Three_D
from modelslab_py.schemas.threed import Text23D
client = Client(api_key="your-api-key")
api = Three_D(client=client, enterprise=False)
schema = Text23D(
prompt="a wooden chair",
model_id="meshy-4",
output_format="obj"
)
response = api.text_to_3d(schema=schema)
print(response)
Community Models
from modelslab_py.core.apis.community import Community
from modelslab_py.schemas.community import Text2Image
client = Client(api_key="your-api-key")
api = Community(client=client, enterprise=False)
schema = Text2Image(
prompt="a beautiful landscape",
model_id="midjourney",
width=512,
height=512
)
response = api.text_to_image(schema=schema)
print(response)
API Categories
- Image Editing: Background removal, super resolution, inpainting, outpainting
- Video: Text-to-video, image-to-video, watermark removal
- Audio: Text-to-speech, voice conversion, music generation
- Interior: Room design, floor planning, object placement
- 3D: Text-to-3D, image-to-3D model generation
- Deepfake: Face swapping, video manipulation
- Community: Access to community-trained models
Documentation
For detailed documentation, visit docs.modelslab.com
Support
- Discord: Join our community
- Twitter: @ModelsLabAI
- GitHub: ModelsLab
License
See LICENSE file for details.
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
modelslab_py-0.1.4.tar.gz
(11.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modelslab_py-0.1.4.tar.gz.
File metadata
- Download URL: modelslab_py-0.1.4.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.1 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbc04b2924dfdc00fedbfc09804ae1bc28a3206a80426f64bf713b4743ecc2c1
|
|
| MD5 |
f705807eb6f7435c2b3fd76f3cf9ada4
|
|
| BLAKE2b-256 |
b9394d75ebdc03b77bba611c7512bd5db371f3a1b4ae2b749b987db334f449d9
|
File details
Details for the file modelslab_py-0.1.4-py3-none-any.whl.
File metadata
- Download URL: modelslab_py-0.1.4-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.1 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa0f1a990c2e7ce1d9530d0b486b30c49f09f6f2aed56afc8b6467264878dc09
|
|
| MD5 |
aa68e85d4242f3f14a08295d32faf5e0
|
|
| BLAKE2b-256 |
b7e0aec92b8b1e00f2163dea264834e8de5e28fb2b34bbc47e9f16829584b983
|