diff --git a/Data/QdrantProjectDataRepository.cs b/Data/QdrantProjectDataRepository.cs index 814b9e8..f98ecd7 100644 --- a/Data/QdrantProjectDataRepository.cs +++ b/Data/QdrantProjectDataRepository.cs @@ -95,7 +95,7 @@ namespace ChatRAG.Data { var points = await _qdrantClient.RetrieveAsync( _collectionName, - new[] { new PointId { Uuid = id } }, + Guid.Parse(id), withPayload: true, withVectors: false ); diff --git a/Program.cs b/Program.cs index c2a99e1..70b93a1 100644 --- a/Program.cs +++ b/Program.cs @@ -173,13 +173,22 @@ builder.Services.AddSingleton(); //Olllama //Desktop -//builder.Services.AddOllamaChatCompletion("llama3.2", new Uri("http://localhost:11434")); +var key = "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"; +//uilder.Services.AddOllamaChatCompletion("llama3.2", new Uri("http://localhost:11434")); +//var model = "llama-3.3-70b-versatile"; +var model = "llama-3.1-8b-instant"; +//var model = "meta-llama/llama-guard-4-12b"; +//var url = "https://api.groq.com/openai/v1/chat/completions"; // Adicione o /v1/openai +var url = "https://api.groq.com/openai/v1"; +builder.Services.AddOpenAIChatCompletion(model, new Uri(url), key); + + //Notebook //var model = "meta-llama/Llama-3.2-3B-Instruct"; //var url = "https://api.deepinfra.com/v1/openai"; // Adicione o /v1/openai //builder.Services.AddOpenAIChatCompletion(model, new Uri(url), "HedaR4yPrp9N2XSHfwdZjpZvPIxejPFK"); -builder.Services.AddOllamaChatCompletion("llama3.2:3b", new Uri("http://localhost:11435")); +//builder.Services.AddOllamaChatCompletion("llama3.2:3b", new Uri("http://localhost:11435")); //builder.Services.AddOllamaChatCompletion("llama3.2:1b", new Uri("http://localhost:11435")); @@ -196,9 +205,9 @@ builder.Services.AddOllamaChatCompletion("llama3.2:3b", new Uri("http://localhos //builder.Services.AddOllamaTextEmbeddingGeneration("all-minilm", new Uri("http://192.168.0.150:11434")); //Desktop -//builder.Services.AddOllamaTextEmbeddingGeneration("all-minilm", new Uri("http://localhost:11434")); +builder.Services.AddOllamaTextEmbeddingGeneration("all-minilm", new Uri("http://localhost:11434")); //Notebook -builder.Services.AddOllamaTextEmbeddingGeneration("all-minilm", new Uri("http://localhost:11435")); +//builder.Services.AddOllamaTextEmbeddingGeneration("all-minilm", new Uri("http://localhost:11435")); //builder.Services.AddOllamaChatCompletion("phi3.5", new Uri("http://localhost:11435"));