This release is a pre-release and may not be stable for production use.
Python SDK for Datature Vi
The official Python SDK for Datature Vi - a powerful platform for vision-language model training and inference.
🚀 Installation
pip install vi-sdk
For inference capabilities:
pip install vi-sdk[inference]
📖 Documentation
Visit our comprehensive documentation at vi.developers.datature.com
🎯 Quick Start
import vi
# Initialize client (reads DATATURE_VI_SECRET_KEY / DATATURE_VI_ORGANIZATION_ID
# from the environment by default).
client = vi.Client()
# List datasets — first page only.
response = client.datasets.list()
for dataset in response.items:
print(f"Dataset: {dataset.name}")
# Or iterate every dataset across all pages.
for dataset in client.datasets.list().all_items():
print(f"Dataset: {dataset.name}")
✨ Features
- Dataset Management: Create, upload, and manage datasets
- Asset Operations: Batch upload and download with progress tracking
- Annotations: JSONL format support for captions and grounding
- Model Training: Track runs and manage trained models
- Inference: Local VLM inference (Qwen2.5-VL, Qwen3-VL, Qwen 3.5/3.6, Gemma 4, NVILA, DeepSeekOCR, plus loader-compatible models — Cosmos Reason1/Reason2, InternVL 3.5, LLaVA-NeXT)
- Dataset Loaders: PyTorch-compatible data loading utilities
📝 License
Apache License 2.0 - see LICENSE file for details.
🤝 Contributing
See CONTRIBUTING.md for contribution guidelines.
Development Setup
We use pre-commit hooks to ensure code quality:
# Install dependencies
uv sync --all-extras
# Install pre-commit hooks
uv run pre-commit install
# Verify setup
uv run pre-commit run --all-files
📖 Documentation:
- Development Guide - Complete development workflow
- Pre-commit Setup - Quick reference for hooks
- Setup Summary - Overview of CI/CD improvements
🐛 Issues
Report issues on GitHub Issues
Metadata
Release files for vi-sdk 0.1.0b7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vi_sdk-0.1.0b7.tar.gz | 961.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vi_sdk-0.1.0b7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.5 MB
Release files / vi_sdk-0.1.0b7.tar.gz
| Download URL | vi_sdk-0.1.0b7.tar.gz |
|---|---|
| Size | 961.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ed1797678875386f5acb0c27aa737f20b1893e276026a10664a710971587659
|
|
BLAKE2b-256 checksum How to use checksums |
5ddbb8e51a57613350d80f59ceee1a18bffdd8ba63a8e7e12ac532cc46a72811
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency logRelease files / vi_sdk-0.1.0b7-py3-none-any.whl
| Download URL | vi_sdk-0.1.0b7-py3-none-any.whl |
|---|---|
| Size | 506.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5bb4e6a5fd1575f0ab2bc73d9e61ce26a23a9487d5871445780c873b9c752416
|
|
BLAKE2b-256 checksum How to use checksums |
2efe23cd0c4b1331ad37900162a4af08ce04952802214fd150896842406f5d98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency log