Table of Contents

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

string

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

string

AgentFileObjectId

The object identifier of the FoundationaLLM agent file resource.

public const string AgentFileObjectId = "FoundationaLLM.Agent.File.ObjectId"

Field Value

string

AttachmentObjectId

The object identifier of the FoundationaLLM attachment resource.

public const string AttachmentObjectId = "FoundationaLLM.Attachment.ObjectId"

Field Value

string

CreateOpenAIAssistant

Indicates the need to create a new OpenAI assistant.

public const string CreateOpenAIAssistant = "OpenAI.Assistants.Assistant.Create"

Field Value

string

CreateOpenAIAssistantThread

Indicates the need to create a new OpenAI assistant thread.

public const string CreateOpenAIAssistantThread = "OpenAI.Assistants.Thread.Create"

Field Value

string

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

string

CreateOpenAIFile

Indicates the need to create a new OpenAI assistant file.

public const string CreateOpenAIFile = "OpenAI.File.Create"

Field Value

string

OpenAIAssistantId

Provides the identifier of an existing OpenAI assistant.

public const string OpenAIAssistantId = "OpenAI.Assistants.Assistant.Id"

Field Value

string

OpenAIAssistantPrompt

Provides the prompt used by the OpenAI assistant.

public const string OpenAIAssistantPrompt = "OpenAI.Assistants.Assistant.Prompt"

Field Value

string

OpenAIAssistantThreadId

Provides the identifier of an existing OpenAI assistant thread.

public const string OpenAIAssistantThreadId = "OpenAI.Assistants.Thread.Id"

Field Value

string

OpenAIEndpoint

Provides the Azure OpenAI endpoint used to manage Open AI assistants.

public const string OpenAIEndpoint = "OpenAI.Endpoint"

Field Value

string

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

string

OpenAIFileActionOnVectorStoreSuccess

Indicates whether the Open AI assistant file vectorization or file removal process completed successfully.

public const string OpenAIFileActionOnVectorStoreSuccess = "OpenAI.File.FileActionOnVectorStoreSuccess"

Field Value

string

OpenAIFileId

Provides the identifier of an existing OpenAI assistant file.

public const string OpenAIFileId = "OpenAI.Files.Id"

Field Value

string

OpenAIModelDeploymentName

Provides the model deployment name used by the OpenAI assistant.

public const string OpenAIModelDeploymentName = "OpenAI.ModelDeploymentName"

Field Value

string

OpenAIVectorStoreId

Provides the identifier of an existing OpenAI assistant vector store.

public const string OpenAIVectorStoreId = "OpenAI.VectorStore.Id"

Field Value

string

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

string

RemoveOpenAIFileFromVectorStore

Indicates the need to remove an existing OpenAI assistant file from an OpenAI assistant vector store.

public const string RemoveOpenAIFileFromVectorStore = "OpenAI.File.RemoveFromVectorStore"

Field Value

string