4 implementations of ListFilesAsync
Microsoft.Extensions.AI.Abstractions (1)
Files\DelegatingHostedFileClient.cs (1)
62public virtual IAsyncEnumerable<HostedFileContent> ListFilesAsync(
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestHostedFileClient.cs (1)
56public IAsyncEnumerable<HostedFileContent> ListFilesAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAIHostedFileClient.cs (1)
214public async IAsyncEnumerable<HostedFileContent> ListFilesAsync(
Microsoft.Extensions.AI.Tests (1)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestHostedFileClient.cs (1)
56public IAsyncEnumerable<HostedFileContent> ListFilesAsync(
14 references to ListFilesAsync
Microsoft.Extensions.AI.Abstractions (1)
Files\DelegatingHostedFileClient.cs (1)
65InnerClient.ListFilesAsync(options, cancellationToken);
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIHostedFileClientIntegrationTests.cs (3)
98await foreach (var file in _client.ListFilesAsync(new HostedFileClientOptions { Purpose = "assistants" })) 310await foreach (var file in containerClient.ListFilesAsync(new HostedFileClientOptions { Scope = containerId })) 368await foreach (var file in fileClient.ListFilesAsync(new HostedFileClientOptions { Scope = containerId }))
OpenAIHostedFileClientTests.cs (6)
260var files = await CollectAsync(client.ListFilesAsync()); 297var files = await CollectAsync(client.ListFilesAsync(new HostedFileClientOptions { Limit = 2 })); 318var files = await CollectAsync(client.ListFilesAsync(new HostedFileClientOptions { Purpose = "assistants" })); 413async () => await CollectAsync(client.ListFilesAsync(new HostedFileClientOptions { Scope = "container-123" }))); 464async () => await CollectAsync(client.ListFilesAsync())); 785var files = await CollectAsync(client.ListFilesAsync(new HostedFileClientOptions { Scope = "ctr-123" }));
Microsoft.Extensions.AI.Tests (4)
Files\LoggingHostedFileClientTests.cs (2)
242await foreach (var file in client.ListFilesAsync()) 521await foreach (var file in client.ListFilesAsync())
Files\OpenTelemetryHostedFileClientTests.cs (2)
198await foreach (var file in client.ListFilesAsync(new HostedFileClientOptions { Purpose = "assistants", Scope = "container-4" })) 323await foreach (var file in client.ListFilesAsync())