Condividi tramite


OpenAIClientExtensions.AsIHostedFileClient Metodo

Definizione

Overload

Nome Descrizione
AsIHostedFileClient(OpenAIFileClient)

Ottiene un oggetto IHostedFileClient da utilizzare con questo OpenAIFileClientoggetto .

AsIHostedFileClient(OpenAIClient)

Ottiene un oggetto IHostedFileClient da utilizzare con questo OpenAIClientoggetto .

AsIHostedFileClient(ContainerClient, String)

Ottiene un oggetto IHostedFileClient da utilizzare con questo ContainerClientoggetto .

AsIHostedFileClient(OpenAIFileClient)

Origine:
OpenAIClientExtensions.cs

Ottiene un oggetto IHostedFileClient da utilizzare con questo OpenAIFileClientoggetto .

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

Parametri

fileClient
OpenAIFileClient

Client.

Restituisce

Oggetto IHostedFileClient che può essere utilizzato per gestire i file tramite .OpenAIFileClient

Attributi

Eccezioni

fileClient è null.

Commenti

L'oggetto restituito IHostedFileClient supporta solo l'API File standard. Le operazioni che richiedono l'accesso al contenitore (tramite Scope) genereranno InvalidOperationException. Per accedere ai file del contenitore, usare AsIHostedFileClient(ContainerClient, String) o AsIHostedFileClient(OpenAIClient).

Si applica a

AsIHostedFileClient(OpenAIClient)

Origine:
OpenAIClientExtensions.cs

Ottiene un oggetto IHostedFileClient da utilizzare con questo OpenAIClientoggetto .

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

Parametri

openAIClient
OpenAIClient

Client.

Restituisce

Oggetto IHostedFileClient che può essere utilizzato per gestire i file tramite .OpenAIClient

Attributi

Eccezioni

openAIClient è null.

Commenti

L'oggetto restituito IHostedFileClient supporta sia l'API File standard che i file di contenitore (usati per gli output dell'interprete di codice). Per scaricare un file contenitore, specificare l'ID contenitore nella Scope proprietà .

Si applica a

AsIHostedFileClient(ContainerClient, String)

Origine:
OpenAIClientExtensions.cs

Ottiene un oggetto IHostedFileClient da utilizzare con questo ContainerClientoggetto .

[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

Parametri

containerClient
ContainerClient

Client.

defaultScope
String

ID contenitore predefinito per le operazioni. Se non specificato, è necessario specificare un ID contenitore tramite la Scope proprietà nelle opzioni per chiamata.

Restituisce

Oggetto IHostedFileClient che può essere usato per gestire i file all'interno dei contenitori tramite .ContainerClient

Attributi

Eccezioni

containerClient è null.

Si applica a