Skip to content

Commit 3b7f619

Browse files
authored
Merge pull request #144 from rjmacarthy/chore/gemini-2.0
Add gemini-2.0 models
2 parents 1493d6e + 2e5a4d7 commit 3b7f619

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

.changeset/strange-shoes-begin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'token.js': patch
3+
---
4+
5+
Add gemini-2.0 models

docs/providers/gemini.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,14 @@ main()
3838
<!-- compatibility -->
3939
## Supported Models
4040

41-
| Model | Chat Completion | Streaming | JSON Output | Image Input | Function Calling | N > 1 |
42-
| ------------------- | --------------- | --------- | ----------- | ----------- | ---------------- | ----- |
43-
| gemini-1.5-pro |||||||
44-
| gemini-1.5-flash |||||||
45-
| gemini-1.5-flash-8b |||||||
46-
| gemini-1.0-pro |||||||
41+
| Model | Chat Completion | Streaming | JSON Output | Image Input | Function Calling | N > 1 |
42+
| ----------------------------------- | --------------- | --------- | ----------- | ----------- | ---------------- | ----- |
43+
| gemini-2.0-flash-001 |||||||
44+
| gemini-2.0-flash-lite-preview-02-05 |||||||
45+
| gemini-1.5-pro |||||||
46+
| gemini-1.5-flash |||||||
47+
| gemini-1.5-flash-8b |||||||
48+
| gemini-1.0-pro |||||||
4749

4850
### Legend
4951
| Symbol | Description |

src/models.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,29 +167,38 @@ export const models = {
167167
},
168168
gemini: {
169169
models: [
170+
'gemini-2.0-flash-001',
171+
'gemini-2.0-flash-lite-preview-02-05',
170172
'gemini-1.5-pro',
171173
'gemini-1.5-flash',
172174
'gemini-1.5-flash-8b',
173175
'gemini-1.0-pro',
174176
] as const,
175177
supportsCompletion: true,
176178
supportsStreaming: [
179+
'gemini-2.0-flash-001',
180+
'gemini-2.0-flash-lite-preview-02-05',
177181
'gemini-1.5-pro',
178182
'gemini-1.5-flash',
179183
'gemini-1.5-flash-8b',
180184
'gemini-1.0-pro',
181185
] as const,
182186
supportsJSON: [
187+
'gemini-2.0-flash-001',
188+
'gemini-2.0-flash-lite-preview-02-05',
183189
'gemini-1.5-pro',
184190
'gemini-1.5-flash',
185191
'gemini-1.5-flash-8b',
186192
] as const,
187193
supportsImages: [
194+
'gemini-2.0-flash-001',
195+
'gemini-2.0-flash-lite-preview-02-05',
188196
'gemini-1.5-pro',
189197
'gemini-1.5-flash',
190198
'gemini-1.5-flash-8b',
191199
] as const,
192200
supportsToolCalls: [
201+
'gemini-2.0-flash-001',
193202
'gemini-1.5-pro',
194203
'gemini-1.5-flash',
195204
'gemini-1.5-flash-8b',

0 commit comments

Comments
 (0)