Bug fixes: - characters.json had a trailing comma, so it wasn't valid JSON: Character Select listed no characters, and Character Vault treated the file as empty and overwrote it (losing every saved character) on the first save. Fixed the file, and Character Vault now refuses to save over an unreadable database instead of wiping it. - Scene Director loaded Scene_Director.md, which isn't shipped; it now uses the bundled Scene_Director.txt unless a .md is present. - web/index.js imported ./js/creepynodes_appearance.js, which doesn't exist in this repo. The extension is also renamed so it no longer clashes with Creepy_nodes' "Creepynodes.appearance" when both packs are installed. The console test script moved out of web/ so it isn't auto-loaded. - Gemini API key config pointed at a placeholder C:\ path; it now defaults to the bundled assets/scripts/api_keys_config.json with relative key paths, and GEMINI_API_KEY is supported. Gemini (same fixes as Creepy_nodes 2.10.0): thinking "disable" actually disables thinking on 2.5 Flash (it was eating max_output_tokens), the seed is sent to the API, empty/blocked responses report why, current model list plus a custom_model field. Also: prompt files are read at run time and re-run when edited, character list refreshes without a restart, LoRA dropdown uses ComfyUI's cached file list, __init__ isolates per-module import failures, and requirements drop unused pins (importlib_metadata, packaging, opencv-python, sounddevice, standard-imghdr). Version 1.3.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013Lm4YDXhwj49hAA1RKS58Q
5 lines
99 B
JSON
5 lines
99 B
JSON
{
|
|
"Gemini Free": "gemini_api_key_free.txt",
|
|
"Gemini Paid": "gemini_api_key_paid.txt"
|
|
}
|