diff --git a/app/src/main/java/com/example/cuida/services/Ollama.java b/app/src/main/java/com/example/cuida/services/Ollama.java index 25145f2..2df012f 100644 --- a/app/src/main/java/com/example/cuida/services/Ollama.java +++ b/app/src/main/java/com/example/cuida/services/Ollama.java @@ -15,7 +15,7 @@ import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; -public class OllamaService { +public class Ollama { // Definir o modelo especificado private static final String MODEL_NAME = "gemma4:e2b"; // O endpoint padrão do Ollama para geração de texto é /api/generate @@ -24,7 +24,7 @@ public class OllamaService { private final OkHttpClient client; private final Handler mainHandler; - public OllamaService() { + public Ollama() { this.client = new OkHttpClient(); this.mainHandler = new Handler(Looper.getMainLooper()); } diff --git a/app/src/main/java/com/example/cuida/ui/sns24/Sns24Fragment.java b/app/src/main/java/com/example/cuida/ui/sns24/Sns24Fragment.java index b2e2c1c..4988080 100644 --- a/app/src/main/java/com/example/cuida/ui/sns24/Sns24Fragment.java +++ b/app/src/main/java/com/example/cuida/ui/sns24/Sns24Fragment.java @@ -12,12 +12,12 @@ import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import com.example.cuida.databinding.FragmentSns24Binding; -import com.example.cuida.services.Gemini; +import com.example.cuida.services.Ollama; public class Sns24Fragment extends Fragment { private FragmentSns24Binding binding; - private Gemini gemini; + private Ollama ollama; public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -25,7 +25,7 @@ public class Sns24Fragment extends Fragment { binding = FragmentSns24Binding.inflate(inflater, container, false); View root = binding.getRoot(); - gemini = new Gemini(); + ollama = new Ollama(); // 1. Botão de Chamada SNS 24 binding.buttonCallSns.setOnClickListener(v -> { @@ -74,7 +74,7 @@ public class Sns24Fragment extends Fragment { "Se os sintomas indicarem perigo de vida ou necessidade de observação urgente, OBRIGATORIAMENTE começa a tua primeira linha com a palavra [GRAVE]. " + "Sintomas do paciente: " + symptoms; - gemini.fazerPergunta(prompt, new Gemini.GeminiCallback() { + ollama.fazerPergunta(prompt, new Ollama().OllamaCallback() { @Override public void onSuccess(String result) { if (getActivity() != null && binding != null) {