OpenAIClientExtensions.AsIHostedFileClient メソッド

定義

オーバーロード

名前 説明
AsIHostedFileClient(OpenAIFileClient)

このIHostedFileClientで使用するOpenAIFileClientを取得します。

AsIHostedFileClient(OpenAIClient)

このIHostedFileClientで使用するOpenAIClientを取得します。

AsIHostedFileClient(ContainerClient, String)

このIHostedFileClientで使用するContainerClientを取得します。

AsIHostedFileClient(OpenAIFileClient)

ソース:
OpenAIClientExtensions.cs

このIHostedFileClientで使用する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

パラメーター

fileClient
OpenAIFileClient

クライアント。

返品

OpenAIFileClientを使用してファイルを管理するために使用できるIHostedFileClient

属性

例外

fileClientnullです。

注釈

返される IHostedFileClient では、標準の Files API のみがサポートされます。 ( Scope経由で) コンテナーへのアクセスを必要とする操作では、 InvalidOperationExceptionがスローされます。 コンテナー ファイルにアクセスするには、 AsIHostedFileClient(ContainerClient, String) または AsIHostedFileClient(OpenAIClient)を使用します。

適用対象

AsIHostedFileClient(OpenAIClient)

ソース:
OpenAIClientExtensions.cs

このIHostedFileClientで使用する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

パラメーター

openAIClient
OpenAIClient

クライアント。

返品

OpenAIClientを使用してファイルを管理するために使用できるIHostedFileClient

属性

例外

openAIClientnullです。

注釈

返される IHostedFileClient では、標準の Files API ファイルとコンテナー ファイル (コード インタープリター出力に使用) の両方がサポートされます。 コンテナー ファイルをダウンロードするには、 Scope プロパティでコンテナー ID を指定します。

適用対象

AsIHostedFileClient(ContainerClient, String)

ソース:
OpenAIClientExtensions.cs

このIHostedFileClientで使用する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

パラメーター

containerClient
ContainerClient

クライアント。

defaultScope
String

操作の既定のコンテナー ID。 指定しない場合は、呼び出しごとのオプションで Scope プロパティを使用してコンテナー ID を指定する必要があります。

返品

ContainerClientを介してコンテナー内のファイルを管理するために使用できるIHostedFileClient

属性

例外

containerClientnullです。

適用対象