18 writes to Purpose
Microsoft.Extensions.AI.Abstractions (2)
Files\HostedFileClientOptions.cs (1)
35
Purpose
= other.Purpose;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientOptions.g.cs (1)
81
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedFileClientOptions)obj).
Purpose
= value!,
Microsoft.Extensions.AI.Abstractions.Tests (4)
Files\HostedFileClientOptionsTests.cs (3)
39
Purpose
= "fine-tune",
65
Purpose
= "test",
131
Purpose
= "fine-tune",
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileClientOptions.g.cs (1)
79
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedFileClientOptions)obj).
Purpose
= value!,
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIHostedFileClientIntegrationTests.cs (7)
40
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new HostedFileClientOptions {
Purpose
= "fine-tune" });
94
var uploadedFile = await _client!.UploadAsync(uploadStream, "text/plain", fileName, new HostedFileClientOptions {
Purpose
= "assistants" });
98
await foreach (var file in _client.ListFilesAsync(new HostedFileClientOptions {
Purpose
= "assistants" }))
126
var uploadedFile = await _client!.UploadAsync(uploadStream, "text/plain", fileName, new HostedFileClientOptions {
Purpose
= "assistants" });
179
var uploadedFile = await _client!.UploadAsync(dataContent, new HostedFileClientOptions {
Purpose
= "assistants" });
208
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new HostedFileClientOptions {
Purpose
= "fine-tune" });
238
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new HostedFileClientOptions {
Purpose
= "fine-tune" });
OpenAIHostedFileClientTests.cs (2)
149
var result = await client.UploadAsync(stream, options: new HostedFileClientOptions {
Purpose
= "fine-tune" });
318
var files = await CollectAsync(client.ListFilesAsync(new HostedFileClientOptions {
Purpose
= "assistants" }));
Microsoft.Extensions.AI.Tests (3)
Files\LoggingHostedFileClientTests.cs (1)
70
await client.UploadAsync(stream, "text/plain", "test.txt", new HostedFileClientOptions {
Purpose
= "assistants" });
Files\OpenTelemetryHostedFileClientTests.cs (2)
51
await client.UploadAsync(stream, "text/plain", "test.txt", new HostedFileClientOptions {
Purpose
= "assistants", Scope = "container-1" });
198
await foreach (var file in client.ListFilesAsync(new HostedFileClientOptions {
Purpose
= "assistants", Scope = "container-4" }))
30 references to Purpose
Microsoft.Extensions.AI (2)
Files\OpenTelemetryHostedFileClient.cs (2)
151
if (options?.
Purpose
is string purpose)
300
if (options?.
Purpose
is string purpose)
Microsoft.Extensions.AI.Abstractions (3)
Files\HostedFileClientOptions.cs (1)
35
Purpose = other.
Purpose
;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientOptions.g.cs (2)
80
Getter = static obj => ((global::Microsoft.Extensions.AI.HostedFileClientOptions)obj).
Purpose
,
173
string __value_Purpose = ((global::Microsoft.Extensions.AI.HostedFileClientOptions)value).
Purpose
;
Microsoft.Extensions.AI.Abstractions.Tests (8)
Files\HostedFileClientOptionsTests.cs (6)
18
Assert.Null(options.
Purpose
);
25
Assert.Null(clone.
Purpose
);
46
Assert.Equal("fine-tune", options.
Purpose
);
53
Assert.Equal("fine-tune", clone.
Purpose
);
72
Assert.Equal("test", clone.
Purpose
);
142
Assert.Equal("fine-tune", deserialized.
Purpose
);
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileClientOptions.g.cs (2)
78
Getter = static obj => ((global::Microsoft.Extensions.AI.HostedFileClientOptions)obj).
Purpose
,
171
string __value_Purpose = ((global::Microsoft.Extensions.AI.HostedFileClientOptions)value).
Purpose
;
Microsoft.Extensions.AI.OpenAI (17)
OpenAIHostedFileClient.cs (17)
136
options?.
Purpose
is null ? FileUploadPurpose.UserData :
137
string.Equals("assistants", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.Assistants :
138
string.Equals("batch", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.Batch :
139
string.Equals("evaluations", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.Evaluations :
140
string.Equals("fine-tune", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.FineTune :
141
string.Equals("user_data", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.UserData :
142
string.Equals("vision", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FileUploadPurpose.Vision :
143
new FileUploadPurpose(options.
Purpose
);
250
options?.
Purpose
is null ? FilePurpose.UserData :
251
string.Equals("assistants", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.Assistants :
252
string.Equals("assistants_output", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.AssistantsOutput :
253
string.Equals("batch", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.Batch :
254
string.Equals("batch_output", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.BatchOutput :
255
string.Equals("fine-tune", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.FineTune :
256
string.Equals("fine-tune-results", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.FineTuneResults :
257
string.Equals("vision", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.Vision :
258
string.Equals("evaluations", options.
Purpose
, StringComparison.OrdinalIgnoreCase) ? FilePurpose.Evaluations :