jina-ai / jina-ai/node-DeepResearch
Feature Request: Make defaultObjectGenerationMode and supportsStructuredOutputs configurable
- Dominant language
- TypeScript
- Stars
- 5.2k
- Forks
- 461
- PR merge metrics
- No merged PRs in 30d
Description
Make [defaultObjectGenerationMode](https://github.com/vercel/ai/blob/cbaffa9d06a764bcecea74b6bf7c620d888d45d3/packages/provider/src/language-model/v1/language-model-v1.ts#L39) and [supportsStructuredOutputs](https://github.com/vercel/ai/blob/cbaffa9d06a764bcecea74b6bf7c620d888d45d3/packages/provider/src/language-model/v1/language-model-v1.ts#L67) configurable to support more models.
### For example:
- gpt-4o: ` defaultObjectGenerationMode='json' ` and `supportsStructuredOutputs=false`
- mistral-small-24b-instruct-2501 in lm-studio: `defaultObjectGenerationMode='json'` and `supportsStructuredOutputs=true`
- deepseek-v3: `defaultObjectGenerationMode='json' ` and `supportsStructuredOutputs=false`
- deepseek-v3 in silliconflow: `defaultObjectGenerationMode='tool' ` and `supportsStructuredOutputs=false`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.