Laufzeitausnahme „Angegebene Methode wird nicht unterstützt“.
Posted: 14 Jan 2025, 12:03
Ich habe diese Frage schon einmal gesehen, konnte aber keine Antwort finden, die mir weiterhilft, aber wahrscheinlich findet jemand einen Weg, also bin ich gekommen, um sie hier zu stellen. Wenn ich diesen Code ausführe:
Ich erhalte in der letzten Zeile die Fehlermeldung „Angegebene Methode wird nicht unterstützt“, aber wenn ich Try und Catch entferne, tritt der Fehler in dieser Zeile auf:
Ich bin neu in GoogleAi, Einbettungen und Vektordatenbanken, daher habe ich das wahrscheinlich etwas übersehen.
Ich habe mit der Verwendung von Haltepunkten begonnen , aber es trifft nur den Fehler in dieser Zeile. Ich habe eine andere Frage durchgesehen, konnte aber keine Antwort finden, die zu meiner Anwendung passt.
Kommentieren Sie, wenn Sie mehr Code benötigen
Code: Select all
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;
}
Code: Select all
embedding = await model.EmbedContent(input, embeddingModel);
Ich habe mit der Verwendung von Haltepunkten begonnen , aber es trifft nur den Fehler in dieser Zeile. Ich habe eine andere Frage durchgesehen, konnte aber keine Antwort finden, die zu meiner Anwendung passt.
Kommentieren Sie, wenn Sie mehr Code benötigen
