jan/web/app/_hooks/useStartStopModel.ts
NamH 00c944c0b5
Add empty model conversation (#254)
* add empty conversation model selection

Signed-off-by: James <james@jan.ai>

* chore: using secondary button instead of sidebar button

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
2023-10-02 19:36:10 -07:00

21 lines
616 B
TypeScript

import { executeSerial } from "@/_services/pluginService";
import { DataService } from "../../shared/coreService";
import useInitModel from "./useInitModel";
export default function useStartStopModel() {
const { initModel } = useInitModel();
const startModel = async (modelId: string) => {
const model = await executeSerial(DataService.GET_MODEL_BY_ID, modelId);
if (!model) {
alert(`Model ${modelId} not found! Please re-download the model first.`);
} else {
await initModel(model);
}
};
const stopModel = async (modelId: string) => {};
return { startModel, stopModel };
}