Skip to content

fix(ai-gemini, ai-openai): align image-input URL handling — passthrough where possible, error-by-default where an upload is required - #908

Merged
AlemTuzlak merged 2 commits into
mainfrom
907-fixai-gemini-align-creategeminiimage-url-handling-with-chat-stop-fetching-arbitrary-https-urls
Jul 7, 2026
Merged

AlemTuzlak merged 2 commits into
mainfrom
907-fixai-gemini-align-creategeminiimage-url-handling-with-chat-stop-fetching-arbitrary-https-urls

fix(ai-gemini, ai-openai): error on HTTP(S) URL image inputs that req…

d3661bb
Select commit
Loading
Failed to load commit list.
pkg.pr.new / Continuous Releases succeeded Jul 7, 2026 in 0s

Successful

Published successfully.

Details

Open in StackBlitz

@tanstack/ai

npm i https://pkg.pr.new/@tanstack/ai@d3661bb

@tanstack/ai-acp

npm i https://pkg.pr.new/@tanstack/ai-acp@d3661bb

@tanstack/ai-angular

npm i https://pkg.pr.new/@tanstack/ai-angular@d3661bb

@tanstack/ai-anthropic

npm i https://pkg.pr.new/@tanstack/ai-anthropic@d3661bb

@tanstack/ai-bedrock

npm i https://pkg.pr.new/@tanstack/ai-bedrock@d3661bb

@tanstack/ai-claude-code

npm i https://pkg.pr.new/@tanstack/ai-claude-code@d3661bb

@tanstack/ai-client

npm i https://pkg.pr.new/@tanstack/ai-client@d3661bb

@tanstack/ai-code-mode

npm i https://pkg.pr.new/@tanstack/ai-code-mode@d3661bb

@tanstack/ai-code-mode-skills

npm i https://pkg.pr.new/@tanstack/ai-code-mode-skills@d3661bb

@tanstack/ai-codex

npm i https://pkg.pr.new/@tanstack/ai-codex@d3661bb

@tanstack/ai-devtools-core

npm i https://pkg.pr.new/@tanstack/ai-devtools-core@d3661bb

@tanstack/ai-elevenlabs

npm i https://pkg.pr.new/@tanstack/ai-elevenlabs@d3661bb

@tanstack/ai-event-client

npm i https://pkg.pr.new/@tanstack/ai-event-client@d3661bb

@tanstack/ai-fal

npm i https://pkg.pr.new/@tanstack/ai-fal@d3661bb

@tanstack/ai-gemini

npm i https://pkg.pr.new/@tanstack/ai-gemini@d3661bb

@tanstack/ai-grok

npm i https://pkg.pr.new/@tanstack/ai-grok@d3661bb

@tanstack/ai-grok-build

npm i https://pkg.pr.new/@tanstack/ai-grok-build@d3661bb

@tanstack/ai-groq

npm i https://pkg.pr.new/@tanstack/ai-groq@d3661bb

@tanstack/ai-isolate-cloudflare

npm i https://pkg.pr.new/@tanstack/ai-isolate-cloudflare@d3661bb

@tanstack/ai-isolate-node

npm i https://pkg.pr.new/@tanstack/ai-isolate-node@d3661bb

@tanstack/ai-isolate-quickjs

npm i https://pkg.pr.new/@tanstack/ai-isolate-quickjs@d3661bb

@tanstack/ai-mcp

npm i https://pkg.pr.new/@tanstack/ai-mcp@d3661bb

@tanstack/ai-mistral

npm i https://pkg.pr.new/@tanstack/ai-mistral@d3661bb

@tanstack/ai-ollama

npm i https://pkg.pr.new/@tanstack/ai-ollama@d3661bb

@tanstack/ai-openai

npm i https://pkg.pr.new/@tanstack/ai-openai@d3661bb

@tanstack/ai-opencode

npm i https://pkg.pr.new/@tanstack/ai-opencode@d3661bb

@tanstack/ai-openrouter

npm i https://pkg.pr.new/@tanstack/ai-openrouter@d3661bb

@tanstack/ai-preact

npm i https://pkg.pr.new/@tanstack/ai-preact@d3661bb

@tanstack/ai-react

npm i https://pkg.pr.new/@tanstack/ai-react@d3661bb

@tanstack/ai-react-ui

npm i https://pkg.pr.new/@tanstack/ai-react-ui@d3661bb

@tanstack/ai-sandbox

npm i https://pkg.pr.new/@tanstack/ai-sandbox@d3661bb

@tanstack/ai-sandbox-cloudflare

npm i https://pkg.pr.new/@tanstack/ai-sandbox-cloudflare@d3661bb

@tanstack/ai-sandbox-daytona

npm i https://pkg.pr.new/@tanstack/ai-sandbox-daytona@d3661bb

@tanstack/ai-sandbox-docker

npm i https://pkg.pr.new/@tanstack/ai-sandbox-docker@d3661bb

@tanstack/ai-sandbox-local-process

npm i https://pkg.pr.new/@tanstack/ai-sandbox-local-process@d3661bb

@tanstack/ai-sandbox-sprites

npm i https://pkg.pr.new/@tanstack/ai-sandbox-sprites@d3661bb

@tanstack/ai-sandbox-vercel

npm i https://pkg.pr.new/@tanstack/ai-sandbox-vercel@d3661bb

@tanstack/ai-solid

npm i https://pkg.pr.new/@tanstack/ai-solid@d3661bb

@tanstack/ai-solid-ui

npm i https://pkg.pr.new/@tanstack/ai-solid-ui@d3661bb

@tanstack/ai-svelte

npm i https://pkg.pr.new/@tanstack/ai-svelte@d3661bb

@tanstack/ai-utils

npm i https://pkg.pr.new/@tanstack/ai-utils@d3661bb

@tanstack/ai-vue

npm i https://pkg.pr.new/@tanstack/ai-vue@d3661bb

@tanstack/ai-vue-ui

npm i https://pkg.pr.new/@tanstack/ai-vue-ui@d3661bb

@tanstack/openai-base

npm i https://pkg.pr.new/@tanstack/openai-base@d3661bb

@tanstack/preact-ai-devtools

npm i https://pkg.pr.new/@tanstack/preact-ai-devtools@d3661bb

@tanstack/react-ai-devtools

npm i https://pkg.pr.new/@tanstack/react-ai-devtools@d3661bb

@tanstack/solid-ai-devtools

npm i https://pkg.pr.new/@tanstack/solid-ai-devtools@d3661bb