Enable native tool calling for z.ai (#9645)

This commit is contained in:
Matt Rubens 2025-11-27 00:08:09 -05:00 committed by GitHub
parent f5ce56c696
commit fb94eb3814
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,6 +16,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
supportsReasoningBinary: true,
inputPrice: 0.6,
outputPrice: 2.2,
@ -29,6 +30,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.2,
outputPrice: 1.1,
cacheWritesPrice: 0,
@ -41,6 +43,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 2.2,
outputPrice: 8.9,
cacheWritesPrice: 0,
@ -53,6 +56,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 1.1,
outputPrice: 4.5,
cacheWritesPrice: 0,
@ -64,6 +68,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0,
outputPrice: 0,
cacheWritesPrice: 0,
@ -75,6 +80,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: true,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.6,
outputPrice: 1.8,
cacheWritesPrice: 0,
@ -87,6 +93,7 @@ export const internationalZAiModels = {
contextWindow: 200_000,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
supportsReasoningBinary: true,
inputPrice: 0.6,
outputPrice: 2.2,
@ -100,6 +107,7 @@ export const internationalZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: false,
supportsNativeTools: true,
inputPrice: 0.1,
outputPrice: 0.1,
cacheWritesPrice: 0,
@ -116,6 +124,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
supportsReasoningBinary: true,
inputPrice: 0.29,
outputPrice: 1.14,
@ -129,6 +138,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.1,
outputPrice: 0.6,
cacheWritesPrice: 0,
@ -141,6 +151,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.29,
outputPrice: 1.14,
cacheWritesPrice: 0,
@ -153,6 +164,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.1,
outputPrice: 0.6,
cacheWritesPrice: 0,
@ -164,6 +176,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0,
outputPrice: 0,
cacheWritesPrice: 0,
@ -175,6 +188,7 @@ export const mainlandZAiModels = {
contextWindow: 131_072,
supportsImages: true,
supportsPromptCache: true,
supportsNativeTools: true,
inputPrice: 0.29,
outputPrice: 0.93,
cacheWritesPrice: 0,
@ -187,6 +201,7 @@ export const mainlandZAiModels = {
contextWindow: 204_800,
supportsImages: false,
supportsPromptCache: true,
supportsNativeTools: true,
supportsReasoningBinary: true,
inputPrice: 0.29,
outputPrice: 1.14,