{"repo":"caru-ini/novelai-sdk","free":true,"listed":false,"github":"https://github.com/caru-ini/novelai-sdk","clone":"git clone https://github.com/caru-ini/novelai-sdk.git","description":"✒NovelAI API SDK for Python with rich type hints and strong Pydantic v2 validation.","language":"Python","stars":35,"topics":["ai","api-client","image-generation","novelai","python","sdk-python","python-library","novelai-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"NovelAI Python SDK English 日本語 简体中文 A modern, type-safe Python SDK for NovelAI's image generation API. Features robust validation with Pydantic v2 and complete type hints. Features - Python 3.10+ with full type hints and Pydantic v2 validation - High-level convenience API with automatic validation - Built-in PIL/Pillow support for easy image operations - SSE streaming for real-time progress monitoring - Precise reference(Character reference), ControlNet, and multi-character positioning Comparison with Alternatives Feature novelai-sdk novelai-api novelai-python ------------------------------- :---------: :--------------------------------------------------: :---------------------------------------------------------: Type Safety (Pydantic v2) ✅ ❌ ✅ Async Support ✅ ✅ ✅ Image Generation ✅ ✅ ✅ Text Generation 🚧 ✅ ✅ Precise Reference(Character Reference) ✅ ❌ ❌ Multi-Character Positioning ✅ ❌ ✅ ControlNet / Vibe Transfer ✅ ❌ ✅ SSE Streaming ✅ ❌ ✅ Python 3.10+ ✅ ❌ ❌ Active Maintenance ✅ ✅ ⚠️ ✅ Supported ❌ Not supported 🚧 Planned ⚠️ Limited maintenance Documentation For detailed guides and advanced usage, visit our Documentation Site. Quick Start Installation Basic Usage CLI Usage Authentication Provide your NovelAI API key via environment variable or direct initialization: Data Model Architecture The library is designed with two distinct layers of data models: 1. User Model (Recommended) : User-friendly models with sensible defaults and automatic validation. 2. API Model : Direct 1:","default_branch":null,"files":null,"tree":[],"storefront":"/r/caru-ini","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caru-ini/novelai-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}