Language

InputFileContentParam Class

Definition

Input file.

public class InputFileContentParam : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.InputFileContentParam>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.InputFileContentParam>
type InputFileContentParam = class
    interface IJsonModel<InputFileContentParam>
    interface IPersistableModel<InputFileContentParam>
Public Class InputFileContentParam
Implements IJsonModel(Of InputFileContentParam), IPersistableModel(Of InputFileContentParam)
Inheritance
InputFileContentParam
Implements

Constructors

Name Description
InputFileContentParam()

Initializes a new instance of InputFileContentParam.

Properties

Name Description
Detail

The detail level of the file to be sent to the model. Use auto to let the system select the detail level; for GPT-5.6 and later models, auto uses high-quality rendering, which may increase input token usage. Use low for lower-cost rendering, or high to render the file at higher quality. Defaults to auto.

FileData

Gets or sets the FileData.

FileId

Gets or sets the FileId.

Filename

Gets or sets the Filename.

FileUri

Gets or sets the FileUri.

PromptCacheBreakpoint

Gets or sets the PromptCacheBreakpoint.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<InputFileContentParam>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<InputFileContentParam>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<InputFileContentParam>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<InputFileContentParam>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<InputFileContentParam>.Write(ModelReaderWriterOptions)

Applies to