Skip to content

Commit ff0eca7

Browse files
committed
feat(databricks): update model capability flags from live API probes
- Correct attachment flags: gpt-oss-120b, gpt-oss-20b, qwen3-next-80b set to false (gateway returns "Image input is not supported for this endpoint") - Add pdf to modalities.input for all Gemini models and Codex models (confirmed via inlineData / Responses API input_file probes) - Set temperature=false for all gpt-5* models (policy rule): base variants return HTTP 400 "Only the default (1) value is supported"; all gpt-5* unified to false for catalog consistency - Fix gpt-5-nano tool_call: true (false negative - now uses tool_choice:"required") - Add reasoning=true for gpt-5-nano (reasoning_tokens confirmed in usage) - Add reasoning=true for gemma-3-12b (<think> blocks confirmed via system prompt) - Add probe script: packages/core/script/probe-databricks-capabilities.ts Tests tool-use, reasoning, image, PDF, and temperature across all 4 API surfaces (mlflow/v1 chat, Anthropic, Gemini, OpenAI Responses). Read-only diagnostic tool.
1 parent 3f1ca5e commit ff0eca7

25 files changed

+1411
-36
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"vercel:generate": "bun ./packages/core/script/generate-vercel.ts",
2222
"wandb:generate": "bun ./packages/core/script/generate-wandb.ts",
2323
"databricks:list-gateway": "bun ./packages/core/script/list-databricks-ai-gateway.ts",
24-
"databricks:test-inference": "bun ./packages/core/script/test-databricks.ts"
24+
"databricks:test-inference": "bun ./packages/core/script/test-databricks.ts",
25+
"databricks:probe-capabilities": "bun ./packages/core/script/probe-databricks-capabilities.ts"
2526
},
2627
"dependencies": {
2728
"@cloudflare/workers-types": "^4.20250801.0",

0 commit comments

Comments
 (0)