App Providers
DTX is designed to test and evaluate AI-powered applications that expose model functionality through various interfaces. These applications are treated as providers within DTX and can include APIs, Gradio interfaces, or custom WebApps.
🔌 What Are App Providers?
App providers are external AI applications or services that DTX can connect to and evaluate. They serve as test targets for robustness, safety, and behavior analysis. Common types include:
- 📡 APIs – REST-style endpoints serving AI models
- 🎛️ Gradio – interactive UIs exposing model capabilities
- 💻 WebApps – full applications embedding AI functionality
These providers allow DTX to simulate real-world interaction scenarios and red team different application surfaces.
📚 Available App Provider Types
- 🌐 APIs: Expose model inference over HTTP
- 🎛️ Gradio: UI-driven testing and demos
- 💻 WebApps: Custom web interfaces integrating AI
Use DTX to target these providers and evaluate how apps handle various inputs, prompts, and adversarial interactions.