OpenAIProvider
classin packageklyn.llm
public class OpenAIProvider extends Object implements LLMProvider:
OpenAI-compatible HTTP provider.
Despite its name, this class targets the chat-completions style API used by
many OpenAI-compatible providers.
Fields
| Modifier and Type |
Member |
Description |
| public |
apiKey |
Bearer API key. |
| public |
baseUrl |
Provider API root. |
| public |
httpClient |
HTTP client used for provider calls. |
| public |
model |
Model identifier. |
| public |
temperature |
Sampling temperature. |
Properties
| Modifier and Type |
Member |
Description |
| public readonly property |
chatCompletionsUrl |
Returns the final chat-completions endpoint. |
Constructors
| Modifier and Type |
Member |
Description |
| public |
OpenAIProvider |
Creates a configured provider. |
Methods
| Modifier and Type |
Member |
Description |
| public override |
complete |
Sends one completion request. |