AgentPrism.OpenAI
10 public types. Select a type for signatures, defaults, remarks, exceptions, and links to related contracts.
| Type | Kind | Purpose |
|---|---|---|
OpenAIApiSurface |
Enum | Selects which of the two OpenAI chat APIs is used. |
OpenAIChatClientFactory |
Class | Builds an OpenAI.OpenAIClient from options and produces AI.IChatClient instances from model bindings. |
OpenAICompatibleProviderExtensions |
Class | Extensions that add named providers with an OpenAI compatible chat API to the AgentPrism chain (OpenRouter, Groq, vLLM, Ollama, LM Studio, …). |
OpenAICompatibleProviderOptions |
Class | Constants for the configuration path of the providers that UseOpenAICompatible registers. |
OpenAIModelCatalog |
Class | Builds the catalog shown in the user interface from the model definitions in the provider options. |
OpenAIModelProvider |
Class | The AgentPrism.IModelProvider implementation for OpenAI. |
OpenAIProviderExtensions |
Class | Extensions that add the OpenAI provider to the AgentPrism chain. |
OpenAIProviderNames |
Class | The provider names that the UseOpenAI call registers. |
OpenAIProviderOptions |
Class | The OpenAI provider options of AgentPrism. |
OpenAIProviderOptionsValidator |
Class | Validates AgentPrism.OpenAIProviderOptions while the application starts. |