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.

novelai-sdk
49
Emerging
novelai-python
51
Established
Maintenance 10/25
Adoption 14/25
Maturity 18/25
Community 7/25
Maintenance 6/25
Adoption 15/25
Maturity 25/25
Community 5/25
Stars: 23
Forks: 2
Downloads: 3,606
Commits (30d): 0
Language: Python
License: MIT
Stars: 44
Forks: 2
Downloads: 1,615
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

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