CharacterForgePro / src /__init__.py
ghmk's picture
Deploy full Character Sheet Pro with HF auth
da23dfe
"""
Character Sheet Pro - 7-View Character Sheet Generator
======================================================
A standalone character sheet generation system that creates
multi-view turnaround sheets from a single input image.
Supports:
- 7 views (3 face + 4 body)
- Multiple backends: Gemini (Cloud), FLUX.2 klein (Local), Qwen-Image-Edit (Local/ComfyUI)
- HuggingFace Spaces deployment via Gradio
"""
from .models import GenerationRequest, GenerationResult
from .gemini_client import GeminiClient
from .character_service import CharacterSheetService
from .backend_router import BackendRouter, BackendType
from .flux_klein_client import FluxKleinClient
from .qwen_image_edit_client import QwenImageEditClient
from .comfyui_client import ComfyUIClient
from .model_manager import ModelManager, ModelState, get_model_manager
__version__ = "2.3.0" # Bumped for model manager feature
__all__ = [
"GenerationRequest",
"GenerationResult",
"GeminiClient",
"CharacterSheetService",
"BackendRouter",
"BackendType",
"FluxKleinClient",
"QwenImageEditClient",
"ComfyUIClient",
"ModelManager",
"ModelState",
"get_model_manager",
]