Skip to content

Commit 08ef290

Browse files
committed
feat: enable native tool calling by default for Z.ai models
1 parent eac0d62 commit 08ef290

File tree

1 file changed

+15
-0
lines changed
  • packages/types/src/providers

1 file changed

+15
-0
lines changed

packages/types/src/providers/zai.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export const internationalZAiModels = {
1717
supportsImages: false,
1818
supportsPromptCache: true,
1919
supportsNativeTools: true,
20+
defaultToolProtocol: "native",
2021
inputPrice: 0.6,
2122
outputPrice: 2.2,
2223
cacheWritesPrice: 0,
@@ -30,6 +31,7 @@ export const internationalZAiModels = {
3031
supportsImages: false,
3132
supportsPromptCache: true,
3233
supportsNativeTools: true,
34+
defaultToolProtocol: "native",
3335
inputPrice: 0.2,
3436
outputPrice: 1.1,
3537
cacheWritesPrice: 0,
@@ -43,6 +45,7 @@ export const internationalZAiModels = {
4345
supportsImages: false,
4446
supportsPromptCache: true,
4547
supportsNativeTools: true,
48+
defaultToolProtocol: "native",
4649
inputPrice: 2.2,
4750
outputPrice: 8.9,
4851
cacheWritesPrice: 0,
@@ -56,6 +59,7 @@ export const internationalZAiModels = {
5659
supportsImages: false,
5760
supportsPromptCache: true,
5861
supportsNativeTools: true,
62+
defaultToolProtocol: "native",
5963
inputPrice: 1.1,
6064
outputPrice: 4.5,
6165
cacheWritesPrice: 0,
@@ -68,6 +72,7 @@ export const internationalZAiModels = {
6872
supportsImages: false,
6973
supportsPromptCache: true,
7074
supportsNativeTools: true,
75+
defaultToolProtocol: "native",
7176
inputPrice: 0,
7277
outputPrice: 0,
7378
cacheWritesPrice: 0,
@@ -80,6 +85,7 @@ export const internationalZAiModels = {
8085
supportsImages: true,
8186
supportsPromptCache: true,
8287
supportsNativeTools: true,
88+
defaultToolProtocol: "native",
8389
inputPrice: 0.6,
8490
outputPrice: 1.8,
8591
cacheWritesPrice: 0,
@@ -93,6 +99,7 @@ export const internationalZAiModels = {
9399
supportsImages: false,
94100
supportsPromptCache: true,
95101
supportsNativeTools: true,
102+
defaultToolProtocol: "native",
96103
inputPrice: 0.6,
97104
outputPrice: 2.2,
98105
cacheWritesPrice: 0,
@@ -106,6 +113,7 @@ export const internationalZAiModels = {
106113
supportsImages: false,
107114
supportsPromptCache: false,
108115
supportsNativeTools: true,
116+
defaultToolProtocol: "native",
109117
inputPrice: 0.1,
110118
outputPrice: 0.1,
111119
cacheWritesPrice: 0,
@@ -123,6 +131,7 @@ export const mainlandZAiModels = {
123131
supportsImages: false,
124132
supportsPromptCache: true,
125133
supportsNativeTools: true,
134+
defaultToolProtocol: "native",
126135
inputPrice: 0.29,
127136
outputPrice: 1.14,
128137
cacheWritesPrice: 0,
@@ -136,6 +145,7 @@ export const mainlandZAiModels = {
136145
supportsImages: false,
137146
supportsPromptCache: true,
138147
supportsNativeTools: true,
148+
defaultToolProtocol: "native",
139149
inputPrice: 0.1,
140150
outputPrice: 0.6,
141151
cacheWritesPrice: 0,
@@ -149,6 +159,7 @@ export const mainlandZAiModels = {
149159
supportsImages: false,
150160
supportsPromptCache: true,
151161
supportsNativeTools: true,
162+
defaultToolProtocol: "native",
152163
inputPrice: 0.29,
153164
outputPrice: 1.14,
154165
cacheWritesPrice: 0,
@@ -162,6 +173,7 @@ export const mainlandZAiModels = {
162173
supportsImages: false,
163174
supportsPromptCache: true,
164175
supportsNativeTools: true,
176+
defaultToolProtocol: "native",
165177
inputPrice: 0.1,
166178
outputPrice: 0.6,
167179
cacheWritesPrice: 0,
@@ -174,6 +186,7 @@ export const mainlandZAiModels = {
174186
supportsImages: false,
175187
supportsPromptCache: true,
176188
supportsNativeTools: true,
189+
defaultToolProtocol: "native",
177190
inputPrice: 0,
178191
outputPrice: 0,
179192
cacheWritesPrice: 0,
@@ -186,6 +199,7 @@ export const mainlandZAiModels = {
186199
supportsImages: true,
187200
supportsPromptCache: true,
188201
supportsNativeTools: true,
202+
defaultToolProtocol: "native",
189203
inputPrice: 0.29,
190204
outputPrice: 0.93,
191205
cacheWritesPrice: 0,
@@ -199,6 +213,7 @@ export const mainlandZAiModels = {
199213
supportsImages: false,
200214
supportsPromptCache: true,
201215
supportsNativeTools: true,
216+
defaultToolProtocol: "native",
202217
inputPrice: 0.29,
203218
outputPrice: 1.14,
204219
cacheWritesPrice: 0,

0 commit comments

Comments
 (0)