Skip to content

Commit 046b5bc

Browse files
committed
Adds support for GPT-4 Omni Mini
1 parent 6bcd272 commit 046b5bc

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
66

77
## [Unreleased]
88

9+
### Added
10+
11+
- Adds support for OpenAI's GPT-4o Mini model for GitLens' experimental AI features
12+
913
### Changed
1014

1115
- GitLab & GitLab self-managed access tokens now require `api` scope instead of `read_api` to be able to merge Pull Requests.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3595,6 +3595,7 @@
35953595
"default": null,
35963596
"enum": [
35973597
"openai:gpt-4o",
3598+
"openai:gpt-4o-mini",
35983599
"openai:gpt-4-turbo",
35993600
"openai:gpt-4-turbo-preview",
36003601
"openai:gpt-4",
@@ -3615,6 +3616,7 @@
36153616
],
36163617
"enumDescriptions": [
36173618
"OpenAI GPT-4 Omni",
3619+
"OpenAI GPT-4 Omni Mini",
36183620
"OpenAI GPT-4 Turbo with Vision",
36193621
"OpenAI GPT-4 Turbo Preview",
36203622
"OpenAI GPT-4",

src/ai/openaiProvider.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const provider = { id: 'openai', name: 'OpenAI' } as const;
1313

1414
export type OpenAIModels =
1515
| 'gpt-4o'
16+
| 'gpt-4o-mini'
1617
| 'gpt-4-turbo'
1718
| 'gpt-4-turbo-2024-04-09'
1819
| 'gpt-4-turbo-preview'
@@ -36,6 +37,12 @@ const models: OpenAIModel[] = [
3637
provider: provider,
3738
default: true,
3839
},
40+
{
41+
id: 'gpt-4o-mini',
42+
name: 'GPT-4 Omni Mini',
43+
maxTokens: 128000,
44+
provider: provider,
45+
},
3946
{
4047
id: 'gpt-4-turbo',
4148
name: 'GPT-4 Turbo with Vision',

0 commit comments

Comments
 (0)