File size: 1,174 Bytes
da23dfe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"""
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",
]