Namespace AntRunnerLib
Classes
- Ant
Loader Loads an assembly into the library's AppDomain if it is not already loaded.
- Assistant
Runner Responsible for running assistant threads through interaction with various utilities.
- Assistant
Runner State State for use by the AssistantRunner orchestration
- Assistant
Run Options Represents the options for running an assistant.
- Assistant
Utility Fetch and create assistants
- Azure
Open AIConfig Represents the configuration settings for connecting to the Azure OpenAI service.
- Azure
Open AIConfig Factory Gets the configuration settings for connecting to the Azure OpenAI service.
- Client
Utility Utility class for managing the OpenAI client.
- Code
Interpreter Files Provides methods to create code interpreter files for an assistant.
- Environment
Settings Writes a dictionary of environment variables to the current process.
- Resource
File Base64 file content for use by the assistant or thread
- Thread
Conversation Message Represents a message in the thread conversation. This record holds the message type and content.
- Thread
Run Represents a run of a thread within the assistant orchestrator. This class holds identifiers for both the thread and the specific run instance.
- Thread
Run Output Represents the output of a thread run within the assistant orchestrator. This class contains the status, output, and conversation messages of the thread run.
- Thread
Utility Utility class for managing threads and runs within the assistant orchestrator.
- Vector
Store Provides methods to ensure and manage vector stores for an assistant.
Enums
- Resource
Type Specifies the file's purpose
- Thread
Conversation Message Type Enum representing the type of a conversation message.