Skip to content

Backport: fix(@ai-sdk/togetherai): omit seed from request body when undefined#15412

Merged
aayush-kapoor merged 1 commit into
release-v6.0from
backport-pr-15037-to-release-v6.0
May 18, 2026
Merged

Backport: fix(@ai-sdk/togetherai): omit seed from request body when undefined#15412
aayush-kapoor merged 1 commit into
release-v6.0from
backport-pr-15037-to-release-v6.0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

This is an automated backport of #15037 to the release-v6.0 branch. FYI @Mmartinrusso

…15037)

## Background

Together AI returns `"Unsupported use of 'seed' parameter"` when `seed`
is sent to models that don't support it (e.g. non-diffusion models like
`google/gemini-3-pro-image`). The `seed` was previously always included
in the request body even when `undefined`.

## Summary

Changed the request body construction to only include `seed` when it is
explicitly provided:

```ts
// Before
seed,

// After
...(seed != null ? { seed } : {}),
```

## Manual Verification

Tested by calling `doGenerate` without a `seed` parameter against a
TogetherAI model — the field is no longer present in the serialized
request body. Automated test added to assert the same.

## Checklist

- [x] All commits are signed (PRs with unsigned commits cannot be
merged)
- [x] Tests have been added / updated (for bug fixes / features)
- [ ] Documentation has been added / updated (for bug fixes / features)
- [x] A _patch_ changeset for relevant packages has been added (for bug
fixes / features - run `pnpm changeset` in the project root)
- [x] I have reviewed this pull request (self-review)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot enabled auto-merge (squash) May 18, 2026 18:51
auto-merge was automatically disabled May 18, 2026 18:54

Pull request was closed

@aayush-kapoor aayush-kapoor reopened this May 18, 2026
@aayush-kapoor aayush-kapoor enabled auto-merge (squash) May 18, 2026 19:00
@aayush-kapoor aayush-kapoor merged commit 5b8370a into release-v6.0 May 18, 2026
17 checks passed
@aayush-kapoor aayush-kapoor deleted the backport-pr-15037-to-release-v6.0 branch May 18, 2026 19:35
@github-actions
Copy link
Copy Markdown
Contributor Author

🚀 Published in:

Package Version
@ai-sdk/google-vertex 4.0.131 github npm
@ai-sdk/togetherai 2.0.52 github npm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant