Skip to content
Tracon

Tracon.OpenAI

11 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 Tracon chain (OpenRouter, Groq, vLLM, Ollama, LM Studio, …).
OpenAICompatibleProviderOptions Class Constants for the configuration path of the providers that UseOpenAICompatible registers.
OpenAIImageBuilderExtensions Class Adds OpenAI image generation to the Tracon chain.
OpenAILiveOptions Class Options of the OpenAI live voice provider.
OpenAILiveProviderExtensions Class Extensions that add OpenAI’s live voice provider to the Tracon chain.
OpenAIModelCatalog Class Builds the catalog shown in the user interface from the model definitions in the provider options.
OpenAIProviderExtensions Class Extensions that add the OpenAI provider to the Tracon chain.
OpenAIProviderNames Class The provider names that the UseOpenAI call registers.
OpenAIProviderOptions Class The OpenAI provider options of Tracon.