Skip to content

Commit e1a17ab

Browse files
authored
Merge pull request #9 from luqmanrom/features/set-default-ollama-model
Set model selection default to first available model
2 parents 0d82dd0 + 8c9c024 commit e1a17ab

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/app/home.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default function HomePage({ entries }: { entries: JournalEntry[] }) {
3131
const [time, setTime] = useState("");
3232
const [showAI, setShowAI] = useState(false);
3333
const [models, setModels] = useState<ListResponse>();
34-
const [model, setModel] = useState<string>("nous-hermes2:latest");
34+
const [model, setModel] = useState<string>("");
3535
const [modelType, setModelType] = useLocalStorage("modelType", "ollama");
3636
const [openAIKey, setOpenAIKey] = useLocalStorage("openAIKey", null);
3737
const [isLoading, setIsLoading] = useState(true);
@@ -89,6 +89,10 @@ export default function HomePage({ entries }: { entries: JournalEntry[] }) {
8989
getModels();
9090
}, []);
9191

92+
useEffect(() => {
93+
setModel(models?.models[0]?.name || "");
94+
}, [models]);
95+
9296
useEffect(() => {
9397
const handleKeyDown = (e: KeyboardEvent) => {
9498
if (e.metaKey && e.key === "k") {

0 commit comments

Comments
 (0)