ProjectsAgentsModelFactory.CreateAgentVersionFromCodeMetadata Method

Definition

JSON metadata for code-based agent operations (create, update, create version). The agent name comes from the URL path parameter or the x-ms-agent-name header, so it is not included in this model. The content hash (SHA-256 of the zip) is carried in the x-ms-code-zip-sha256 header.

public static Azure.AI.Projects.Agents.CreateAgentVersionFromCodeMetadata CreateAgentVersionFromCodeMetadata(string description = default, System.Collections.Generic.IDictionary<string,string> metadata = default, Azure.AI.Projects.Agents.HostedAgentDefinition definition = default);
static member CreateAgentVersionFromCodeMetadata : string * System.Collections.Generic.IDictionary<string, string> * Azure.AI.Projects.Agents.HostedAgentDefinition -> Azure.AI.Projects.Agents.CreateAgentVersionFromCodeMetadata
Public Shared Function CreateAgentVersionFromCodeMetadata (Optional description As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional definition As HostedAgentDefinition = Nothing) As CreateAgentVersionFromCodeMetadata

Parameters

description
String

A human-readable description of the agent.

metadata
IDictionary<String,String>

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard. Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.

definition
HostedAgentDefinition

The hosted agent definition including code_configuration (runtime, entry_point), cpu, memory, and protocol_versions.

Returns

A new CreateAgentVersionFromCodeMetadata instance for mocking.

Applies to