| 1234567891011121314151617 |
- INSERT INTO abilities (`group`, model, channel_id, enabled)
- SELECT c.`group`, m.model, c.id, 1
- FROM channels c
- CROSS JOIN (
- SELECT 'gpt-3.5-turbo' AS model UNION ALL
- SELECT 'gpt-3.5-turbo-0301' AS model UNION ALL
- SELECT 'gpt-4' AS model UNION ALL
- SELECT 'gpt-4-0314' AS model
- ) AS m
- WHERE c.status = 1
- AND NOT EXISTS (
- SELECT 1
- FROM abilities a
- WHERE a.`group` = c.`group`
- AND a.model = m.model
- AND a.channel_id = c.id
- );
|