screentinker/server/db
ScreenTinker dc6424a3cc feat(ai): separate optional image API key (#41)
Image generation reused the single (text-endpoint) API key, which breaks the
common 'local LLM with no key + OpenAI for images' setup. Add an optional
image_api_key (encrypted, write-only, never returned); generate-design uses it
for image calls and falls back to the main key when blank (all-OpenAI setups).
Local sd.cpp / ComfyUI still need no key. Schema column + migration.
2026-06-09 13:47:47 -05:00
..
database.js feat(ai): separate optional image API key (#41) 2026-06-09 13:47:47 -05:00
schema.sql feat(ai): separate optional image API key (#41) 2026-06-09 13:47:47 -05:00