15 references to ToMemory
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting.Azure\Storage\AzureStorageResponseCache.CacheEntry.cs (1)
42
content.Value.Content.
ToMemory
().Span,
Microsoft.Extensions.AI.OpenAI (9)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIChatClient.cs (5)
402
responseUpdate.Contents.Add(new DataContent(audioUpdate.AudioBytesUpdate.
ToMemory
(), GetOutputAudioMimeType(options))
427
if (toolCallUpdate.FunctionArgumentsUpdate is { } argUpdate && !argUpdate.
ToMemory
().IsEmpty)
529
returnMessage.Contents.Add(new DataContent(audio.AudioBytes.
ToMemory
(), GetOutputAudioMimeType(chatCompletionOptions))
795
contentPart.ImageBytes is not null ? new DataContent(contentPart.ImageBytes.
ToMemory
(), contentPart.ImageBytesMediaType) :
809
contentPart.FileBytes is not null ? new DataContent(contentPart.FileBytes.
ToMemory
(), contentPart.FileBytesMediaType) { Name = contentPart.Filename } :
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIFileDownloadStream.cs (1)
49
return Task.FromResult(new DataContent(_data.
ToMemory
(), MediaType ?? "application/octet-stream")
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIImageGenerator.cs (1)
120
contents.Add(new DataContent(image.ImageBytes.
ToMemory
(), contentType));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAITextToSpeechClient.cs (2)
72
return new TextToSpeechResponse([new DataContent(result.Value.
ToMemory
(), mediaType)])
121
Contents = [new DataContent(deltaUpdate.AudioBytes.
ToMemory
(), mediaType)],
Microsoft.Extensions.AI.OpenAI.Tests (4)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIConversionTests.cs (4)
776
}), JsonElement.Parse(tc.FunctionArguments.
ToMemory
().Span)));
832
}), JsonElement.Parse(m3.FunctionArguments.
ToMemory
().Span)));
1608
var deserializedArgs = JsonSerializer.Deserialize<Dictionary<string, object?>>(toolCall.FunctionArguments.
ToMemory
().Span);
1804
toolCallUpdate.FunctionArgumentsUpdate.
ToMemory
().Span);
System.Memory.Data (1)
System\BinaryDataConverter.cs (1)
26
writer.WriteBase64StringValue(value.
ToMemory
().Span);