Prep for custom models: support reading custom providers (#131)

This commit is contained in:
Will Chen
2025-05-12 14:52:48 -07:00
committed by GitHub
parent 79a2b5a906
commit cd7eaa8ece
23 changed files with 901 additions and 173 deletions

View File

@@ -0,0 +1,16 @@
import type { LanguageModelProvider } from "@/ipc/ipc_types";
import { createLoggedHandler } from "./safe_handle";
import log from "electron-log";
import { getLanguageModelProviders } from "../shared/language_model_helpers";
const logger = log.scope("language_model_handlers");
const handle = createLoggedHandler(logger);
export function registerLanguageModelHandlers() {
handle(
"get-language-model-providers",
async (): Promise<LanguageModelProvider[]> => {
return getLanguageModelProviders();
},
);
}