Share via


Microsoft.SemanticKernel.Agents.OpenAI Namespace

Classes

AssistantClientExtensions

Convenience extensions for OpenAI.Assistants.AssistantClient.

ChatContentMessageExtensions

Convenience extensions for converting ChatMessageContent.

KernelFunctionExtensions

Extensions for KernelFunction to support OpenAI specific operations.

OpenAIAssistantAgent

Represents a Agent specialization based on Open AI Assistant / GPT.

OpenAIAssistantAgentInvokeOptions

Optional parameters for OpenAIAssistantAgent invocation.

OpenAIAssistantAgentThread

Represents a conversation thread for an Open AI Assistant agent.

OpenAIAssistantCapabilities

Defines the capabilities of an assistant.

OpenAIAssistantDefinition

Defines an assistant.

OpenAIAssistantExecutionOptions

Defines assistant execution options for each invocation.

OpenAIAssistantInvocationOptions

Defines per-invocation execution options that override the assistant definition.

OpenAIClientExtensions

Convenience extensions for OpenAI.Assistants.AssistantClient.

OpenAIClientProvider

Provides an OpenAI.OpenAIClient for use by OpenAIAssistantAgent.

OpenAIThreadCreationOptions

Specifies thread creation options.

RunPollingOptions

Provides configuration and defaults associated with polling behavior for Assistant API run processing.