in src/Blazor.AI.SeedData/Program.cs [243:255]
async Task<float[]> GetEmbeddingAsync(string textToEmbed)
{
if (string.IsNullOrWhiteSpace(textToEmbed))
{
// Return an empty array if the text is empty
return [];
}
// Generate the embedding for the text
ClientResult<OpenAIEmbedding>? response = await embedClient.GenerateEmbeddingAsync(textToEmbed);
float[] returnFloat = response.Value.ToFloats().ToArray();
return returnFloat;
}