- Issue created by @Vivek Panicker
- @vivek-panicker opened merge request.
The current code calls OpenAI endpoints directly although the module is dependent on the AI module.
The default provider set by the AI module config should be fetched.
NA
1. Rename and refactore OpenAiKeyService to be a more general AI provider service:
- Leverage the AI provider plugin manager to get providers
- Use the standard AI module's methods for provider selection
2. Updated the SmartLinkerAI plugin to:
- Remove direct HTTP client dependencies
- Use the AI module's provider system for sending requests
- Properly handle provider selection from configuration
3. Updated service definitions and dependencies in smartlinker_ai.services.yml
4. Improved documentation in the README to clarify dependencies
NA
NA
NA
NA
Active
1.0
Code