mirror of
https://git.openapi.site/https://github.com/desirecore/config-center.git
synced 2026-09-05 20:13:40 +08:00
fix: account for native search request pricing (#65)
This commit is contained in:
@@ -135,11 +135,13 @@ describe('真实数据全量校验', () => {
|
|||||||
for (const model of anthropic.models.filter((item) => enabled(anthropic).includes(item.modelName))) {
|
for (const model of anthropic.models.filter((item) => enabled(anthropic).includes(item.modelName))) {
|
||||||
assert.equal(model.extra.serverSideWebSearch.dialect, 'anthropic-messages')
|
assert.equal(model.extra.serverSideWebSearch.dialect, 'anthropic-messages')
|
||||||
assert.equal(model.extra.serverSideWebSearch.toolType, 'web_search_20260318')
|
assert.equal(model.extra.serverSideWebSearch.toolType, 'web_search_20260318')
|
||||||
|
assert.equal(model.extra.serverSideWebSearch.searchRequestPriceUsd, 0.01)
|
||||||
assert.equal('maxUses' in model.extra.serverSideWebSearch, false)
|
assert.equal('maxUses' in model.extra.serverSideWebSearch, false)
|
||||||
}
|
}
|
||||||
for (const model of openai.models.filter((item) => enabled(openai).includes(item.modelName))) {
|
for (const model of openai.models.filter((item) => enabled(openai).includes(item.modelName))) {
|
||||||
assert.equal(model.extra.serverSideWebSearch.dialect, 'openai-responses')
|
assert.equal(model.extra.serverSideWebSearch.dialect, 'openai-responses')
|
||||||
assert.equal(model.extra.serverSideWebSearch.toolType, 'web_search')
|
assert.equal(model.extra.serverSideWebSearch.toolType, 'web_search')
|
||||||
|
assert.equal(model.extra.serverSideWebSearch.searchRequestPriceUsd, 0.01)
|
||||||
assert.equal('maxUses' in model.extra.serverSideWebSearch, false)
|
assert.equal('maxUses' in model.extra.serverSideWebSearch, false)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "anthropic-messages",
|
"dialect": "anthropic-messages",
|
||||||
"fallbackPriority": 1,
|
"fallbackPriority": 1,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search_20260318"
|
"toolType": "web_search_20260318"
|
||||||
},
|
},
|
||||||
"cachePricing": {
|
"cachePricing": {
|
||||||
@@ -76,6 +77,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "anthropic-messages",
|
"dialect": "anthropic-messages",
|
||||||
"fallbackPriority": 2,
|
"fallbackPriority": 2,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search_20260318"
|
"toolType": "web_search_20260318"
|
||||||
},
|
},
|
||||||
"cachePricing": {
|
"cachePricing": {
|
||||||
@@ -116,6 +118,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "anthropic-messages",
|
"dialect": "anthropic-messages",
|
||||||
"fallbackPriority": 3,
|
"fallbackPriority": 3,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search_20260318"
|
"toolType": "web_search_20260318"
|
||||||
},
|
},
|
||||||
"cachePricing": {
|
"cachePricing": {
|
||||||
@@ -155,6 +158,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "anthropic-messages",
|
"dialect": "anthropic-messages",
|
||||||
"fallbackPriority": 4,
|
"fallbackPriority": 4,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search_20260318"
|
"toolType": "web_search_20260318"
|
||||||
},
|
},
|
||||||
"cachePricing": {
|
"cachePricing": {
|
||||||
@@ -191,6 +195,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "anthropic-messages",
|
"dialect": "anthropic-messages",
|
||||||
"fallbackPriority": 5,
|
"fallbackPriority": 5,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search_20260318"
|
"toolType": "web_search_20260318"
|
||||||
},
|
},
|
||||||
"cachePricing": {
|
"cachePricing": {
|
||||||
|
|||||||
@@ -50,6 +50,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 1,
|
"fallbackPriority": 1,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"cachedInputPrice": 0.5,
|
"cachedInputPrice": 0.5,
|
||||||
@@ -89,6 +90,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 2,
|
"fallbackPriority": 2,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"responsesOnly": true,
|
"responsesOnly": true,
|
||||||
@@ -126,6 +128,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 3,
|
"fallbackPriority": 3,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"cachedInputPrice": 0.25,
|
"cachedInputPrice": 0.25,
|
||||||
@@ -162,6 +165,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 4,
|
"fallbackPriority": 4,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"responsesOnly": true,
|
"responsesOnly": true,
|
||||||
@@ -200,6 +204,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 5,
|
"fallbackPriority": 5,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"cachedInputPrice": 0.075,
|
"cachedInputPrice": 0.075,
|
||||||
@@ -235,6 +240,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 6,
|
"fallbackPriority": 6,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
},
|
},
|
||||||
"cachedInputPrice": 0.02,
|
"cachedInputPrice": 0.02,
|
||||||
@@ -436,6 +442,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 7,
|
"fallbackPriority": 7,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -525,6 +532,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 8,
|
"fallbackPriority": 8,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -554,6 +562,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 9,
|
"fallbackPriority": 9,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -816,6 +825,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dialect": "openai-responses",
|
"dialect": "openai-responses",
|
||||||
"fallbackPriority": 10,
|
"fallbackPriority": 10,
|
||||||
|
"searchRequestPriceUsd": 0.01,
|
||||||
"toolType": "web_search"
|
"toolType": "web_search"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"presetDataVersion": 80,
|
"presetDataVersion": 81,
|
||||||
"updatedAt": "2026-07-23",
|
"updatedAt": "2026-07-24",
|
||||||
"description": "DesireCore 官方配置中心"
|
"description": "DesireCore 官方配置中心"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user