Metadata-Version: 2.4
Name: lumanova
Version: 0.0.2.post4
Summary: LLM chat and TTS SDK (with built-in MeloTTS)
Author: AuroraChloe
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: comfykit
Requires-Dist: asyncio
Requires-Dist: httpx
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


# lumanova SDK
lumanova 是一个集成大模型智能对话与多模态内容生成（目前只支持图片）的 Python SDK，支持一行开箱调用，便于二次开发和各种场景集成。

## 安装
在根目录下运行：
pip install lumanova

## 快速上手
### 1.智能对话
```
from lumanova import Lumanova
client = Lumanova(api_key='your-api-key')

response = client.chat(
    model="qwen3-max-2026-01-23",
    messages=[
        {"role": "system", "content": "Talk like a pirate."},
        {"role": "user", "content": "How do I check if a Python object is an instance of a class? 用中文回答"},
    ],
)
print(response)
```
api_key：需要在 平台 获取
model：可选模型名称，默认 qwen3.5-plus
messages：对话内容（OpenAI 格式）、支持多角色多轮


### 3.文生图/视频
```
import asyncio
from lumanova import LumaMM

async def main():
    mm = LumaMM(api_key='lk-9202e90642d4411a9010e37edc1c601e')
    media_file = await asyncio.wait_for(mm.multimedia("生成一只狗的图片"), timeout=300)
    return media_file


if __name__ == "__main__":
    result = asyncio.run(main())
    print(result)
```
## 常见问题
只需随 SDK 一起 pip 安装，无额外依赖。
如遇到 API Key 配置异常或网络问题，可参考错误提示排查。
