Go: add tools for a lot of providers (#17341)

### Summary

As title

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Haruko386
2026-07-24 19:33:38 +08:00
committed by GitHub
parent 0471fd5695
commit c575164695
69 changed files with 2553 additions and 669 deletions

View File

@@ -23,6 +23,9 @@
"thinking": {
"default_value": true,
"clear_thinking": true
},
"tools": {
"support": true
}
},
{
@@ -35,6 +38,9 @@
"thinking": {
"default_value": true,
"clear_thinking": true
},
"tools": {
"support": true
}
},
{
@@ -47,6 +53,9 @@
"thinking": {
"default_value": true,
"clear_thinking": true
},
"tools": {
"support": true
}
},
{
@@ -55,7 +64,10 @@
"model_types": [
"chat",
"vision"
]
],
"tools": {
"support": true
}
},
{
"name": "claude-sonnet-4-6",
@@ -63,7 +75,10 @@
"model_types": [
"chat",
"vision"
]
],
"tools": {
"support": true
}
},
{
"name": "gemini-3-pro-preview",
@@ -71,21 +86,30 @@
"model_types": [
"chat",
"vision"
]
],
"tools": {
"support": true
}
},
{
"name": "deepseek-v3.2",
"max_tokens": 128000,
"model_types": [
"chat"
]
],
"tools": {
"support": true
}
},
{
"name": "qwen3-235b-a22b",
"max_tokens": 128000,
"model_types": [
"chat"
]
],
"tools": {
"support": true
}
},
{
"name": "text-embedding-3-small",