| """Alien Obfuscator — Encode messages as riddles drawn from ancient texts.""" |
|
|
| from alien_obfuscator.config import MAX_PLAINTEXT_LENGTH, NUM_OPTIONS |
| from alien_obfuscator.riddle_generator import ( |
| AutoBackend, |
| HuggingFaceBackend, |
| LLMBackend, |
| LocalGPU4BitBackend, |
| MockBackend, |
| ModalBackend, |
| OpenAICompatibleBackend, |
| OpenCodeGoBackend, |
| OpenRouterBackend, |
| RiddleGenerator, |
| _validate_riddle_json, |
| ) |
|
|
| __all__ = [ |
| "AutoBackend", |
| "HuggingFaceBackend", |
| "LLMBackend", |
| "LocalGPU4BitBackend", |
| "MockBackend", |
| "ModalBackend", |
| "OpenAICompatibleBackend", |
| "OpenCodeGoBackend", |
| "OpenRouterBackend", |
| "RiddleGenerator", |
| "MAX_PLAINTEXT_LENGTH", |
| "NUM_OPTIONS", |
| "_validate_riddle_json", |
| ] |
|
|