Class OpenAICompatibleDetector
Generic detector for OpenAI-compatible API endpoints. Supports multiple named instances (Groq, Together, DeepSeek, etc.). Each instance is stored as openai-compat:{alias} in the credential store.
public sealed class OpenAICompatibleDetector : IProviderDetector
- Inheritance
-
OpenAICompatibleDetector
- Implements
- Inherited Members
Constructors
OpenAICompatibleDetector(ProviderConfigurationManager)
public OpenAICompatibleDetector(ProviderConfigurationManager config)
Parameters
configProviderConfigurationManager
Properties
ProviderName
public string ProviderName { get; }
Property Value
Methods
BuildKernel(ProviderModelInfo)
public Kernel BuildKernel(ProviderModelInfo model)
Parameters
modelProviderModelInfo
Returns
- Kernel
DetectAsync(CancellationToken)
public Task<ProviderInfo> DetectAsync(CancellationToken ct = default)