ProjectsAgentsModelFactory.AgentsSkill Method

Definition

A skill object.

public static Azure.AI.Projects.Agents.AgentsSkill AgentsSkill(string skillId = default, bool hasBlob = false, string name = default, string description = default, System.Collections.Generic.IDictionary<string,string> metadata = default);
static member AgentsSkill : string * bool * string * string * System.Collections.Generic.IDictionary<string, string> -> Azure.AI.Projects.Agents.AgentsSkill
Public Shared Function AgentsSkill (Optional skillId As String = Nothing, Optional hasBlob As Boolean = false, Optional name As String = Nothing, Optional description As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing) As AgentsSkill

Parameters

skillId
String

The unique identifier of the skill.

hasBlob
Boolean

Whether the skill was created from a zip blob package.

name
String

The unique name of the skill.

description
String

A human-readable description of the skill.

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.

Returns

A new AgentsSkill instance for mocking.

Applies to