"use client"; import { useState, useEffect } from "react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Select, SelectTrigger, SelectValue, SelectContent, SelectItem, } from "@/components/ui/select"; import { Bot, Save } from "lucide-react"; export default function SettingsPage() { const [aiProvider, setAiProvider] = useState("groq"); // Varsayılan olarak Groq yapalım const [apiKey, setApiKey] = useState(""); const [saveStatus, setSaveStatus] = useState(""); // Sayfa yüklendiğinde LocalStorage'dan ayarları çek useEffect(() => { const savedProvider = localStorage.getItem("mindspace_ai_provider"); const savedApiKey = localStorage.getItem("mindspace_api_key"); if (savedProvider) setAiProvider(savedProvider); if (savedApiKey) setApiKey(savedApiKey); }, []); const handleSave = () => { localStorage.setItem("mindspace_ai_provider", aiProvider); localStorage.setItem("mindspace_api_key", apiKey); setSaveStatus("Ayarlar başarıyla kaydedildi!"); setTimeout(() => setSaveStatus(""), 3000); }; return (
Yapay zeka asistanı ve uygulama yapılandırmanızı yönetin.
Gizliliğiniz için yerel Ollama önerilir. Sunucunuzda çalışmayan durumlarda OpenAI veya Groq gibi bulut çözümlerine geçebilirsiniz.
Anahtarınız sadece tarayıcınızın kendi local hafızasında güvenle saklanır, hiçbir sunucuya kaydedilmez.