Код: Выделить всё
public static async Task GetEmbedding(string input, CancellationToken cancellationToken = default)
{
string embeddingModel = "text-embedding-3-small";
// Get GoogleAI
GoogleAI googleAI = new(apiKey: "apikey");
// Make the Generative model
googleAI.GenerativeModel(embeddingModel);
GenerativeModel model = googleAI.GenerativeModel(embeddingModel);
// Embed the content
EmbedContentResponse embedding = new EmbedContentResponse();
try
{
embedding = await model.EmbedContent(input, embeddingModel);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// Here i get error
return embedding.Embedding.Values;
}
Код: Выделить всё
embedding = await model.EmbedContent(input, embeddingModel);Я начал с использования точек останова , но он просто обнаруживает ошибку в этой строке. Я просмотрел еще один вопрос, но не нашел ответа, подходящего для моего приложения.
Прокомментируйте, если вам нужно больше кода
Подробнее здесь: https://stackoverflow.com/questions/793 ... rted-error
Мобильная версия