Skip to content

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.