Uses of Interface
io.jenkins.plugins.changeinvestigator.ai.AiProvider
Packages that use AiProvider
-
Uses of AiProvider in io.jenkins.plugins.changeinvestigator.ai.provider
Methods in io.jenkins.plugins.changeinvestigator.ai.provider that return AiProviderModifier and TypeMethodDescriptionabstract AiProviderAiProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) Builds a provider bound to this configuration's resolved settings, ready to make one (or more)chatCompletion(io.jenkins.plugins.changeinvestigator.ai.AiAnalysisRequest)calls.AnthropicProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) AzureOpenAiProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) BedrockProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) GeminiProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) OllamaProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) OpenAiCompatibleProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds) OpenAiProviderConfig.createProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper, int timeoutSeconds)