Overview

Each AI service uses its own isolated Python virtual environment. Environments are created on-demand through the admin UI. Each service's overview page shows environment status and handles package installation in phases.

Service Environments

ServiceConfig FilePackages File
LLMllm_env_config.jsonllm_requirements.txt
RAG—rag_requirements.txt
Agentsagents_env_config.jsonagents_packages.json
MCPmcp_env_config.jsonmcp_packages.json
Audio—audio_packages.json
Doc Extractiondoc_extraction_env_config.jsondoc_extraction_packages.json
Visionvision_env_config.json—
Text-to-Imagetext_to_image_env_config.jsontext_to_image_packages.json
Toolingtooling_env_config.jsontooling_packages.json
Studio—studio_packages.json

Phased Overview

Service overview pages progress through three phases:

  1. Phase A — Environment not created. Shows creation UI only.
  2. Phase B — Environment exists but required packages missing. Shows install UI.
  3. Phase C — Environment ready. Shows primary operational view (list/registry or hub).