dist / config.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.globalConfigSchematics = exports.configSchematics = void 0;
const sdk_1 = require("@lmstudio/sdk");
exports.configSchematics = (0, sdk_1.createConfigSchematics)()
.field("model", "string", { displayName: "Model", subtitle: "Strata model ID / alias" }, "strata")
.field("thinking", "select", {
displayName: "Thinking",
options: [
{ value: "default", displayName: "Server default" },
{ value: "none", displayName: "Off" },
{ value: "low", displayName: "Low" },
{ value: "medium", displayName: "Medium" },
{ value: "high", displayName: "High" },
],
}, "default")
.field("maxTokens", "numeric", { displayName: "Max output tokens", subtitle: "0 = server default; includes thinking", min: 0, max: 1048576, step: 1 }, 0)
.field("thinkingBudget", "numeric", { displayName: "Thinking token budget", subtitle: "0 = server default", min: 0, max: 1048576, step: 1 }, 0)
.build();
exports.globalConfigSchematics = (0, sdk_1.createConfigSchematics)()
.field("baseUrl", "string", { displayName: "Strata Base URL", placeholder: "http://127.0.0.1:8080/v1" }, "http://127.0.0.1:8080/v1")
.field("apiKey", "string", { displayName: "API Key (optional)", isProtected: true }, "")
.build();
dist / config.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.globalConfigSchematics = exports.configSchematics = void 0;
const sdk_1 = require("@lmstudio/sdk");
exports.configSchematics = (0, sdk_1.createConfigSchematics)()
.field("model", "string", { displayName: "Model", subtitle: "Strata model ID / alias" }, "strata")
.field("thinking", "select", {
displayName: "Thinking",
options: [
{ value: "default", displayName: "Server default" },
{ value: "none", displayName: "Off" },
{ value: "low", displayName: "Low" },
{ value: "medium", displayName: "Medium" },
{ value: "high", displayName: "High" },
],
}, "default")
.field("maxTokens", "numeric", { displayName: "Max output tokens", subtitle: "0 = server default; includes thinking", min: 0, max: 1048576, step: 1 }, 0)
.field("thinkingBudget", "numeric", { displayName: "Thinking token budget", subtitle: "0 = server default", min: 0, max: 1048576, step: 1 }, 0)
.build();
exports.globalConfigSchematics = (0, sdk_1.createConfigSchematics)()
.field("baseUrl", "string", { displayName: "Strata Base URL", placeholder: "http://127.0.0.1:8080/v1" }, "http://127.0.0.1:8080/v1")
.field("apiKey", "string", { displayName: "API Key (optional)", isProtected: true }, "")
.build();