Skip to content

ci: Version Packages - #1100

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

ci: Version Packages#1100
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tanstack/ai-openrouter@0.17.0

Minor Changes

  • #740 efe3b07 - Add openRouterVideo, a video generation adapter for OpenRouter's dedicated async API (POST /api/v1/videos) — Seedance, Veo 3.1, Wan, Kling, and Sora 2 Pro through one API key. Follows the jobs/polling architecture (generateVideo()getVideoJobStatus()), with per-model size / duration / provider-option types generated from OpenRouter's GET /api/v1/videos/models metadata and validated before submit. duration is typed per model on the shared typed-duration contract — the adapter implements availableDurations() and snapDuration(seconds) (matching the Veo adapter) to enumerate the valid set and coerce raw UI seconds to the closest supported value. Image-conditioned prompts map metadata.role onto the wire: start_frame / end_frameframe_images[] (first_frame / last_frame), reference / characterinput_references[]; frame roles are validated against each model's supported_frame_images. Completed videos are downloaded server-side and returned as data: URLs (OpenRouter's download URLs require the API key), and the gateway-reported cost is surfaced as usage.cost.

    Image adapter fixes from the #624 review: requested size is now validated (the WIDTHxHEIGHT union previously used a Unicode ×, so every size except 1024x1024 silently dropped its aspect ratio; unsupported sizes now throw with the supported list), numberOfImages > 1 throws instead of silently returning one image (verified live: the gateway ignores all count keys in image_config), and image_config.strength (0.0–1.0 image-to-image influence) is exposed via modelOptions.strength.

@tanstack/ai-perplexity@0.2.0

Minor Changes

  • #516 4d5ec57 - Add @tanstack/ai-perplexity with a Perplexity Search API client and perplexitySearchTool.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 75c0e95 to ab9ad93 Compare August 13, 2026 07:53
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.

0 participants