Metadata-Version: 2.4
Name: aiwave
Version: 0.1.0
Summary: AIWave API — One API key for 50+ Chinese AI models (DeepSeek, GLM, Kimi, etc.), OpenAI compatible
Home-page: https://aiwave.live
Author: AIWave
Author-email: support@aiwave.live
Keywords: ai,llm,deepseek,glm,kimi,openai,api,chinese-ai,aiwave
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai>=1.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# AIWave Python SDK

**One API key for 50+ Chinese AI models — OpenAI compatible, zero code changes.**

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Python](https://img.shields.io/badge/python-3.8%2B-blue)](https://python.org)

## Supported Models

- **DeepSeek**: V4 Pro, V3, R1 (Reasoning)
- **GLM**: GLM-5.1, GLM-5, GLM-4-Flash
- **Kimi**: Kimi VL (Vision), Kimi Thinking
- **ERNIE**: ERNIE 4.5, ERNIE Speed
- **Qwen**: Qwen 3, Qwen 3 VL
- *50+ more models*

## Installation

```bash
pip install aiwave
```

## Quick Start

```python
from aiwave import AIWave

client = AIWave(api_key="sk-your-key-here")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[{"role": "user", "content": "Explain quantum computing in 3 sentences"}]
)
print(response.choices[0].message.content)
```

## Drop-in OpenAI Replacement

Already using the OpenAI SDK? Just swap the base URL:

```python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-key-here",
    base_url="https://aiwave.live/v1"
)
# Everything else stays the same
```

## Why AIWave?

- **One API key** for 50+ models — no per-model registration
- **Pay-as-you-go** — only pay what you use, no minimum deposit
- **Start free** — free credits on signup
- **OpenAI compatible** — works with your existing code and tools

**[Get your API key →](https://aiwave.live)**

## License

MIT — [AIWave](https://aiwave.live)
