Namespace AntRunnerLib
Classes
- AntLoader
Loads an assembly into the library's AppDomain if it is not already loaded.
- AssistantRunner
Responsible for running assistant threads through interaction with various utilities.
- AssistantRunnerState
State for use by the AssistantRunner orchestration
- AssistantRunOptions
Represents the options for running an assistant.
- AssistantUtility
Fetch and create assistants
- AzureOpenAIConfig
Represents the configuration settings for connecting to the Azure OpenAI service.
- AzureOpenAIConfigFactory
Gets the configuration settings for connecting to the Azure OpenAI service.
- ClientUtility
Utility class for managing the OpenAI client.
- CodeInterpreterFiles
Provides methods to create code interpreter files for an assistant.
- EnvironmentSettings
Writes a dictionary of environment variables to the current process.
- ResourceFile
Base64 file content for use by the assistant or thread
- ThreadConversationMessage
Represents a message in the thread conversation. This record holds the message type and content.
- ThreadRun
Represents a run of a thread within the assistant orchestrator. This class holds identifiers for both the thread and the specific run instance.
- ThreadRunOutput
Represents the output of a thread run within the assistant orchestrator. This class contains the status, output, and conversation messages of the thread run.
- ThreadUtility
Utility class for managing threads and runs within the assistant orchestrator.
- VectorStore
Provides methods to ensure and manage vector stores for an assistant.
Enums
- ResourceType
Specifies the file's purpose
- ThreadConversationMessageType
Enum representing the type of a conversation message.