Skip to main content


Controllers are a foundational component of the Intelli framework to streamline the interaction between your application and various AI capabilities. They act as a unified and simplified interface to access a wide range of AI services, including language processing, image generation, speech synthesis, and vision recognition.

Controllers Types

Intelli framework includes several types of controllers, each tailored to a specific AI domain:

  • Embedding Controller: Manages the generation of text embeddings, useful for semantic search and clustering tasks.
  • Image Generation Controller: Facilitates the creation of images from textual descriptions.
  • Speech Synthesis Controller: Converts text into spoken words, supporting various languages and voices.
  • Vision Controller: Analyzes images to generate descriptive texts, identify objects, or understand scenes.