OpenAIClientExtensions.AsIHostedFileClient Método

Definição

Sobrecargas

AsIHostedFileClient(OpenAIFileClient)

Origem:
OpenAIClientExtensions.cs

Obtém um IHostedFileClient para uso com isso OpenAIFileClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::AI::IHostedFileClient ^ AsIHostedFileClient(OpenAI::Files::OpenAIFileClient ^ fileClient);
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.Files.OpenAIFileClient fileClient);
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.Files.OpenAIFileClient fileClient);
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AsIHostedFileClient : OpenAI.Files.OpenAIFileClient -> Microsoft.Extensions.AI.IHostedFileClient
static member AsIHostedFileClient : OpenAI.Files.OpenAIFileClient -> Microsoft.Extensions.AI.IHostedFileClient
<Extension()>
Public Function AsIHostedFileClient (fileClient As OpenAIFileClient) As IHostedFileClient

Parâmetros

fileClient
OpenAIFileClient

O cliente.

Retornos

Um IHostedFileClient que pode ser usado para gerenciar arquivos por meio do OpenAIFileClient.

Atributos

Exceções

fileClient é null.

Comentários

O retornado IHostedFileClient dá suporte apenas à API de Arquivos padrão. As operações que exigem acesso de contêiner (via Scope) serão geradas InvalidOperationException. Para acessar arquivos de contêiner, use AsIHostedFileClient(ContainerClient, String) ou AsIHostedFileClient(OpenAIClient).

Aplica-se a

AsIHostedFileClient(OpenAIClient)

Origem:
OpenAIClientExtensions.cs

Obtém um IHostedFileClient para uso com isso OpenAIClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::AI::IHostedFileClient ^ AsIHostedFileClient(OpenAI::OpenAIClient ^ openAIClient);
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.OpenAIClient openAIClient);
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.OpenAIClient openAIClient);
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AsIHostedFileClient : OpenAI.OpenAIClient -> Microsoft.Extensions.AI.IHostedFileClient
static member AsIHostedFileClient : OpenAI.OpenAIClient -> Microsoft.Extensions.AI.IHostedFileClient
<Extension()>
Public Function AsIHostedFileClient (openAIClient As OpenAIClient) As IHostedFileClient

Parâmetros

openAIClient
OpenAIClient

O cliente.

Retornos

Um IHostedFileClient que pode ser usado para gerenciar arquivos por meio do OpenAIClient.

Atributos

Exceções

openAIClient é null.

Comentários

O retornado IHostedFileClient dá suporte à API de Arquivos padrão e aos arquivos de contêiner (usados para saídas de interpretador de código). Para baixar um arquivo de contêiner, especifique a ID do contêiner na Scope propriedade.

Aplica-se a

AsIHostedFileClient(ContainerClient, String)

Origem:
OpenAIClientExtensions.cs

Obtém um IHostedFileClient para uso com isso ContainerClient.

[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.Containers.ContainerClient containerClient, string? defaultScope = default);
public static Microsoft.Extensions.AI.IHostedFileClient AsIHostedFileClient(this OpenAI.Containers.ContainerClient containerClient, string? defaultScope = default);
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AsIHostedFileClient : OpenAI.Containers.ContainerClient * string -> Microsoft.Extensions.AI.IHostedFileClient
static member AsIHostedFileClient : OpenAI.Containers.ContainerClient * string -> Microsoft.Extensions.AI.IHostedFileClient
<Extension()>
Public Function AsIHostedFileClient (containerClient As ContainerClient, Optional defaultScope As String = Nothing) As IHostedFileClient

Parâmetros

containerClient
ContainerClient

O cliente.

defaultScope
String

A ID de contêiner padrão para operações. Se não for especificado, uma ID de contêiner deverá ser fornecida por meio da Scope propriedade em opções por chamada.

Retornos

Um IHostedFileClient que pode ser usado para gerenciar arquivos dentro de contêineres por meio do ContainerClient.

Atributos

Exceções

containerClient é null.

Aplica-se a