novelai-sdk and novelai-python
These are competing implementations of the same NovelAI API client library for Python, each offering a different SDK approach to interact with the same underlying service.
About novelai-sdk
caru-ini/novelai-sdk
✒NovelAI API SDK for Python with rich type hints and strong Pydantic v2 validation.
Provides native SSE streaming for real-time generation progress, precise character reference matching with adjustable fidelity, and multi-character positioning with individual prompt control. Built on async-first architecture with a two-layer data model—user-friendly high-level API with sensible defaults alongside direct API model mapping for advanced use cases. Integrates seamlessly with PIL/Pillow for image operations and includes ControlNet/Vibe Transfer support for composition and pose control.
About novelai-python
LlmKira/novelai-python
✨ NovelAI api python sdk, easy to use, modern and user-friendly.
Leverages Pydantic for strict request validation and schema management across image generation, text LLM, voice synthesis, and upscaling endpoints. Provides built-in utilities including tokenizers, prompt generators, image metadata parsing, and cost calculation for API consumption tracking. Supports both JWT and login-based authentication with async/await patterns and includes an optional HTTP server for local API proxying.
Scores updated daily from GitHub, PyPI, and npm data. How scores work