OpenAIClientExtensions.AsIHostedFileClient Método

Definición

Sobrecargas

Nombre Description
AsIHostedFileClient(OpenAIFileClient)

Obtiene un IHostedFileClient objeto para su uso con este OpenAIFileClientobjeto .

AsIHostedFileClient(OpenAIClient)

Obtiene un IHostedFileClient objeto para su uso con este OpenAIClientobjeto .

AsIHostedFileClient(ContainerClient, String)

Obtiene un IHostedFileClient objeto para su uso con este ContainerClientobjeto .

AsIHostedFileClient(OpenAIFileClient)

Source:
OpenAIClientExtensions.cs

Obtiene un IHostedFileClient objeto para su uso con este OpenAIFileClientobjeto .

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

El cliente.

Devoluciones

que IHostedFileClient se puede usar para administrar archivos a través de OpenAIFileClient.

Atributos

Excepciones

fileClient es null.

Comentarios

El devuelto IHostedFileClient solo admite la API de archivos estándar. Las operaciones que requieren acceso al contenedor (a través Scopede ) producirán InvalidOperationException. Para acceder a los archivos de contenedor, use AsIHostedFileClient(ContainerClient, String) o AsIHostedFileClient(OpenAIClient).

Se aplica a

AsIHostedFileClient(OpenAIClient)

Source:
OpenAIClientExtensions.cs

Obtiene un IHostedFileClient objeto para su uso con este OpenAIClientobjeto .

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

El cliente.

Devoluciones

que IHostedFileClient se puede usar para administrar archivos a través de OpenAIClient.

Atributos

Excepciones

openAIClient es null.

Comentarios

El devuelto IHostedFileClient admite tanto la API de archivos estándar como los archivos de contenedor (que se usan para las salidas del intérprete de código). Para descargar un archivo de contenedor, especifique el identificador de contenedor en la Scope propiedad .

Se aplica a

AsIHostedFileClient(ContainerClient, String)

Source:
OpenAIClientExtensions.cs

Obtiene un IHostedFileClient objeto para su uso con este ContainerClientobjeto .

[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

El cliente.

defaultScope
String

Identificador de contenedor predeterminado para las operaciones. Si no se especifica, se debe proporcionar un identificador de contenedor a través de la Scope propiedad en las opciones por llamada.

Devoluciones

IHostedFileClient que se puede usar para administrar archivos dentro de contenedores a través de ContainerClient.

Atributos

Excepciones

containerClient es null.

Se aplica a