mirror of
https://github.com/abhinavxd/libredesk.git
synced 2025-11-03 21:43:35 +00:00
18 lines
456 B
SQL
18 lines
456 B
SQL
-- name: get-default-provider
|
|
SELECT id, name, provider, config, is_default FROM ai_providers where is_default is true;
|
|
|
|
-- name: get-prompt
|
|
SELECT id, key, title, content FROM ai_prompts where key = $1;
|
|
|
|
-- name: get-prompts
|
|
SELECT id, key, title FROM ai_prompts order by title;
|
|
|
|
-- name: set-openai-key
|
|
UPDATE ai_providers
|
|
SET config = jsonb_set(
|
|
COALESCE(config, '{}'::jsonb),
|
|
'{api_key}',
|
|
to_jsonb($1::text)
|
|
)
|
|
WHERE provider = 'openai';
|