Package uno.anahata.asi.swing.provider
package uno.anahata.asi.swing.provider
Swing-based providers and models for managing AI model registries.
This package contains UI components and data models designed to display,
filter, and select from the available AI providers and models registered
in the system. It leverages advanced SwingX components (like JXTable)
to provide a rich discovery experience for the user.
- Author:
- anahata
-
ClassesClassDescriptionA high-fidelity visual registry for exploring, configuring, and registering AI models.A specialized
TableModelfor rendering the technical specification and capabilities of AI models.A unified, reusable Swing cell renderer forAbstractAiProviderinstances.A centralized, thread-safe UI registry for mapping AI provider classes to their specialized Swing configuration panels.Specialized Swing configuration panel for Anthropic Claude providers.A specialized background task for discovering AI models from provider remote APIs.Specialized Swing configuration panel for Google Gemini AI providers.A standard cell renderer forAbstractModelobjects.Specialized Swing configuration panel for Ollama AI providers.Specialized Swing configuration panel for OpenAI-compatible providers.Specialized Swing configuration panel for OpenAI Responses API providers.A specialized table cell renderer for displayingResponseModalitysets as graphical icons.

