src / config.ts
import { createConfigSchematics } from "@lmstudio/sdk";
// This file contains the definition of configuration schematics for your plugin.
export const configSchematics = createConfigSchematics()
.field(
"model",
"select",
{
displayName: "Model",
subtitle: "Select the model to use for generation.",
options: [{ value: "gemini-2.0-flash", displayName: "gemini-2.0-flash" }],
},
"gemini-2.0-flash",
)
.build();
export const globalConfigSchematics = createConfigSchematics()
.field(
"geminiAPIKey",
"string",
{
displayName: "Google AI Studio API Key",
isProtected: true,
placeholder: "...",
},
"",
)
.build();