Metadata-Version: 2.4
Name: inworld-sdk
Version: 0.0.1
Summary: A Python SDK for Inworld AI
Author-email: Michael Solati <mkslt04@gmail.com>
Project-URL: Homepage, https://github.com/MichaelSolati/inworld-sdk-python
Project-URL: Bug Tracker, https://github.com/MichaelSolati/inworld-sdk-python/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: requests>=2.32.0
Provides-Extra: dev
Requires-Dist: black>=25.1; extra == "dev"
Requires-Dist: isort>=6.0; extra == "dev"
Requires-Dist: flake8>=7.2; extra == "dev"
Dynamic: license-file

# inworld-sdk

A Python SDK for interacting with [Inworld AI's platform](https://docs.inworld.ai/docs/intro).

## Description

This SDK provides a Python interface for working with Inworld AI's services, making it easy to integrate AI characters into your applications.

Currently, this SDK only supports the TTS API.

## Installation

You can install the package using pip:

```bash
pip install inworld-sdk
```

For development installation:

```bash
# Clone the repository
git clone https://github.com/MichaelSolati/inworld-sdk-python.git
cd inworld-sdk-python

# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows, use: .\venv\Scripts\activate

# Install the package in development mode with all dependencies
pip install -e ".[dev]"
```

## Basic Usage

```python
from inworld_sdk import InworldAIClient

# Initialize the client
client = InworldAIClient(api_key="<YOUR_API_KEY>")

# Example: Get voices
voices = client.tts.voices()
print(voices)
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
