Class OpenAIAgentCapabilityParameterNames
- Namespace
- FoundationaLLM.Common.Constants.OpenAI
- Assembly
- FoundationaLLM.Common.dll
Provides the names of the parameters that can be used to create OpenAI agent capabilities.
public static class OpenAIAgentCapabilityParameterNames
- Inheritance
-
OpenAIAgentCapabilityParameterNames
- Inherited Members
Remarks
The constants are used by the callers of the GatewayServiceClient implementations.
Fields
AddOpenAIFileToCodeInterpreter
Indicates the need to add an existing OpenAI assistant file to an OpenAI assistant code interpreter tool.
public const string AddOpenAIFileToCodeInterpreter = "OpenAI.File.AddToCodeInterpreter"
Field Value
AddOpenAIFileToVectorStore
Indicates the need to add an existing OpenAI assistant file to an OpenAI assistant vector store.
public const string AddOpenAIFileToVectorStore = "OpenAI.File.AddToVectorStore"
Field Value
AgentFileObjectId
The object identifier of the FoundationaLLM agent file resource.
public const string AgentFileObjectId = "FoundationaLLM.Agent.File.ObjectId"
Field Value
AttachmentObjectId
The object identifier of the FoundationaLLM attachment resource.
public const string AttachmentObjectId = "FoundationaLLM.Attachment.ObjectId"
Field Value
CreateOpenAIAssistant
Indicates the need to create a new OpenAI assistant.
public const string CreateOpenAIAssistant = "OpenAI.Assistants.Assistant.Create"
Field Value
CreateOpenAIAssistantThread
Indicates the need to create a new OpenAI assistant thread.
public const string CreateOpenAIAssistantThread = "OpenAI.Assistants.Thread.Create"
Field Value
CreateOpenAIAssistantVectorStore
Indicates the need to create a vector store for an existing OpenAI assistant.
public const string CreateOpenAIAssistantVectorStore = "OpenAI.Assistants.Assistant.VectorStore.Create"
Field Value
CreateOpenAIFile
Indicates the need to create a new OpenAI assistant file.
public const string CreateOpenAIFile = "OpenAI.File.Create"
Field Value
OpenAIAssistantId
Provides the identifier of an existing OpenAI assistant.
public const string OpenAIAssistantId = "OpenAI.Assistants.Assistant.Id"
Field Value
OpenAIAssistantPrompt
Provides the prompt used by the OpenAI assistant.
public const string OpenAIAssistantPrompt = "OpenAI.Assistants.Assistant.Prompt"
Field Value
OpenAIAssistantThreadId
Provides the identifier of an existing OpenAI assistant thread.
public const string OpenAIAssistantThreadId = "OpenAI.Assistants.Thread.Id"
Field Value
OpenAIEndpoint
Provides the Azure OpenAI endpoint used to manage Open AI assistants.
public const string OpenAIEndpoint = "OpenAI.Endpoint"
Field Value
OpenAIFileActionOnCodeInterpreterSuccess
Indicates whether the Open AI assistant file addition or file removal for the code interpreter completed successfully.
public const string OpenAIFileActionOnCodeInterpreterSuccess = "OpenAI.File.FileActionOnCodeInterpreterSuccess"
Field Value
OpenAIFileActionOnVectorStoreSuccess
Indicates whether the Open AI assistant file vectorization or file removal process completed successfully.
public const string OpenAIFileActionOnVectorStoreSuccess = "OpenAI.File.FileActionOnVectorStoreSuccess"
Field Value
OpenAIFileId
Provides the identifier of an existing OpenAI assistant file.
public const string OpenAIFileId = "OpenAI.Files.Id"
Field Value
OpenAIModelDeploymentName
Provides the model deployment name used by the OpenAI assistant.
public const string OpenAIModelDeploymentName = "OpenAI.ModelDeploymentName"
Field Value
OpenAIVectorStoreId
Provides the identifier of an existing OpenAI assistant vector store.
public const string OpenAIVectorStoreId = "OpenAI.VectorStore.Id"
Field Value
RemoveOpenAIFileFromCodeInterpreter
Indicates the need to remove an existing OpenAI assistant file from an OpenAI assistant code interpreter tool.
public const string RemoveOpenAIFileFromCodeInterpreter = "OpenAI.File.RemoveFromCodeInterpreter"
Field Value
RemoveOpenAIFileFromVectorStore
Indicates the need to remove an existing OpenAI assistant file from an OpenAI assistant vector store.
public const string RemoveOpenAIFileFromVectorStore = "OpenAI.File.RemoveFromVectorStore"