Freigeben über


ItemFieldCodeInterpreterToolCall Class

Definition

Code interpreter tool call.

public class ItemFieldCodeInterpreterToolCall : Azure.AI.AgentServer.Responses.Models.ItemField, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ItemFieldCodeInterpreterToolCall>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ItemFieldCodeInterpreterToolCall>
type ItemFieldCodeInterpreterToolCall = class
    inherit ItemField
    interface IJsonModel<ItemFieldCodeInterpreterToolCall>
    interface IPersistableModel<ItemFieldCodeInterpreterToolCall>
Public Class ItemFieldCodeInterpreterToolCall
Inherits ItemField
Implements IJsonModel(Of ItemFieldCodeInterpreterToolCall), IPersistableModel(Of ItemFieldCodeInterpreterToolCall)
Inheritance
ItemFieldCodeInterpreterToolCall
Implements

Properties

Name Description
Code

Gets the Code.

ContainerId

The ID of the container used to run the code.

Id

The unique ID of the code interpreter tool call.

Outputs

Gets the Outputs.

To assign an object to the element of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

<remarks> Supported types:

</remarks>

Examples:

  • BinaryData.FromObjectAsJson("foo"). : Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""). : Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }). : Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"). : Creates a payload of { "key": "value" }.

Status

The status of the code interpreter tool call. Valid values are in_progress, completed, incomplete, interpreting, and failed.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ItemField>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemField>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemFieldCodeInterpreterToolCall>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ItemFieldCodeInterpreterToolCall>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ItemField>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.Write(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemFieldCodeInterpreterToolCall>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ItemFieldCodeInterpreterToolCall>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ItemFieldCodeInterpreterToolCall>.Write(ModelReaderWriterOptions)

Applies to