mirror of
				https://github.com/linux-do/new-api.git
				synced 2025-11-04 05:13:41 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			464 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			464 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
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
 | 
						|
);
 |