jina-ai / jina-ai/node-DeepResearch

Feature Request: Make defaultObjectGenerationMode and supportsStructuredOutputs configurable

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.