LICENSE
MANIFEST.in
README.md
pyproject.toml
src/ai_generator.egg-info/PKG-INFO
src/ai_generator.egg-info/SOURCES.txt
src/ai_generator.egg-info/dependency_links.txt
src/ai_generator.egg-info/entry_points.txt
src/ai_generator.egg-info/requires.txt
src/ai_generator.egg-info/top_level.txt
src/aigen/__init__.py
src/aigen/cli.py
src/aigen/config.py
src/aigen/dispatch.py
src/aigen/image_options.py
src/aigen/media_spec.py
src/aigen/modes.py
src/aigen/py.typed
src/aigen/registry.py
src/aigen/constants/__init__.py
src/aigen/constants/audio.py
src/aigen/constants/defaults.py
src/aigen/constants/embedding.py
src/aigen/constants/image.py
src/aigen/constants/ocr.py
src/aigen/constants/rerank.py
src/aigen/constants/text.py
src/aigen/constants/video.py
src/aigen/generators/__init__.py
src/aigen/generators/audio.py
src/aigen/generators/embedding.py
src/aigen/generators/image.py
src/aigen/generators/ocr.py
src/aigen/generators/rerank.py
src/aigen/generators/text.py
src/aigen/generators/video.py
src/aigen/providers/__init__.py
src/aigen/providers/base.py
src/aigen/providers/openai_compat.py
src/aigen/providers/reasoning.py
src/aigen/providers/ttm_compact.py
src/aigen/providers/alibaba/__init__.py
src/aigen/providers/alibaba/provider.py
src/aigen/providers/alibaba/text.py
src/aigen/providers/atlascloud/__init__.py
src/aigen/providers/atlascloud/text.py
src/aigen/providers/atlascloud/video.py
src/aigen/providers/claude/__init__.py
src/aigen/providers/claude/cli.py
src/aigen/providers/claude/text.py
src/aigen/providers/deapi/__init__.py
src/aigen/providers/deapi/image.py
src/aigen/providers/deapi/ttm.py
src/aigen/providers/deapi/tts.py
src/aigen/providers/deapi/video.py
src/aigen/providers/deepseek/__init__.py
src/aigen/providers/deepseek/text.py
src/aigen/providers/fal/__init__.py
src/aigen/providers/fal/image.py
src/aigen/providers/fal/video.py
src/aigen/providers/gemini/__init__.py
src/aigen/providers/gemini/provider.py
src/aigen/providers/gemini/text.py
src/aigen/providers/gemini/ttm.py
src/aigen/providers/gemini/tts.py
src/aigen/providers/gemini/utils.py
src/aigen/providers/gemini/video.py
src/aigen/providers/inferx/__init__.py
src/aigen/providers/inferx/text.py
src/aigen/providers/kie/__init__.py
src/aigen/providers/kie/provider.py
src/aigen/providers/kie/stt.py
src/aigen/providers/kie/text.py
src/aigen/providers/kie/ttm.py
src/aigen/providers/kie/tts.py
src/aigen/providers/kie/video.py
src/aigen/providers/kimi/__init__.py
src/aigen/providers/kimi/coding.py
src/aigen/providers/kimi/text.py
src/aigen/providers/local/__init__.py
src/aigen/providers/local/text.py
src/aigen/providers/minimax/__init__.py
src/aigen/providers/minimax/common.py
src/aigen/providers/minimax/provider.py
src/aigen/providers/minimax/text.py
src/aigen/providers/minimax/ttm.py
src/aigen/providers/minimax/tts.py
src/aigen/providers/minimax/voice_clone.py
src/aigen/providers/mistral/__init__.py
src/aigen/providers/mistral/ocr.py
src/aigen/providers/neuralwatt/__init__.py
src/aigen/providers/neuralwatt/text.py
src/aigen/providers/openai/__init__.py
src/aigen/providers/openai/cli.py
src/aigen/providers/openai/embedding.py
src/aigen/providers/openai/image.py
src/aigen/providers/openai/image_cli.py
src/aigen/providers/openai/text.py
src/aigen/providers/openrouter/__init__.py
src/aigen/providers/openrouter/embedding.py
src/aigen/providers/openrouter/image.py
src/aigen/providers/openrouter/rerank.py
src/aigen/providers/openrouter/stt.py
src/aigen/providers/openrouter/text.py
src/aigen/providers/qwencloud/__init__.py
src/aigen/providers/qwencloud/image.py
src/aigen/providers/qwencloud/text.py
src/aigen/providers/zai/__init__.py
src/aigen/providers/zai/provider.py
src/aigen/providers/zai/text.py