Files
ChunkyPanda29-ComfyUI-Polli…/js/pollinations_settings.js
T

26 lines
853 B
JavaScript

import { app } from "../../../scripts/app.js";
import { api } from "../../../scripts/api.js";
app.registerExtension({
name: "Pollinations.Settings",
async setup() {
const id = "Pollinations.ApiKey";
const defaultValue = "";
// Add setting to the ComfyUI Settings Menu
app.ui.settings.addSetting({
id,
name: "Pollinations API Key (BYOP)",
type: "text",
defaultValue,
onChange: (value) => {
// When the setting changes, send it to the Python server to save
api.fetchApi("/pollinations/save_key", {
method: "POST",
body: JSON.stringify({ api_key: value }),
headers: { "Content-Type": "application/json" }
});
},
});
},
});