Add canvas interface (#461)

This commit is contained in:
Jeremy 2024-10-30 16:01:24 +05:30 committed by GitHub
parent 1a74a5ca9a
commit b3cb0ea755
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 7454 additions and 4691 deletions

31
ai/models.ts Normal file
View file

@ -0,0 +1,31 @@
// Define your models here.
export interface Model {
id: string;
label: string;
apiIdentifier: string;
description: string;
}
export const models: Array<Model> = [
{
id: 'gpt-4o-mini',
label: 'GPT 4o mini',
apiIdentifier: 'gpt-4o-mini',
description: 'Small model for fast, lightweight tasks',
},
{
id: 'gpt-4o',
label: 'GPT 4o',
apiIdentifier: 'gpt-4o',
description: 'For complex, multi-step tasks',
},
{
id: 'gpt-4o-canvas',
label: 'GPT 4o with Canvas',
apiIdentifier: 'gpt-4o',
description: 'Collaborate with writing',
},
] as const;
export const DEFAULT_MODEL_NAME: string = 'gpt-4o-mini';