mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-01 22:22:47 +03:00
feat: renew models (#6934)
This commit is contained in:
parent
a61ded3f25
commit
7e7a4120aa
@ -0,0 +1,22 @@
|
|||||||
|
import { PrismaClient } from '@prisma/client';
|
||||||
|
|
||||||
|
import { refreshPrompts } from './utils/prompts';
|
||||||
|
|
||||||
|
export class UpdatePrompts1715672224087 {
|
||||||
|
// do the migration
|
||||||
|
static async up(db: PrismaClient) {
|
||||||
|
await refreshPrompts(db);
|
||||||
|
}
|
||||||
|
|
||||||
|
// revert the migration
|
||||||
|
static async down(db: PrismaClient) {
|
||||||
|
await db.aiPrompt.updateMany({
|
||||||
|
where: {
|
||||||
|
model: 'gpt-4o',
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
name: 'gpt-4-vision-preview',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
@ -16,7 +16,7 @@ type Prompt = {
|
|||||||
export const prompts: Prompt[] = [
|
export const prompts: Prompt[] = [
|
||||||
{
|
{
|
||||||
name: 'debug:chat:gpt4',
|
name: 'debug:chat:gpt4',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'system',
|
role: 'system',
|
||||||
@ -27,7 +27,7 @@ export const prompts: Prompt[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'chat:gpt4',
|
name: 'chat:gpt4',
|
||||||
model: 'gpt-4-vision-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'system',
|
role: 'system',
|
||||||
@ -39,13 +39,13 @@ export const prompts: Prompt[] = [
|
|||||||
{
|
{
|
||||||
name: 'debug:action:gpt4',
|
name: 'debug:action:gpt4',
|
||||||
action: 'text',
|
action: 'text',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [],
|
messages: [],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'debug:action:vision4',
|
name: 'debug:action:vision4',
|
||||||
action: 'text',
|
action: 'text',
|
||||||
model: 'gpt-4-vision-preview',
|
model: 'gpt-4o',
|
||||||
messages: [],
|
messages: [],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -69,7 +69,7 @@ export const prompts: Prompt[] = [
|
|||||||
{
|
{
|
||||||
name: 'Summary',
|
name: 'Summary',
|
||||||
action: 'Summary',
|
action: 'Summary',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -81,7 +81,7 @@ export const prompts: Prompt[] = [
|
|||||||
{
|
{
|
||||||
name: 'Summary the webpage',
|
name: 'Summary the webpage',
|
||||||
action: 'Summary the webpage',
|
action: 'Summary the webpage',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -93,7 +93,7 @@ export const prompts: Prompt[] = [
|
|||||||
{
|
{
|
||||||
name: 'Explain this',
|
name: 'Explain this',
|
||||||
action: 'Explain this',
|
action: 'Explain this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -128,7 +128,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Explain this code',
|
name: 'Explain this code',
|
||||||
action: 'Explain this code',
|
action: 'Explain this code',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -140,7 +140,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Translate to',
|
name: 'Translate to',
|
||||||
action: 'Translate',
|
action: 'Translate',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -166,7 +166,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Write an article about this',
|
name: 'Write an article about this',
|
||||||
action: 'Write an article about this',
|
action: 'Write an article about this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -191,7 +191,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Write a twitter about this',
|
name: 'Write a twitter about this',
|
||||||
action: 'Write a twitter about this',
|
action: 'Write a twitter about this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -203,7 +203,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Write a poem about this',
|
name: 'Write a poem about this',
|
||||||
action: 'Write a poem about this',
|
action: 'Write a poem about this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -215,7 +215,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Write a blog post about this',
|
name: 'Write a blog post about this',
|
||||||
action: 'Write a blog post about this',
|
action: 'Write a blog post about this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -229,7 +229,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Write outline',
|
name: 'Write outline',
|
||||||
action: 'Write outline',
|
action: 'Write outline',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -241,7 +241,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Change tone to',
|
name: 'Change tone to',
|
||||||
action: 'Change tone',
|
action: 'Change tone',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -262,7 +262,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Brainstorm ideas about this',
|
name: 'Brainstorm ideas about this',
|
||||||
action: 'Brainstorm ideas about this',
|
action: 'Brainstorm ideas about this',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -286,7 +286,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Brainstorm mindmap',
|
name: 'Brainstorm mindmap',
|
||||||
action: 'Brainstorm mindmap',
|
action: 'Brainstorm mindmap',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -298,7 +298,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Expand mind map',
|
name: 'Expand mind map',
|
||||||
action: 'Expand mind map',
|
action: 'Expand mind map',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -316,7 +316,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Improve writing for it',
|
name: 'Improve writing for it',
|
||||||
action: 'Improve writing for it',
|
action: 'Improve writing for it',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -328,7 +328,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Improve grammar for it',
|
name: 'Improve grammar for it',
|
||||||
action: 'Improve grammar for it',
|
action: 'Improve grammar for it',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -340,7 +340,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Fix spelling for it',
|
name: 'Fix spelling for it',
|
||||||
action: 'Fix spelling for it',
|
action: 'Fix spelling for it',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -352,7 +352,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Find action items from it',
|
name: 'Find action items from it',
|
||||||
action: 'Find action items from it',
|
action: 'Find action items from it',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -374,7 +374,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Check code error',
|
name: 'Check code error',
|
||||||
action: 'Check code error',
|
action: 'Check code error',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -386,7 +386,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Create a presentation',
|
name: 'Create a presentation',
|
||||||
action: 'Create a presentation',
|
action: 'Create a presentation',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -398,7 +398,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Create headings',
|
name: 'Create headings',
|
||||||
action: 'Create headings',
|
action: 'Create headings',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -487,7 +487,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Make it longer',
|
name: 'Make it longer',
|
||||||
action: 'Make it longer',
|
action: 'Make it longer',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -512,7 +512,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Make it shorter',
|
name: 'Make it shorter',
|
||||||
action: 'Make it shorter',
|
action: 'Make it shorter',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
@ -536,7 +536,7 @@ content: {{content}}`,
|
|||||||
{
|
{
|
||||||
name: 'Continue writing',
|
name: 'Continue writing',
|
||||||
action: 'Continue writing',
|
action: 'Continue writing',
|
||||||
model: 'gpt-4-turbo-preview',
|
model: 'gpt-4o',
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
|
@ -38,6 +38,7 @@ export class OpenAIProvider
|
|||||||
|
|
||||||
readonly availableModels = [
|
readonly availableModels = [
|
||||||
// text to text
|
// text to text
|
||||||
|
'gpt-4o',
|
||||||
'gpt-4-vision-preview',
|
'gpt-4-vision-preview',
|
||||||
'gpt-4-turbo-preview',
|
'gpt-4-turbo-preview',
|
||||||
'gpt-3.5-turbo',
|
'gpt-3.5-turbo',
|
||||||
|
@ -20,6 +20,7 @@ export interface CopilotConfig {
|
|||||||
|
|
||||||
export enum AvailableModels {
|
export enum AvailableModels {
|
||||||
// text to text
|
// text to text
|
||||||
|
Gpt4Omni = 'gpt-4o',
|
||||||
Gpt4VisionPreview = 'gpt-4-vision-preview',
|
Gpt4VisionPreview = 'gpt-4-vision-preview',
|
||||||
Gpt4TurboPreview = 'gpt-4-turbo-preview',
|
Gpt4TurboPreview = 'gpt-4-turbo-preview',
|
||||||
Gpt35Turbo = 'gpt-3.5-turbo',
|
Gpt35Turbo = 'gpt-3.5-turbo',
|
||||||
|
Loading…
Reference in New Issue
Block a user