Table of Contents

Class AgentFileToolAssociation

Namespace
FoundationaLLM.Common.Models.ResourceProviders.Agent.AgentFiles
Assembly
FoundationaLLM.Common.dll

Agent file tool association.

public class AgentFileToolAssociation : ResourceBase
Inheritance
AgentFileToolAssociation
Inherited Members
Extension Methods

Properties

AssociatedResourceObjectIds

Gets or sets a dictionary of resource objects. Currently used when associating an agent file resource with a tool.

[JsonPropertyName("associated_resource_object_ids")]
public Dictionary<string, ResourceObjectIdProperties>? AssociatedResourceObjectIds { get; set; }

Property Value

Dictionary<string, ResourceObjectIdProperties>

FileObjectId

Agent file object id.

[JsonPropertyName("file_object_id")]
public required string FileObjectId { get; set; }

Property Value

string

OpenAIFileId

When a file is used with the OpenAI assistants API tool, associate the file with the OpenAI file ID.

[JsonPropertyName("openai_file_id")]
public string? OpenAIFileId { get; set; }

Property Value

string