Skip to main content

AIOZ AI SDK for Python

Python client library for the AIOZ AI API. Auto-generated from the Swagger 2.0 specification with typed Pydantic v2 models.

Installation

pip install aiozai-sdk

Quick Start

from aiozai_sdk import AiozAIClient

client = AiozAIClient(api_key="your-api-key")

# Access services
result = client.models.model.post_model_list(input={...})

Error Handling

from aiozai_sdk import AiozAPIError

try:
    result = client.models.model.get_model_by_id(id="model-id")
except AiozAPIError as e:
    print(f"[{e.status_code}] {e.message}{e.method} {e.endpoint}")

Configuration

from aiozai_sdk import AiozAIClient, RetryConfig

client = AiozAIClient(
    api_key="your-api-key",
    base_url="https://api.aiozai.network/api/v1",
    timeout=60.0,
    retry_config=RetryConfig(max_retries=5, base_delay=2.0, max_delay=60.0),
)

Service Groups

Service Access Description Reference
Collections client.collections Collection management docs/collections.md
Competitions client.competitions Competitions & submissions docs/competitions.md
Core client.core Core endpoints docs/core.md
Datasets client.datasets Dataset management docs/datasets.md
Discussions client.discussions Discussions & comments docs/discussions.md
Models client.models Model management docs/models.md
Organizations client.organizations Organization management docs/organizations.md
Public client.public Public endpoints (no auth) docs/public.md
Repositories client.repositories Repository operations docs/repositories.md
Storage client.storage Storage & uploads docs/storage.md
Tasks client.Tasks() Task management docs/tasks.md
Users client.users User management docs/users.md

Requirements

  • Python 3.9+
  • pydantic >= 2.0
  • urllib3 >= 2.0
  • tenacity >= 8.0

License

Apache 2.0


SDK Usage Guide

Authentication Setup

Initialize the client once with your API key and reuse it across all calls:

import os
from aiozai_sdk import AiozAIClient

client = AiozAIClient(api_key=os.environ["AIOZ_AI_API_KEY"])

# Use client.models, client.datasets, etc.

Obtain your API key from the AIOZ AI dashboard.

Common Response Types

These types appear in error responses across all endpoints.

FailResponse (400 Bad Request)

Field Type Description
message string Human-readable error message
status string fail

ErrorResponse (500 Internal Server Error)

Field Type Description
message string Internal error message
status string error

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiozai_sdk-1.0.11.tar.gz (138.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiozai_sdk-1.0.11-py3-none-any.whl (526.9 kB view details)

Uploaded Python 3

File details

Details for the file aiozai_sdk-1.0.11.tar.gz.

File metadata

  • Download URL: aiozai_sdk-1.0.11.tar.gz
  • Upload date:
  • Size: 138.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for aiozai_sdk-1.0.11.tar.gz
Algorithm Hash digest
SHA256 9f1a429f6d059830c2d61638f679c5c48a5ede681b5d6fde21861e848b8b8506
MD5 961edbde61d444fb34084fc008f0c3e5
BLAKE2b-256 865b8a9080031434c0cb51a8e67c4f5fed8b3237411431a752e70a4c7e380adc

See more details on using hashes here.

File details

Details for the file aiozai_sdk-1.0.11-py3-none-any.whl.

File metadata

  • Download URL: aiozai_sdk-1.0.11-py3-none-any.whl
  • Upload date:
  • Size: 526.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for aiozai_sdk-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 8bd107785ce63c6c2e69da5c0c543be14c3fa5d7ff2ec0726379e23464734962
MD5 37a7e275165226729ffc587a2ede7428
BLAKE2b-256 4791a6850684440f63ba3ffd83a0b03dfc3961faf61453f2ab8d2c9c3e57db2a

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.11 This release

2 files

1.0.10

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page