ai
The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents
Language: typescript
Author: GitHub Repos (@github-repos)
0 stars ยท 34 views
Viewing path: .kodiak.toml
Files
- page.tsx (tsx)
- openai-embedding-model.ts (ts)
- mock-speech-model-v3.ts (ts)
- chatbot.ts (ts)
- bedrock-anthropic-computer-use-editor.ts (ts)
- fal-transcription-model.test.ts (ts)
- extract-reasoning-content.ts (ts)
- alibaba-video-settings.ts (ts)
- reader.ts (ts)
- embed-many-result.ts (ts)
- rename-parse-stream-part-not-ai.output.ts (ts)
- mistral-chat-language-model.ts (ts)
- 05-streaming-values.mdx (mdx)
- tool-nested-empty-object.ts (ts)
- elevenlabs-provider.ts (ts)
- package.json (json)
- create-agent-ui-stream.ts (ts)
- 30-generate-object-reasoning.mdx (mdx)
- responses-encrypted-reasoning.ts (ts)
- 90-dynamic-prompt-caching.mdx (mdx)
- openai-local-shell-view.tsx (tsx)
- bedrock-tool-no-args.chunks.txt (txt)
- tool-choice.ts (ts)
- image-generation-agent.ts (ts)
- cleanup-examples-changesets.mjs (mjs)
- config.json (json)
- vitest.node.config.js (js)
- google-vertex-anthropic-provider-node.ts (ts)
- warning.ts (ts)
- ai-load-api-key-error.mdx (mdx)
- create-gateway-error.test.ts (ts)
- tool-call.ts (ts)
- web-fetch-20260209-wikipedia.ts (ts)
- cohere-prepare-tools.ts (ts)
- responses.ts (ts)
- agent.ts (ts)
- weather-agent.ts (ts)
- stream-text-rag-middleware.ts (ts)
- pdf-tool-results-url.ts (ts)
- reasoning.ts (ts)
- basic.ts (ts)
- tool-call.ts (ts)
- 36-migration-guide-3-4.mdx (mdx)
- tool-parallel-search-params.ts (ts)
- remove-experimental-streamdata.test.ts (ts)
- caching.ts (ts)
- hume-speech-model.test.ts (ts)
- chatbot-image-output.ts (ts)
- image-base64.ts (ts)
- gemini-3-1-flash-image-with-thinking.ts (ts)
- page.tsx (tsx)
- thinking.ts (ts)
- tool-choice.ts (ts)
- vertex-anthropic-cache-control.ts (ts)
- bedrock-nova.ts (ts)
- 52-call-tools-with-image-prompt.mdx (mdx)
- url.ts (ts)
- turbo.json (json)
- cerebras-provider.ts (ts)
- process-text-stream.ts (ts)
- output-object-store-generation.ts (ts)
- vertex-anthropic-chatbot.ts (ts)
- vertex-anthropic-custom-fetch.ts (ts)
- vertex-anthropic-pdf.ts (ts)
- vertex-grounding.ts (ts)
- vertex-image-base64.ts (ts)
- vertex-safety.ts (ts)
- kimi-k2-output-object.ts (ts)
- responses.ts (ts)
- system-message.ts (ts)
- reasoning-input.ts (ts)
- output-object-name-description.ts (ts)
- raw-chunks.ts (ts)
- dynamic-tool-call.ts (ts)
- thinking-indicator.tsx (tsx)
- active-tools.ts (ts)
- bedrock-prepare-tools.test.ts (ts)
- responses-provider-metadata-text-part.ts (ts)
- ai-no-video-generated-error.mdx (mdx)
- output-object-fullstream.ts (ts)
- schema.ts (ts)
- responses-tool-call.ts (ts)
- tsup.config.ts (ts)
- image.ts (ts)
- local-shell-tool.ts (ts)
- nullable.ts (ts)
- output-default.ts (ts)
- output-object-name-description.ts (ts)
- repro-alias-forced.ts (ts)
- repro-alias-unforced.ts (ts)
- responses-apply-patch.ts (ts)
- stream-text-log-middleware.ts (ts)
- basic.ts (ts)
- responses-previous-response-id.ts (ts)
- grok-3-mini-output-object-reasoning-effort.ts (ts)
- grok-4-fast-output-object-reasoning.ts (ts)
- logprobs.ts (ts)
- output-object-name-description.ts (ts)
- veo-3-fast.ts (ts)
- responses-image-test.ts (ts)
- responses-output-object.ts (ts)
- wan2.6-r2v-flash.ts (ts)
- usage.ts (ts)
- wan2.5-t2v-preview.ts (ts)
- bedrock-json-tool.1.chunks.txt (txt)
- wan2.6-t2v.ts (ts)
- i2v.ts (ts)
- google-veo.ts (ts)
- i2v-url.ts (ts)
- anthropic-local-fs-memory-tool.ts (ts)
- convert-base64.ts (ts)
- present-video.ts (ts)
- print.ts (ts)
- save-raw-chunks.ts (ts)
- langsmith.mdx (mdx)
- groq-chat-language-model.test.ts.snap (snap)
- openai-compatible-embedding-model.test.ts (ts)
- default-settings-example.ts (ts)
- generate-speech-openai.ts (ts)
- chatbot.ts (ts)
- raw-chunks.test.ts (ts)
- image-model-middleware.ts (ts)
- page.tsx (tsx)
- read-ui-message-stream.ts (ts)
- openai-compatible-embedding-model.ts (ts)
- bedrock-anthropic-1m-context.ts (ts)
- azure-web-search-preview-view.tsx (tsx)
- fal-speech-settings.ts (ts)
- togetherai-string.ts (ts)
- 92-stream-ui-record-token-usage.mdx (mdx)
- convert-to-openai-chat-messages.test.ts (ts)
- embed.test.ts (ts)
- voice.ts (ts)
- select-temetry-attributes.test.ts (ts)
- README.md (md)
- url.ts (ts)
- lmnt-error.ts (ts)
- index.vue (vue)
- multi-step.ts (ts)
- vitest.edge.config.js (js)
- layout.tsx (tsx)
- remove-mistral-facade.test.ts (ts)
- remove-await-fn.ts (ts)
- instructions.ts (ts)
- 32-validate-ui-messages.mdx (mdx)
- generate-model-settings.ts (ts)
- lmnt-speech-model.ts (ts)
- browser-search.ts (ts)
- 31-convert-to-model-messages.mdx (mdx)
- moonshotai-chat-language-model.ts (ts)
- flatten-streamtext-file-properties.ts (ts)
- vertex-anthropic-computer-use-editor-cache-control.ts (ts)
- compatible-litellm-anthropic-cache-control.ts (ts)
- get-response-metadata.ts (ts)
- index.tsx (tsx)
- layout.tsx (tsx)
- tsconfig.build.json (json)
- basic.ts (ts)
- string.ts (ts)
- invalid-tool-call.ts (ts)
- anthropic-json-output-format.1.chunks.txt (txt)
- anthropic-json-tool.1.json (json)
- gladia-error.ts (ts)
- page.tsx (tsx)
- klingai-provider.test.ts (ts)
- responses-image.ts (ts)
- replace-usechat-input-with-state.output.ts (ts)
- use-object.ts (ts)
- codemod.ts (ts)
- replace-nanoid.ts (ts)
- bedrock-nova-tool-call.ts (ts)
- xai-mcp-server (xai-mcp-server)
- client.ts (ts)
- programmatic-tool-calling.ts (ts)
- reasoning.ts (ts)
- skills.ts (ts)
- tool-call-8516.ts (ts)
- openai-web-search-view.tsx (tsx)
- responses-file-id.ts (ts)
- responses-reasoning-summary.ts (ts)
- tool-call-empty-params.ts (ts)
- tool-call.ts (ts)
- chat.ts (ts)
- kimi-k2.ts (ts)
- vitest.node.config.js (js)
- basic.ts (ts)
- reasoning-input.ts (ts)
- codex.ts (ts)
- compatible-togetherai.ts (ts)
- basic.ts (ts)
- hume-error.ts (ts)
- fullstream.ts (ts)
- next.config.js (js)
- package.json (json)
- postcss.config.mjs (mjs)
- xai-web-search (xai-web-search)
- streaming-tool-calls (streaming-tool-calls)
- xai (xai)
- code-execution-files (code-execution-files)
- anthropic (anthropic)
- [file] ([file])
- 53-call-tools-multiple-steps.mdx (mdx)
- use-object-valibot (use-object-valibot)
- anthropic-web-search-view.tsx (tsx)
- chat (chat)
- anthropic-code-execution (anthropic-code-execution)
- openai (openai)
- generate-text (generate-text)
- alibaba (alibaba)
- file-search-tool.ts (ts)
- gpt-5-output-object-reasoning.ts (ts)
- on-finish-steps.ts (ts)
- output-json.ts (ts)
- output-object-unstructured.ts (ts)
- output-object.ts (ts)
- read-ui-message-stream.ts (ts)
- timeout.ts (ts)
- timeout-step.ts (ts)
- page.tsx (tsx)
- responses-tools.ts (ts)
- generate-text.ts (ts)
- stream-text-output-object.ts (ts)
- basic.ts (ts)
- url.ts (ts)
- string.ts (ts)
- basic.ts (ts)
- detect-media-type.test.ts (ts)
- chat.component.html (html)
- groq-chat-options.ts (ts)
- README.md (md)
- tsup.config.ts (ts)
- next.config.js (js)
- bedrock-anthropic-computer-use-editor.ts (ts)
- bedrock-cohere-dimensions.ts (ts)
- rename-text-embedding-to-embedding.output.ts (ts)
- next.svg (svg)
- page.tsx (tsx)
- layout.tsx (tsx)
- web-search-agent.ts (ts)
- route.ts (ts)
- langsmith-config-panel.tsx (tsx)
- route.ts (ts)
- next.config.js (js)
- adaptive-thinking.ts (ts)
- route.ts (ts)
- route.ts (ts)
- index.tsx (tsx)
- route.ts (ts)
- sentry.edge.config.ts (ts)
- .gitignore (gitignore)
- microsoft.ts (ts)
- tsconfig.json (json)
- index.vue (vue)
- textarea.svelte (svelte)
- +server.ts (ts)
- verify-no-object-generated-error.ts (ts)
- index.ts (ts)
- generate-text.test.ts.snap (snap)
- response-message.ts (ts)
- as-language-model-v3.ts (ts)
- resolve-model.ts (ts)
- prepare-tools-and-tool-choice.ts (ts)
- prompt.ts (ts)
- tsconfig.json (json)
- index.ts (ts)
- not-implemented.ts (ts)
- mock-transcription-model-v4.ts (ts)
- mock-values.ts (ts)
- provider-metadata.ts (ts)
- bedrock-json-with-tool.1.chunks.txt (txt)
- bedrock-json-with-tools.1.json (json)
- bedrock-reasoning.chunks.txt (txt)
- bedrock-tool-call.1.chunks.txt (txt)
- bedrock-tool-call.1.json (json)
- bedrock-tool-no-args.json (json)
- bedrock-anthropic-provider.test.ts (ts)
- bedrock-anthropic-computer-use-computer.ts (ts)
- bedrock-image-model.ts (ts)
- vitest.node.config.js (js)
- bedrock-reranking.1.json (json)
- chatbot.ts (ts)
- bedrock-reranking-api.ts (ts)
- bedrock-reranking-model.test.ts (ts)
- rename-addtoolresult-to-addtooloutput.ts (ts)
- convert-to-anthropic-messages-prompt.test.ts (ts)
- completion.ts (ts)
- gateway-model-entry.ts (ts)
- ai-no-object-generated-error.mdx (mdx)
- convert-to-perplexity-messages.test.ts (ts)
- generate-text-result.ts (ts)
- openai-phase.1.json (json)
- vitest.edge.config.js (js)
- CHANGELOG.md (md)
- CHANGELOG.md (md)
- README.md (md)
- CHANGELOG.md (md)
- index.vue (vue)
- remove-experimental-tool-not-ai.input.ts (ts)
- route.ts (ts)
- output-object-raw-json-schema.ts (ts)
- server.ts (ts)
- remove-google-facade.test.ts (ts)
- remove-isxxxerror.test.ts (ts)
- openai-image-generation-view.tsx (tsx)
- convert-to-groq-chat-messages.ts (ts)
- chatbot.ts (ts)
- anthropic-combined-context-editing.1.json (json)
- bedrock-anthropic-pdf.ts (ts)
- telemetry-integration-registry.ts (ts)
- convert-to-openai-compatible-chat-messages.test.ts (ts)
- rename-IDGenerator-to-IdGenerator.ts (ts)
- get-response-metadata.ts (ts)
- tool-call-cache.ts (ts)
- tsup.config.ts (ts)
- remove-ai-stream-methods-from-stream-text-result.output.ts (ts)
- replace-redacted-reasoning-type.ts (ts)
- page.tsx (tsx)
- video-model.ts (ts)
- stream-text-openai.ts (ts)
- route.ts (ts)
- vertex-fullstream.ts (ts)
- output-object-on-finish.ts (ts)
- string.ts (ts)
- .eslintrc.js (js)
- anthropic-messages-language-model.test.ts.snap (snap)
- lmstudio-tool-call.ts (ts)
- image-url.ts (ts)
- fireworks-provider.ts (ts)
- add-tool-input-examples-middleware.ts (ts)
- tool-approval-card.tsx (tsx)
- rerank (rerank)
- anthropic-tool-search-bm25.1.chunks.txt (txt)
- layout.tsx (tsx)
- flex-processing.ts (ts)
- anthropic-text.json (json)
- invalid-argument-error.ts (ts)
- openai-embedding-api.ts (ts)
- openai-image-api.ts (ts)
- index.ts (ts)
- openai-apply-patch-tool-delete.1.chunks.txt (txt)
- openai-apply-patch-tool.1.chunks.txt (txt)
- openai-file-search-tool.1.chunks.txt (txt)
- kimi-k2-5-thinking.ts (ts)
- handle-ui-message-stream-finish.ts (ts)
- remove-experimental-ai-fn-exports.ts (ts)
- url.ts (ts)
- remove-isxxxerror.ts (ts)
- remove-metadata-with-headers.ts (ts)
- rename-parse-stream-part.ts (ts)
- bedrock-output-object-document-citations.ts (ts)
- convert-openai-compatible-chat-usage.ts (ts)
- openai-compatible-image-model.ts (ts)
- map-openai-compatible-finish-reason.ts (ts)
- index.ts (ts)
- restructure-file-stream-parts.output.ts (ts)
- deepgram-speech-model.ts (ts)
- cohere-tool-call.chunks.txt (txt)
- cohere-tool-call.json (json)
- cohere-embedding-model.test.ts.snap (snap)
- cohere-chat-language-model.test.ts.snap (snap)
- convert-to-cohere-chat-prompt.ts (ts)
- chat.tsx (tsx)
- .gitignore (gitignore)
- openai-chat-prepare-tools.ts (ts)
- output-object.ts (ts)
- route.ts (ts)
- rename-parse-stream-part.test.ts (ts)
- vitest.node.config.js (js)
- rename-pipedatastreamtoresponse-to-pipeuimessagestreamtoresponse.test.ts (ts)
- rename-text-embedding-to-embedding.test.ts (ts)
- replace-langchain-toaistream.test.ts (ts)
- rewrite-framework-imports.test.ts (ts)
- test-utils.ts (ts)
- test-utils.test.ts (ts)
- wrap-tomodeloutput-parameter.test.ts (ts)
- tool-approval-dynamic-tool.ts (ts)
- google-error.ts (ts)
- cohere-reranking-api.ts (ts)
- cohere-reranking-options.ts (ts)
- index.ts (ts)
- tsup.config.ts (ts)
- CHANGELOG.md (md)
- package.json (json)
- deepseek-json.json (json)
- vitest.edge.config.js (js)
- convert-to-deepseek-chat-messages.ts (ts)
- tsconfig.json (json)
- index.ts (ts)
- fal-error.ts (ts)
- turbo.json (json)
- fal-provider.test.ts (ts)
- fal-image-settings.ts (ts)
- tsup.config.ts (ts)
- version.ts (ts)
- tsconfig.build.json (json)
- gateway-embedding-model.ts (ts)
- gateway-image-model.ts (ts)
- gateway-language-model.ts (ts)
- rename-todatastreamresponse-to-touimessagestreamresponse.test.ts (ts)
- remove-experimental-streamdata.ts (ts)
- gladia-initiate.json (json)
- turbo.json (json)
- google-reasoning-gemini3.json (json)
- package.json (json)
- google-tool-call.chunks.txt (txt)
- index.ts (ts)
- vertex.ts (ts)
- 05-read-streamable-value.mdx (mdx)
- google-generative-ai-embedding-model.test.ts.snap (snap)
- google-tools.ts (ts)
- google-generative-ai-language-model.test.ts.snap (snap)
- map-google-generative-ai-finish-reason.ts (ts)
- README.md (md)
- prune-messages.ts (ts)
- rewrite-framework-imports-vue.input.ts (ts)
- edit-multi-image.ts (ts)
- file-search.ts (ts)
- types (types)
- google-vertex-embedding-model.test.ts (ts)
- google-vertex-anthropic-provider-edge.ts (ts)
- google-vertex-config.ts (ts)
- huggingface-error.ts (ts)
- huggingface-provider.ts (ts)
- convert-huggingface-responses-usage.ts (ts)
- convert-to-huggingface-responses-messages.ts (ts)
- tsconfig.build.json (json)
- README.md (md)
- tsup.config.ts (ts)
- turbo.json (json)
- vitest.edge.config.js (js)
- transport.ts (ts)
- require-createIdGenerator-size-argument.test.ts (ts)
- 28-output.mdx (mdx)
- lmnt-error.test.ts (ts)
- luma-provider.ts (ts)
- version.ts (ts)
- oauth-error.ts (ts)
- bedrock-anthropic-tool-call.ts (ts)
- version.ts (ts)
- convert-moonshotai-chat-usage.test.ts (ts)
- package.json (json)
- tsup.config.ts (ts)
- unsupported-model-version-error.ts (ts)
- gpt5-verbosity.ts (ts)
- computer-use-computer.ts (ts)
- 10-generate-text.mdx (mdx)
- openai-mcp-tool.1.chunks.txt (txt)
- ai-load-setting-error.mdx (mdx)
- ai-no-speech-generated-error.mdx (mdx)
- ai-retry-error.mdx (mdx)
- ai-type-validation-error.mdx (mdx)
- 30-deepseek.mdx (mdx)
- ai-ui-message-stream-error.mdx (mdx)
- 15-stream-text-not-working.mdx (mdx)
- rerank-result.ts (ts)
- local-shell-agent.ts (ts)
- web-search-agent.ts (ts)
- shell-container-agent.ts (ts)
- page.tsx (tsx)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- rename-core-message-to-model-message.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- schema.ts (ts)
- route.ts (ts)
- tool-call.ts (ts)
- page.tsx (tsx)
- README.md (md)
- bedrock-anthropic-output-array-tools.ts (ts)
- 23-chat-with-pdf.mdx (mdx)
- 46-stream-object-record-final-object.mdx (mdx)
- route.ts (ts)
- server.ts (ts)
- tsup.config.ts (ts)
- gladia-error.test.ts (ts)
- version.ts (ts)
- azure (azure)
- mock (mock)
- fal (fal)
- fireworks-image-model.test.ts (ts)
- cerebras.test.ts (ts)
- index.ts (ts)
- rename-mime-type-to-media-type.ts (ts)
- 65-devtools.mdx (mdx)
- config.yml (yml)
- pull_request_template.md (md)
- page.tsx (tsx)
- CHANGELOG.md (md)
- discussions-auto-close-new.yml (yml)
- discussions-auto-close-stale.yml (yml)
- release.yml (yml)
- 20-stream-text.mdx (mdx)
- rename-vertex-provider-metadata-key-google-only.input.ts (ts)
- 20-streaming-data.mdx (mdx)
- mistral-embedding-options.ts (ts)
- page.tsx (tsx)
- generate-image-result.ts (ts)
- vitest.edge.config.js (js)
- tools-agent.ts (ts)
- request-byok.ts (ts)
- vitest.edge.config.js (js)
- 01-stream-ui.mdx (mdx)
- 50-direct-chat-transport.mdx (mdx)
- 57-mcp-elicitation.mdx (mdx)
- AGENTS.md (md)
- bedrock.ts (ts)
- google-vertex-provider-edge.test.ts (ts)
- gemini-3-1-flash-lite.ts (ts)
- web-search-tool.ts (ts)
- .gitignore (gitignore)
- usage-full.ts (ts)
- responses-roundtrip-server-side-tools.ts (ts)
- vertex-enterprise-web-search.ts (ts)
- index.ts (ts)
- pipe-agent-ui-stream-to-response.ts (ts)
- gladia (gladia)
- ai-download-error.mdx (mdx)
- ai-invalid-argument-error.mdx (mdx)
- ai-invalid-tool-input-error.mdx (mdx)
- ai-invalid-tool-approval-error.mdx (mdx)
- ai-json-parse-error.mdx (mdx)
- package.json (json)
- custom-fetch.ts (ts)
- page.tsx (tsx)
- version.ts (ts)
- output-object-promise.ts (ts)
- tsconfig.json (json)
- bedrock-anthropic-multiple-tools.ts (ts)
- bedrock-cache-point-image.ts (ts)
- bedrock-cache-point-system.ts (ts)
- output-object-repairtext.ts (ts)
- image-output.ts (ts)
- output-object.ts (ts)
- vertex-output-object.ts (ts)
- remove-facade.ts (ts)
- chatbot.ts (ts)
- raw-chunks.ts (ts)
- vertex-reasoning.ts (ts)
- completion-chat.ts (ts)
- responses-custom-tool.ts (ts)
- responses-file-search.ts (ts)
- responses-shell-local-multiturn.ts (ts)
- page.tsx (tsx)
- tsconfig.json (json)
- route.ts (ts)
- chatbot.ts (ts)
- alibaba-chat-language-model.ts (ts)
- index.tsx (tsx)
- index.ts (ts)
- tool-call-repair-error.ts (ts)
- to-response-messages.ts (ts)
- tsconfig.json (json)
- alibaba-text.chunks.txt (txt)
- convert-alibaba-usage.ts (ts)
- get-cache-control.ts (ts)
- inject-fetch-headers.ts (ts)
- bedrock-sigv4-fetch.test.ts (ts)
- pages (pages)
- basics (basics)
- generate-object (generate-object)
- bedrock-cache-point-tool-call.ts (ts)
- convert-openai-compatible-completion-usage.ts (ts)
- mock-speech-model-v2.ts (ts)
- elevenlabs-speech-options.ts (ts)
- vitest.edge.config.js (js)
- assemblyai (assemblyai)
- tools.ts (ts)
- bytedance (bytedance)
- version.ts (ts)
- version.ts (ts)
- remove-experimental-ai-fn-exports.input.ts (ts)
- package.json (json)
- rename-pipedatastreamtoresponse-to-pipeuimessagestreamtoresponse.ts (ts)
- rename-reasoning-properties.ts (ts)
- rename-converttocoremessages-to-converttomodelmessages.ts (ts)
- huggingface-config.ts (ts)
- groq-provider.ts (ts)
- groq-chat-options.test.ts (ts)
- package.json (json)
- openai-compatible-embedding-options.ts (ts)
- openai-compatible-completion-options.ts (ts)
- tsup.config.ts (ts)
- eslint.config.js (js)
- rename-format-stream-part-not-ai.output.ts (ts)
- as-image-model-v3.test.ts (ts)
- index.ts (ts)
- vertex-anthropic-adaptive-thinking.ts (ts)
- page.tsx (tsx)
- route.ts (ts)
- index.ts (ts)
- tsconfig.json (json)
- page.tsx (tsx)
- custom-provider-with-telemetry.ts (ts)
- computer-use-zoom.ts (ts)
- web-fetch-tool-pdf.ts (ts)
- output-object.ts (ts)
- reasoning.ts (ts)
- multi-step.ts (ts)
- compatible-togetherai-output-object.ts (ts)
- responses-mcp-tool.ts (ts)
- route.ts (ts)
- openai-image.json (json)
- .gitignore (gitignore)
- .prettierrc (prettierrc)
- responses-file-id.ts (ts)
- nest-cli.json (json)
- basic.ts (ts)
- tool-perplexity-search.ts (ts)
- bedrock-anthropic-websearch.ts (ts)
- page.tsx (tsx)
- groq (groq)
- basic.ts (ts)
- prepare-step.ts (ts)
- page.tsx (tsx)
- compatible-togetherai.ts (ts)
- page.tsx (tsx)
- mock-reranking-model-v3.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- stream-text-xai.ts (ts)
- bedrock-reasoning-adaptive.ts (ts)
- with-langfuse-telemetry.ts (ts)
- bedrock-cohere.ts (ts)
- page.tsx (tsx)
- anthropic-web-fetch-view.tsx (tsx)
- layout.tsx (tsx)
- openai-file-search-view.tsx (tsx)
- tool-call-with-context.ts (ts)
- tool-choice.ts (ts)
- bedrock-json-with-tools.1.chunks.txt (txt)
- tool-call-no-args.ts (ts)
- mistral.test.ts (ts)
- youtube-url.ts (ts)
- route.ts (ts)
- 25-markdown-chatbot-with-memoization.mdx (mdx)
- bedrock-tool-call-no-args.ts (ts)
- context.ts (ts)
- vertex-tool-call.ts (ts)
- toaster.tsx (tsx)
- README.md (md)
- package.json (json)
- parse-auth-method.test.ts (ts)
- persistence (persistence)
- 15-abort-breaks-resumable-streams.mdx (mdx)
- tool-search-regex_20251119.ts (ts)
- 03-acp.mdx (mdx)
- 04-aihubmix.mdx (mdx)
- 06-anthropic-vertex-ai.mdx (mdx)
- basic.ts (ts)
- bedrock-reasoning.ts (ts)
- mock-tracer.ts (ts)
- convert-to-perplexity-messages.test.ts.snap (snap)
- page.tsx (tsx)
- 18-gemini-cli.mdx (mdx)
- 50-hindsight.mdx (mdx)
- providers.md (md)
- testing.md (md)
- README.md (md)
- README.md (md)
- tsconfig.json (json)
- deepgram-transcription-model.ts (ts)
- package.json (json)
- fireworks-image-model.ts (ts)
- 70-call-tools.mdx (mdx)
- 73-mcp-tools.mdx (mdx)
- 75-human-in-the-loop.mdx (mdx)
- 72-call-tools-multiple-steps.mdx (mdx)
- SECURITY.md (md)
- package.json (json)
- CODE_OF_CONDUCT.md (md)
- .kodiak.toml (toml)
- release-snapshot.yml (yml)
- 11-generate-text-with-chat-prompt.mdx (mdx)
- 12-generate-image-with-chat-prompt.mdx (mdx)
- 50-call-tools.mdx (mdx)
- 03-workflows.mdx (mdx)
- 55-manual-agent-loop.mdx (mdx)
- index.mdx (mdx)
- 01-overview.mdx (mdx)
- 30-generate-object.mdx (mdx)
- 60-telemetry.mdx (mdx)
- 55-testing.mdx (mdx)
- 25-message-metadata.mdx (mdx)
- 15-agent.mdx (mdx)
- 10-migrating-to-ui.mdx (mdx)
- 67-simulate-streaming-middleware.mdx (mdx)
- 80-smooth-stream.mdx (mdx)
- 01-use-chat.mdx (mdx)
- 69-add-tool-input-examples-middleware.mdx (mdx)
- 110-deepgram.mdx (mdx)
- 26-zod-schema.mdx (mdx)
- 24-togetherai.mdx (mdx)
- ai-no-such-model-error.mdx (mdx)
- ai-no-output-generated-error.mdx (mdx)
- 31-moonshotai.mdx (mdx)
- 32-alibaba.mdx (mdx)
- index.mdx (mdx)
- 24-migration-guide-6-0.mdx (mdx)
- 11-use-chat-custom-request-options.mdx (mdx)
- 17-use-chat-stale-body-data.mdx (mdx)
- 39-migration-guide-3-1.mdx (mdx)
- 12-cloudflare-workers-ai.mdx (mdx)
- mcp-approval-agent.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- route.ts (ts)
- black-forest-labs-edit.ts (ts)
- page.tsx (tsx)
- route.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- bedrock-cohere-v4.ts (ts)
- layout.tsx (tsx)
- globals.css (css)
- reasoning.tsx (tsx)
- chat-input.tsx (tsx)
- sources-view.tsx (tsx)
- anthropic-code-execution-20260120-view.tsx (tsx)
- anthropic-code-execution-view.tsx (tsx)
- openai-mcp-approval-view.tsx (tsx)
- utils.ts (ts)
- apply-patch-file-editor.ts (ts)
- apply-diff.ts (ts)
- collapsible.tsx (tsx)
- weather-tool-with-approval.ts (ts)
- anthropic-compaction-data.txt (txt)
- .gitignore (gitignore)
- notification-schema.ts (ts)
- stream.ts (ts)
- stream-text-benchmark.ts (ts)
- deprecated-options-types.test-d.ts (ts)
- google-vertex-anthropic.test.ts (ts)
- bedrock-cohere-v4.ts (ts)
- bedrock-nova-options.ts (ts)
- basic.ts (ts)
- vertex.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- edit-multi-reference.ts (ts)
- edit-style.ts (ts)
- basic.ts (ts)
- gemini-editing-url.ts (ts)
- vertex-gemini-editing.ts (ts)
- compatible-edit.ts (ts)
- edit-remove-background.ts (ts)
- basic.ts (ts)
- 1.ts (ts)
- dia.ts (ts)
- language.ts (ts)
- bedrock-anthropic-full-result.ts (ts)
- bedrock-anthropic-tool-call-no-args.ts (ts)
- tsconfig.build.json (json)
- bedrock-tool-call-image-result.ts (ts)
- image-tool-result-url.ts (ts)
- output-array-tools.ts (ts)
- mcp.ts (ts)
- output-object-zod4.ts (ts)
- web-fetch-20260209-pdf.ts (ts)
- cached-prompt-tokens.ts (ts)
- basic.ts (ts)
- output-object.ts (ts)
- basic.ts (ts)
- output-object.ts (ts)
- timeout.ts (ts)
- custom-fetch.ts (ts)
- custom-provider-with-telemetry.ts (ts)
- image-output.ts (ts)
- output-object-repairtext.ts (ts)
- image.ts (ts)
- vertex-anthropic-computer-use-computer.ts (ts)
- vertex-anthropic-image.ts (ts)
- vertex-code-execution.ts (ts)
- vertex-express.ts (ts)
- output-object.ts (ts)
- tool-call.ts (ts)
- lmstudio-image.ts (ts)
- completion-chat.ts (ts)
- completion.ts (ts)
- full-result.ts (ts)
- gpt-5-3-codex.ts (ts)
- image-url.ts (ts)
- responses-shell-container.ts (ts)
- responses-shell-tool-with-approval.ts (ts)
- timeout-step.ts (ts)
- system-message-a.ts (ts)
- warning.ts (ts)
- tool-call-raw-json-schema.ts (ts)
- search.ts (ts)
- responses-usage-full.ts (ts)
- i2v-base64.ts (ts)
- wan2.6-i2v.ts (ts)
- run.ts (ts)
- save-audio.ts (ts)
- embed-openai.ts (ts)
- generate-image.ts (ts)
- bedrock-anthropic-fullstream.ts (ts)
- bedrock-anthropic-fine-grained-tool-streaming.ts (ts)
- compaction.ts (ts)
- code-execution-20260120.ts (ts)
- smooth.ts (ts)
- pdf.ts (ts)
- completion.ts (ts)
- reasoning.ts (ts)
- layout.tsx (tsx)
- reasoning.ts (ts)
- reasoner.ts (ts)
- provider-options-order.ts (ts)
- auth.ts (ts)
- output-object.ts (ts)
- gemini-3-1-flash-lite.ts (ts)
- tool-nested-empty-object.ts (ts)
- vertex-anthropic-cache-control.ts (ts)
- vertex-grounding.ts (ts)
- vertex-express.ts (ts)
- cached-prompt-tokens.ts (ts)
- multi-message.ts (ts)
- output-object.ts (ts)
- on-finish.ts (ts)
- layout.tsx (tsx)
- on-finish-response-messages.ts (ts)
- reasoning.ts (ts)
- responses-reasoning-tool-call.ts (ts)
- responses-reasoning-zero-data-retention.ts (ts)
- swarm.ts (ts)
- timeout-total.ts (ts)
- mcp-server.ts (ts)
- code-execution.ts (ts)
- responses-file-search.ts (ts)
- x-search-video-understanding.ts (ts)
- basic.ts (ts)
- responses-usage.ts (ts)
- stream-text.ts (ts)
- weather-tool.ts (ts)
- url.ts (ts)
- tool-set-shared.ts (ts)
- README.md (md)
- app.component.ts (ts)
- tsconfig.json (json)
- server.ts (ts)
- openai-web-search-agent.ts (ts)
- .env.example (example)
- .env.example (example)
- server.ts (ts)
- app.module.ts (ts)
- tsconfig.json (json)
- .env.example (example)
- actions.ts (ts)
- globals.css (css)
- chat-schema.ts (ts)
- postcss.config.js (js)
- next.config.js (js)
- README.md (md)
- types.py (py)
- postcss.config.js (js)
- requirements.txt (txt)
- tailwind.config.js (js)
- page.tsx (tsx)
- tsconfig.json (json)
- route.ts (ts)
- .env.local.example (example)
- socket.yaml (yaml)
- page.tsx (tsx)
- postcss.config.js (js)
- index.ts (ts)
- .gitignore (gitignore)
- tsconfig.json (json)
- toaster.tsx (tsx)
- kasada-server.tsx (tsx)
- .env.local.example (example)
- next.config.js (js)
- instrumentation.ts (ts)
- layout.tsx (tsx)
- .env.local.example (example)
- nuxt.config.ts (ts)
- app.d.ts (ts)
- postcss.config.js (js)
- +page.svelte (svelte)
- index.ts (ts)
- robots.txt (txt)
- +page.svelte (svelte)
- prune-messages.test.ts (ts)
- index.ts (ts)
- tool-loop-agent-settings.ts (ts)
- generate-object.test.ts (ts)
- CHANGELOG.md (md)
- generate-image.test.ts (ts)
- tool-set.ts (ts)
- as-image-model-v4.test.ts (ts)
- tool-output.ts (ts)
- log-warnings.test.ts (ts)
- as-language-model-v3.test.ts (ts)
- message-conversion-error.ts (ts)
- as-transcription-model-v4.ts (ts)
- as-embedding-model-v3.test.ts (ts)
- rerank.ts (ts)
- as-language-model-v4.ts (ts)
- invalid-message-role-error.ts (ts)
- split-data-url.ts (ts)
- prepare-call-settings.ts (ts)
- get-tracer.ts (ts)
- index.ts (ts)
- noop-tracer.ts (ts)
- mock-speech-model-v4.ts (ts)
- transcription-model.ts (ts)
- json-value.ts (ts)
- index.ts (ts)
- get-response-ui-message-id.ts (ts)
- pipe-ui-message-stream-to-response.ts (ts)
- as-array.ts (ts)
- handle-ui-message-stream-finish.test.ts (ts)
- baseten-provider.unit.test.ts (ts)
- async-iterable-stream.ts (ts)
- is-non-empty-object.ts (ts)
- fix-json.ts (ts)
- job.ts (ts)
- tsconfig.build.json (json)
- prepare-retries.test.ts (ts)
- value-of.ts (ts)
- alibaba-config.ts (ts)
- vitest.edge.config.js (js)
- index.d.ts (ts)
- vitest.edge.config.js (js)
- index.ts (ts)
- chat.ng.test.ts (ts)
- convert-to-bedrock-chat-messages.test.ts (ts)
- tsconfig.json (json)
- anthropic-memory-20250818.1.json (json)
- anthropic-tool-search-deferred-bm25.chunks.txt (txt)
- vitest.config.ts (ts)
- CHANGELOG.md (md)
- anthropic-clear-thinking.1.chunks.txt (txt)
- anthropic-web-fetch-tool-20260209.1.chunks.txt (txt)
- anthropic-web-fetch-tool.2.json (json)
- forward-anthropic-container-id-from-last-step.ts (ts)
- anthropic-web-fetch-tool.1.json (json)
- code-execution_20250825.ts (ts)
- tsconfig.json (json)
- assemblyai-api-types.ts (ts)
- assemblyai-error.ts (ts)
- azure-openai-provider-metadata.ts (ts)
- tsconfig.json (json)
- bytedance-config.ts (ts)
- tsup.config.ts (ts)
- generate-readme.ts (ts)
- add-comment.ts (ts)
- remove-openai-facade.ts (ts)
- remove-anthropic-facade.ts (ts)
- remove-google-facade.ts (ts)
- move-image-model-maxImagesPerCall.ts (ts)
- replace-rawresponse-with-response.ts (ts)
- rename-tool-parameters-to-inputschema.ts (ts)
- remove-experimental-message-types.output.ts (ts)
- pattern.ts (ts)
- restructure-source-stream-parts.ts (ts)
- upgrade.ts (ts)
- remove-await-fn.output.ts (ts)
- wrap-tomodeloutput-parameter.ts (ts)
- transform-options.ts (ts)
- mock-embedding-model-v3.ts (ts)
- add-await-converttomodelmessages-not-ai.output.ts (ts)
- move-maxsteps-to-stopwhen.input.ts (ts)
- remove-openai-facade-as.input.ts (ts)
- rename-parse-stream-part.input.ts (ts)
- rename-datastream-methods-to-uimessage.input.ts (ts)
- rename-mock-v2-to-v3.output.ts (ts)
- rename-format-stream-part.output.ts (ts)
- replace-baseurl.output.ts (ts)
- replace-fal-snake-case.output.ts (ts)
- remove-anthropic-facade.test.ts (ts)
- require-createIdGenerator-size-argument.output.ts (ts)
- add-await-converttomodelmessages.test.ts (ts)
- cohere-citations.json (json)
- flatten-streamtext-file-properties.test.ts (ts)
- cohere-null-args.json (json)
- cohere-provider.ts (ts)
- cohere-text.chunks.txt (txt)
- cohere-text.json (json)
- cohere-chat-prompt.ts (ts)
- cohere-reranking.1.json (json)
- version.ts (ts)
- vitest.edge.config.js (js)
- turbo.json (json)
- index.ts (ts)
- get-response-metadata.ts (ts)
- deepseek-provider.ts (ts)
- version.ts (ts)
- tsup.config.ts (ts)
- card.tsx (tsx)
- CHANGELOG.md (md)
- main.tsx (tsx)
- CHANGELOG.md (md)
- fal-image-model.test.ts (ts)
- fal-config.ts (ts)
- fal-provider.ts (ts)
- fireworks-image-api.ts (ts)
- fireworks-embedding-options.ts (ts)
- fal-transcription-model.ts (ts)
- get-model-path.ts (ts)
- version.ts (ts)
- tsup.config.ts (ts)
- index.ts (ts)
- tsconfig.build.json (json)
- google-generative-ai-image-model.test.ts (ts)
- vitest.edge.config.js (js)
- google-generative-ai-embedding-model.ts (ts)
- enterprise-web-search.ts (ts)
- vertex-rag-store.ts (ts)
- google-vertex-image-edit.json (json)
- vitest.edge.config.js (js)
- google-vertex-image.json (json)
- google-vertex-anthropic-messages-options.ts (ts)
- groq-error.ts (ts)
- google-vertex-error.ts (ts)
- google-vertex-anthropic-provider-node.test.ts (ts)
- groq-tool-call.json (json)
- vitest.node.config.js (js)
- vitest.edge.config.js (js)
- hume-config.ts (ts)
- version.ts (ts)
- klingai-auth.ts (ts)
- vitest.node.config.js (js)
- tsup.config.ts (ts)
- turbo.json (json)
- tsconfig.build.json (json)
- vitest.node.config.js (js)
- vitest.node.config.js (js)
- tsconfig.json (json)
- lmnt-config.ts (ts)
- version.ts (ts)
- index.ts (ts)
- index.ts (ts)
- tsup.config.ts (ts)
- tsconfig.json (json)
- mistral-tool-call.json (json)
- tsup.config.ts (ts)
- mistral-provider.ts (ts)
- version.ts (ts)
- moonshotai-chat-options.ts (ts)
- openai-completion-text.chunks.txt (txt)
- map-open-responses-finish-reason.ts (ts)
- open-responses-provider.ts (ts)
- openai-completion-language-model.test.ts (ts)
- openai-mcp-tool-approval.1.chunks.txt (txt)
- openai-mcp-tool-approval.1.json (json)
- openai-speech-model.test.ts (ts)
- openai-mcp-tool-approval.2.chunks.txt (txt)
- version.ts (ts)
- internal.d.ts (ts)
- tsconfig.build.json (json)
- tsconfig.json (json)
- xai-text.chunks.txt (txt)
- openai-compatible-provider.ts (ts)
- tsconfig.build.json (json)
- version.ts (ts)
- vitest.node.config.js (js)
- web-search.test-d.ts (ts)
- adapter.test.ts (ts)
- tsconfig.app.json (json)
- mock-transcription-model-v3.ts (ts)
- basic.ts (ts)
- process-ui-message-stream.test.ts (ts)
- bedrock-object.ts (ts)
- CHANGELOG.md (md)
- text-citations.ts (ts)
- replace-datastream-to-uimessagestream.test.ts (ts)
- stream-text.test.ts.snap (snap)
- tool-search-agent.ts (ts)
- no-transcript-generated-error.ts (ts)
- generate-video-result.ts (ts)
- rename-vertex-provider-metadata-key.test.ts (ts)
- vitest.node.config.js (js)
- groq.test.ts (ts)
- images.ts (ts)
- fireworks-image-options.ts (ts)
- basic.ts (ts)
- create-child-process.ts (ts)
- rename-max-tokens-to-max-output-tokens.ts (ts)
- elevenlabs-transcription-model.test.ts (ts)
- openai-compatible-prepare-tools.test.ts (ts)
- code-execution.ts (ts)
- tsconfig.json (json)
- reasoning (reasoning)
- sources (sources)
- pdf.ts (ts)
- output-object-name-description.ts (ts)
- edit-warnings.ts (ts)
- README.md (md)
- vitest.node.config.js (js)
- tool-call.ts (ts)
- ai-no-transcript-generated-error.mdx (mdx)
- persistence-single-message (persistence-single-message)
- _app.tsx (tsx)
- api (api)
- pdf-url.ts (ts)
- codemod (codemod)
- index.ts (ts)
- server.ts (ts)
- remove-experimental-tool-not-ai.output.ts (ts)
- package.json (json)
- remove-deprecated-provider-registry-exports.test.ts (ts)
- provider-options-name-openai-compatible.ts (ts)
- openai-completion-options.ts (ts)
- vitest.node.config.js (js)
- ISSUE_TEMPLATE (ISSUE_TEMPLATE)
- perplexity-language-model-prompt.ts (ts)
- stop-sequence.ts (ts)
- turbo.json (json)
- direct-chat-transport.test.ts (ts)
- cohere (cohere)
- CHANGELOG.md (md)
- index.ts (ts)
- gateway (gateway)
- route.ts (ts)
- openai (openai)
- perplexity (perplexity)
- thinking-budget.ts (ts)
- stream-japanese.ts (ts)
- tsconfig.json (json)
- 09-authentication.mdx (mdx)
- search.ts (ts)
- drawer.tsx (tsx)
- .env.local.example (example)
- create-resolvable-promise.ts (ts)
- wan2.6-i2v-flash.ts (ts)
- 41-stream-object-with-image-prompt.mdx (mdx)
- 45-provider-management.mdx (mdx)
- google-maps.ts (ts)
- schema.ts (ts)
- server.ts (ts)
- basic.ts (ts)
- cohere-prepare-tools.test.ts (ts)
- pro-fast.ts (ts)
- replace-baseurl.input.ts (ts)
- rsc-package.ts (ts)
- moonshotai-provider.ts (ts)
- setup-registry.ts (ts)
- route.ts (ts)
- utils.ts (ts)
- bedrock-json-other-tool.1.chunks.txt (txt)
- string.ts (ts)
- vitest.edge.config.js (js)
- gateway-embedding-model-settings.ts (ts)
- 10-use-chat-tools-no-response.mdx (mdx)
- rename-tool-call-options-to-tool-execution-options.output.ts (ts)
- route.ts (ts)
- as-provider-v4.test.ts (ts)
- weather-tool.ts (ts)
- 21-jina-ai.mdx (mdx)
- google-supported-file-url.ts (ts)
- next.config.js (js)
- bedrock-json-with-tool.1.json (json)
- package.json (json)
- output-object-error.ts (ts)
- get-base-telemetry-attributes.ts (ts)
- custom-provider-name.ts (ts)
- normalize-tool-call-id.ts (ts)
- chat.ts (ts)
- 61-wrap-image-model.mdx (mdx)
- package.json (json)
- provider-options.ts (ts)
- chat-store.ts (ts)
- load-time.ts (ts)
- app.config.ts (ts)
- tsconfig.build.json (json)
- 18-create-agent-ui-stream-response.mdx (mdx)
- CHANGELOG.md (md)
- middleware.ts (ts)
- persistence-metadata (persistence-metadata)
- bedrock-anthropic-computer-use-bash.ts (ts)
- infer-agent-ui-message.ts (ts)
- anthropic-clear-tool-uses.1.chunks.txt (txt)
- 20-express.mdx (mdx)
- import-LanguageModelV2-from-provider-package.ts (ts)
- responses-web-search-preview.ts (ts)
- google (google)
- luma (luma)
- tool-abort.ts (ts)
- turbo.json (json)
- bedrock-image.ts (ts)
- responses-image-url.ts (ts)
- 3.ts (ts)
- tsconfig.build.json (json)
- edit-url.ts (ts)
- tool-call.ts (ts)
- responses-pdf.ts (ts)
- gateway-provider-options.ts (ts)
- 06-get-ai-state.mdx (mdx)
- kimi-k2-tool-call.ts (ts)
- server.ts (ts)
- client.ts (ts)
- tool-call-repair-function.ts (ts)
- anthropic-json-other-tool.1.json (json)
- restructure-file-stream-parts.test.ts (ts)
- output-format.ts (ts)
- convert-to-language-model-prompt.test.ts (ts)
- 27-valibot-schema.mdx (mdx)
- route.ts (ts)
- route.ts (ts)
- 20-no-object-generated-content-filter.mdx (mdx)
- openai-transcription-api.ts (ts)
- stream-object-result.ts (ts)
- internal.d.ts (ts)
- prepare-step.ts (ts)
- route.ts (ts)
- agent.ts (ts)
- tool-call.ts (ts)
- timeout.ts (ts)
- index.tsx (tsx)
- package.json (json)
- on-step-finish.ts (ts)
- web-fetch-tool-wikipedia.ts (ts)
- lmstudio.ts (ts)
- apply-patch.ts (ts)
- tsconfig.json (json)
- 12-typescript-performance-zod.mdx (mdx)
- route.ts (ts)
- anthropic-web-search-20260209-view.tsx (tsx)
- CHANGELOG.md (md)
- not-implemented.output.ts (ts)
- __fixtures__ (__fixtures__)
- 22-stream-text-with-image-prompt.mdx (mdx)
- 07-unclosed-streams.mdx (mdx)
- lmstudio-tool-call.2.chunks.txt (txt)
- .eslintrc.js (js)
- voice.ts (ts)
- gateway-fetch-metadata.ts (ts)
- app.css (css)
- compatible-abort-reason.ts (ts)
- remove-experimental-useassistant.ts (ts)
- anthropic-message-delta-input-tokens.chunks.txt (txt)
- veo-i2v-base64.ts (ts)
- rename-converttocoremessages-to-converttomodelmessages.input.ts (ts)
- responses-code-interpreter.ts (ts)
- remove-await-fn-other.input.ts (ts)
- index.mdx (mdx)
- generate-text-tool-call.ts (ts)
- __snapshots__ (__snapshots__)
- route.ts (ts)
- i2v.ts (ts)
- kontext-edit.ts (ts)
- execute-tool-call.ts (ts)
- tools.ts (ts)
- releases.md (md)
- responses-tool-call-raw-chunks-lmstudio.ts (ts)
- tsconfig.json (json)
- get-response-ui-message-id.test.ts (ts)
- deepinfra (deepinfra)
- src (src)
- workflows (workflows)
- actions (actions)
- vertex (vertex)
- angular (angular)
- ai-no-such-tool-error.mdx (mdx)
- package.json (json)
- open-responses-language-model.test.ts.snap (snap)
- tsup.config.ts (ts)
- generate-output-array.ts (ts)
- 91-stream-updates-to-visual-interfaces.mdx (mdx)
- basic.ts (ts)
- 47-apertis.mdx (mdx)
- google-gemini-image (google-gemini-image)
- responses-apply-patch.ts (ts)
- deepinfra-chat-language-model.ts (ts)
- microsoft-agent.ts (ts)
- 66-extract-reasoning-middleware.mdx (mdx)
- 00-guides (00-guides)
- dynamic-tools (dynamic-tools)
- .husky (husky)
- 01-next (01-next)
- 15-api-servers (15-api-servers)
- docs (docs)
- 00-introduction (00-introduction)
- 02-foundations (02-foundations)
- 02-getting-started (02-getting-started)
- 03-agents (03-agents)
- 03-ai-sdk-core (03-ai-sdk-core)
- 06-advanced (06-advanced)
- 08-migration-guides (08-migration-guides)
- 07-reference (07-reference)
- 01-ai-sdk-core (01-ai-sdk-core)
- 02-ai-sdk-ui (02-ai-sdk-ui)
- 03-ai-sdk-rsc (03-ai-sdk-rsc)
- 05-ai-sdk-errors (05-ai-sdk-errors)
- 02-openai-compatible-providers (02-openai-compatible-providers)
- providers (providers)
- 01-ai-sdk-providers (01-ai-sdk-providers)
- 03-community-providers (03-community-providers)
- amazon-bedrock (amazon-bedrock)
- 04-adapters (04-adapters)
- 05-observability (05-observability)
- agent (agent)
- anthropic (anthropic)
- openai-previous-response-id (openai-previous-response-id)
- azure (azure)
- deepseek (deepseek)
- openai (openai)
- openai-web-search (openai-web-search)
- anthropic-programmatic-tool-calling (anthropic-programmatic-tool-calling)
- xai (xai)
- app (app)
- api (api)
- chat (chat)
- anthropic-code-execution (anthropic-code-execution)
- anthropic-compaction (anthropic-compaction)
- anthropic-mcp (anthropic-mcp)
- anthropic-microsoft (anthropic-microsoft)
- anthropic-tool-search (anthropic-tool-search)
- anthropic-tools (anthropic-tools)
- anthropic-web-fetch (anthropic-web-fetch)
- anthropic-web-fetch-20260209 (anthropic-web-fetch-20260209)
- anthropic-web-search (anthropic-web-search)
- anthropic-web-search-20260209 (anthropic-web-search-20260209)
- azure-code-interpreter-annotation-download (azure-code-interpreter-annotation-download)
- azure-image-generation (azure-image-generation)
- azure-web-search-preview (azure-web-search-preview)
- bedrock (bedrock)
- cache (cache)
- cohere (cohere)
- custom-sources (custom-sources)
- data-ui-parts (data-ui-parts)
- deepseek-tools (deepseek-tools)
- google (google)
- google-gemini-image (google-gemini-image)
- groq (groq)
- human-in-the-loop (human-in-the-loop)
- image-output (image-output)
- mcp-elicitation (mcp-elicitation)
- openai-apply-patch (openai-apply-patch)
- openai-code-interpreter (openai-code-interpreter)
- openai-code-interpreter-annotation-download (openai-code-interpreter-annotation-download)
- openai-file-search (openai-file-search)
- openai-image-generation (openai-image-generation)
- anthropic-web-search-20260209 (anthropic-web-search-20260209)
- openai-responses (openai-responses)
- openai-responses-mcp (openai-responses-mcp)
- openai-responses-mcp-approval (openai-responses-mcp-approval)
- openai-shell (openai-shell)
- openai-shell-container (openai-shell-container)
- openai-shell-container-skills (openai-shell-container-skills)
- openai-shell-skills (openai-shell-skills)
- openai-smooth-stream (openai-smooth-stream)
- reasoning-tools (reasoning-tools)
- resilient-persistence (resilient-persistence)
- resume (resume)
- [id] ([id])
- stream (stream)
- shared-context (shared-context)
- test-invalid-tool-call (test-invalid-tool-call)
- throttle (throttle)
- tool-approval (tool-approval)
- tool-approval-dynamic (tool-approval-dynamic)
- tools (tools)
- weather-valibot (weather-valibot)
- anthropic-microsoft (anthropic-microsoft)
- [file] ([file])
- use-completion-server-side-multi-step (use-completion-server-side-multi-step)
- use-completion-throttle (use-completion-throttle)
- use-object (use-object)
- use-object-expense-tracker (use-object-expense-tracker)
- anthropic-compaction (anthropic-compaction)
- anthropic-microsoft (anthropic-microsoft)
- anthropic-programmatic-tool-calling (anthropic-programmatic-tool-calling)
- anthropic-tool-search (anthropic-tool-search)
- anthropic-tools (anthropic-tools)
- anthropic-web-fetch (anthropic-web-fetch)
- anthropic-web-fetch-20260209 (anthropic-web-fetch-20260209)
- anthropic-web-search (anthropic-web-search)
- attachments (attachments)
- attachments-append (attachments-append)
- attachments-url (attachments-url)
- bedrock (bedrock)
- custom-sources (custom-sources)
- data-ui-parts (data-ui-parts)
- deepseek-tools (deepseek-tools)
- direct-transport (direct-transport)
- dynamic-tools (dynamic-tools)
- human-in-the-loop (human-in-the-loop)
- image-output (image-output)
- mcp (mcp)
- chat (chat)
- server (server)
- mcp-elicitation (mcp-elicitation)
- mcp-with-auth (mcp-with-auth)
- mcp-zapier (mcp-zapier)
- openai-code-interpreter (openai-code-interpreter)
- openai-direct (openai-direct)
- openai-image-generation (openai-image-generation)
- openai-image-generation-custom-tool (openai-image-generation-custom-tool)
- openai-local-shell (openai-local-shell)
- openai-pdf-fetch-custom-tool (openai-pdf-fetch-custom-tool)
- openai-previous-response-id (openai-previous-response-id)
- embed-many (embed-many)
- amazon (amazon)
- openai-shell (openai-shell)
- openai-shell-container (openai-shell-container)
- openai-shell-container-skills (openai-shell-container-skills)
- openai-shell-skills (openai-shell-skills)
- openai-web-search (openai-web-search)
- persistence (persistence)
- [id] ([id])
- persistence-metadata (persistence-metadata)
- [chatId] ([chatId])
- use-completion-server-side-multi-step (use-completion-server-side-multi-step)
- persistence-single-message (persistence-single-message)
- [id] ([id])
- reasoning (reasoning)
- reasoning-tools (reasoning-tools)
- resume (resume)
- [id] ([id])
- shared-context (shared-context)
- sources (sources)
- streaming-tool-calls (streaming-tool-calls)
- test-azure-code-interpreter-annotation-download (test-azure-code-interpreter-annotation-download)
- test-azure-image-generation (test-azure-image-generation)
- test-azure-web-search-preview (test-azure-web-search-preview)
- test-cohere (test-cohere)
- test-google (test-google)
- test-groq (test-groq)
- test-invalid-tool-call (test-invalid-tool-call)
- test-mistral (test-mistral)
- test-openai-code-interpreter-annotation-download (test-openai-code-interpreter-annotation-download)
- test-openai-file-search (test-openai-file-search)
- test-openai-responses (test-openai-responses)
- test-openai-responses-mcp (test-openai-responses-mcp)
- test-openai-responses-mcp-approval (test-openai-responses-mcp-approval)
- test-perplexity (test-perplexity)
- test-tool-approval (test-tool-approval)
- test-tool-approval-dynamic (test-tool-approval-dynamic)
- test-weather-valibot (test-weather-valibot)
- test-xai (test-xai)
- throttle (throttle)
- tools (tools)
- src (src)
- xai-mcp-server (xai-mcp-server)
- xai-web-search (xai-web-search)
- completion (completion)
- completion-rsc (completion-rsc)
- generate-image (generate-image)
- edit-concurrent.ts (ts)
- stream-object (stream-object)
- agent (agent)
- stream-ui (stream-ui)
- use-completion-throttle (use-completion-throttle)
- use-object (use-object)
- ai-elements (ai-elements)
- tool (tool)
- data (data)
- island-rescue (island-rescue)
- lib (lib)
- tool (tool)
- azure (azure)
- util (util)
- shared (shared)
- mcp (mcp)
- ai-functions (ai-functions)
- baseten (baseten)
- data (data)
- island-rescue (island-rescue)
- src (src)
- agent (agent)
- anthropic (anthropic)
- groq (groq)
- openai (openai)
- xai (xai)
- benchmark (benchmark)
- complex (complex)
- math-agent (math-agent)
- semantic-router (semantic-router)
- e2e (e2e)
- openai (openai)
- embed (embed)
- amazon (amazon)
- cohere (cohere)
- gateway (gateway)
- google (google)
- mistral (mistral)
- cohere (cohere)
- gateway (gateway)
- google (google)
- mistral (mistral)
- openai (openai)
- generate-image (generate-image)
- amazon (amazon)
- azure (azure)
- black-forest-labs (black-forest-labs)
- sveltekit-openai (sveltekit-openai)
- deepinfra (deepinfra)
- fal (fal)
- fireworks (fireworks)
- gateway (gateway)
- prodia (prodia)
- replicate (replicate)
- togetherai (togetherai)
- xai (xai)
- generate-speech (generate-speech)
- azure (azure)
- lmnt (lmnt)
- app (app)
- api (api)
- chat (chat)
- amazon (amazon)
- baseten (baseten)
- bedrock (bedrock)
- azure (azure)
- cerebras (cerebras)
- cohere (cohere)
- fireworks (fireworks)
- deepinfra (deepinfra)
- deepseek (deepseek)
- gateway (gateway)
- google (google)
- groq (groq)
- huggingface (huggingface)
- mistral (mistral)
- moonshot (moonshot)
- nim (nim)
- open-responses (open-responses)
- openai (openai)
- generate-video (generate-video)
- alibaba (alibaba)
- fal (fal)
- gateway (gateway)
- google (google)
- klingai (klingai)
- replicate (replicate)
- xai (xai)
- middleware (middleware)
- embedding (embedding)
- registry (registry)
- stream-text (stream-text)
- alibaba (alibaba)
- amazon (amazon)
- fireworks (fireworks)
- huggingface (huggingface)
- huggingface (huggingface)
- lmstudio (lmstudio)
- mistral (mistral)
- mock (mock)
- moonshot (moonshot)
- nim (nim)
- open-responses (open-responses)
- openai (openai)
- fireworks (fireworks)
- perplexity (perplexity)
- smooth (smooth)
- togetherai (togetherai)
- vercel (vercel)
- vertex (vertex)
- xai (xai)
- assemblyai (assemblyai)
- public (public)
- src (src)
- app (app)
- provider-utils (provider-utils)
- react (react)
- deepgram (deepgram)
- elevenlabs (elevenlabs)
- openai (openai)
- revai (revai)
- replicate (replicate)
- revai (revai)
- rsc (rsc)
- chat (chat)
- completion (completion)
- structured-object (structured-object)
- svelte (svelte)
- test-server (test-server)
- express (express)
- src (src)
- fastify (fastify)
- togetherai (togetherai)
- valibot (valibot)
- vercel (vercel)
- hono (hono)
- src (src)
- mcp (mcp)
- src (src)
- elicitation (elicitation)
- elicitation-multi-step (elicitation-multi-step)
- image-content (image-content)
- mcp-prompts (mcp-prompts)
- api (api)
- text (text)
- mcp-resources (mcp-resources)
- mcp-with-auth (mcp-with-auth)
- output-schema (output-schema)
- xai (xai)
- shopify-mcp (shopify-mcp)
- sse (sse)
- stdio (stdio)
- tool-definitions (tool-definitions)
- tool-meta (tool-meta)
- nest (nest)
- src (src)
- next (next)
- app (app)
- api (api)
- chat (chat)
- [id] ([id])
- stream (stream)
- .env.local.example (example)
- component (component)
- tool (tool)
- next-fastapi (next-fastapi)
- api (api)
- utils (utils)
- __init__.py (py)
- app (app)
- (examples) ((examples))
- 01-chat-text (01-chat-text)
- 03-chat-attachments (03-chat-attachments)
- app (app)
- api (api)
- generate-edge (generate-edge)
- generate-node (generate-node)
- edge (edge)
- node (node)
- next-langchain (next-langchain)
- app (app)
- api (api)
- chat (chat)
- completion (completion)
- createAgent (createAgent)
- custom-data (custom-data)
- hitl (hitl)
- image-generation (image-generation)
- completion (completion)
- createAgent (createAgent)
- custom-data (custom-data)
- hitl (hitl)
- image-generation (image-generation)
- langgraph (langgraph)
- app (app)
- 149e9513-01fa-4fb0-aad4-566afd725d1b (149e9513-01fa-4fb0-aad4-566afd725d1b)
- 2d206a39-8ed7-437e-a3be-862e0f06eea3 (2d206a39-8ed7-437e-a3be-862e0f06eea3)
- langsmith (langsmith)
- multimodal (multimodal)
- reasoning (reasoning)
- stream-events (stream-events)
- [[...restpath]] (restpath]])
- components (components)
- data-parts (data-parts)
- api (api)
- chat (chat)
- langgraph-server (langgraph-server)
- src (src)
- public (public)
- images (images)
- next-openai-kasada-bot-protection (next-openai-kasada-bot-protection)
- app (app)
- api (api)
- call-tool (call-tool)
- generate-chat (generate-chat)
- generate-object (generate-object)
- generate-text (generate-text)
- stream-chat (stream-chat)
- stream-object (stream-object)
- stream-text (stream-text)
- generate-text (generate-text)
- stream-object (stream-object)
- stream-text (stream-text)
- chat (chat)
- next-openai-telemetry (next-openai-telemetry)
- app (app)
- api (api)
- text (text)
- next-openai-telemetry-sentry (next-openai-telemetry-sentry)
- app (app)
- next-openai-upstash-rate-limits (next-openai-upstash-rate-limits)
- app (app)
- api (api)
- chat (chat)
- node-http-server (node-http-server)
- src (src)
- nuxt-openai (nuxt-openai)
- pages (pages)
- use-chat-messages (use-chat-messages)
- use-chat-request (use-chat-request)
- use-chat-tools (use-chat-tools)
- use-object (use-object)
- server (server)
- api (api)
- button (button)
- textarea (textarea)
- routes (routes)
- api (api)
- chat (chat)
- completion (completion)
- structured-object (structured-object)
- chat (chat)
- [id] ([id])
- completion (completion)
- structured-object (structured-object)
- static (static)
- ai (ai)
- internal (internal)
- scripts (scripts)
- src (src)
- agent (agent)
- embed (embed)
- __snapshots__ (__snapshots__)
- error (error)
- generate-text (generate-text)
- __snapshots__ (__snapshots__)
- azure (azure)
- test (test)
- text-stream (text-stream)
- transcribe (transcribe)
- types (types)
- ui (ui)
- __snapshots__ (__snapshots__)
- ui-message-stream (ui-message-stream)
- util (util)
- test (test)
- download (download)
- alibaba (alibaba)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- __snapshots__ (__snapshots__)
- anthropic (anthropic)
- cerebras (cerebras)
- scripts (scripts)
- src (src)
- bin (bin)
- codemods (codemods)
- lib (lib)
- v5 (v5)
- not-implemented (not-implemented)
- lib (lib)
- test (test)
- __testfixtures__ (__testfixtures__)
- src (src)
- basic (basic)
- src (src)
- ui (ui)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- src (src)
- scripts (scripts)
- src (src)
- errors (errors)
- tool (tool)
- gladia (gladia)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- google (google)
- src (src)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- internal (internal)
- tool (tool)
- google-vertex (google-vertex)
- anthropic (anthropic)
- src (src)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- anthropic (anthropic)
- edge (edge)
- edge (edge)
- hume (hume)
- groq (groq)
- src (src)
- __fixtures__ (__fixtures__)
- src (src)
- klingai (klingai)
- llamaindex (llamaindex)
- src (src)
- lmnt (lmnt)
- src (src)
- src (src)
- mcp (mcp)
- src (src)
- error (error)
- tool (tool)
- mcp-stdio (mcp-stdio)
- open-responses (open-responses)
- util (util)
- mistral (mistral)
- src (src)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- moonshotai (moonshotai)
- src (src)
- src (src)
- responses (responses)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- src (src)
- chat (chat)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- __snapshots__ (__snapshots__)
- image (image)
- __fixtures__ (__fixtures__)
- internal (internal)
- responses (responses)
- __fixtures__ (__fixtures__)
- embedding (embedding)
- transcription (transcription)
- __fixtures__ (__fixtures__)
- openai-compatible (openai-compatible)
- src (src)
- chat (chat)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- __snapshots__ (__snapshots__)
- prodia (prodia)
- src (src)
- scaffold-codemod.ts (ts)
- route.ts (ts)
- route.ts (ts)
- append-response-messages.test.ts.snap (snap)
- route.ts (ts)
- image.ts (ts)
- responses-web-search.ts (ts)
- 02-building-agents.mdx (mdx)
- bedrock.ts (ts)
- page.tsx (tsx)
- prettier-on-automerge.yml (yml)
- bedrock-reasoning-chatbot.ts (ts)
- rename-IDGenerator-to-IdGenerator.input.ts (ts)
- basic.ts (ts)
- smooth-stream.test.ts (ts)
- gemini-image.ts (ts)
- tsconfig.build.json (json)
- logprobs.ts (ts)
- types.ts (ts)
- tools.ts (ts)
- __snapshots__ (__snapshots__)
- reranking (reranking)
- __fixtures__ (__fixtures__)
- deepgram (deepgram)
- README.md (md)
- package.json (json)
- vertex-anthropic-output-object.ts (ts)
- image.ts (ts)
- constants.ts (ts)
- mock-provider-v4.ts (ts)
- responses-file-search.ts (ts)
- bedrock-error.ts (ts)
- url-context.ts (ts)
- replace-nanoid.test.ts (ts)
- kasada-client.tsx (tsx)
- globals.css (css)
- web-fetch-agent.ts (ts)
- vitest.node.config.js (js)
- mock-server-response.ts (ts)
- vertex-edit-outpaint.ts (ts)
- code-interpreter-tool.ts (ts)
- output-object-request-body.ts (ts)
- generate-image-view.tsx (tsx)
- tailwind.config.js (js)
- route.ts (ts)
- mock-reranking-model-v4.ts (ts)
- index.tsx (tsx)
- cohere-reranking-model.test.ts (ts)
- language-model-response-metadata.ts (ts)
- package.json (json)
- record-span.test.ts (ts)
- elicitation-store.ts (ts)
- openai-provider.ts (ts)
- convert-to-mistral-chat-messages.ts (ts)
- tool-error.ts (ts)
- wrap-embedding-model.ts (ts)
- tool-call.ts (ts)
- route.ts (ts)
- content-part.ts (ts)
- vitest.edge.config.js (js)
- deepinfra-embedding-options.ts (ts)
- tsconfig.json (json)
- README.md (md)
- index.tsx (tsx)
- verbose.ts (ts)
- 15-dify.mdx (mdx)
- openai-embedding-options.ts (ts)
- server.ts (ts)
- mcp-sse-transport.ts (ts)
- lmnt-provider.ts (ts)
- image-reference.ts (ts)
- 30-generate-object.mdx (mdx)
- page.tsx (tsx)
- server.ts (ts)
- vitest.node.config.js (js)
- tool-search-deferred-bm25.ts (ts)
- page.tsx (tsx)
- convert-bedrock-usage.test.ts (ts)
- provider-registry.ts (ts)
- amazon-bedrock-anthropic.test.ts (ts)
- ai-invalid-data-content-error.mdx (mdx)
- responses-tool-call.ts (ts)
- ATTRIBUTION.md (markdown)
- get-model-path.test.ts (ts)
- get-response-metadata.ts (ts)
- icons.tsx (tsx)
- src (src)
- jscodeshift-testUtils.d.ts (ts)
- 02-stopping-streams.mdx (mdx)
- output-array.ts (ts)
- route.ts (ts)
- output-array.ts (ts)
- output-object-token-usage.ts (ts)
- output-object.ts (ts)
- generate-text-cache-middleware-example.ts (ts)
- basic.ts (ts)
- cache-instruction.ts (ts)
- anthropic-json-other-tool.1.chunks.txt (txt)
- cohere-chat-options.ts (ts)
- map-cohere-finish-reason.ts (ts)
- cohere-chat-language-model.test.ts (ts)
- lmstudio-chatbot.ts (ts)
- vitest.node.config.js (js)
- turbo.json (json)
- deepgram-provider.ts (ts)
- src (src)
- __fixtures__ (__fixtures__)
- deepgram-error.test.ts (ts)
- reasoning.ts (ts)
- README.md (md)
- CONTRIBUTING.md (md)
- replace-llamaindex-adapter.ts (ts)
- verify-changesets (verify-changesets)
- index.js (js)
- langwatch.mdx (mdx)
- patronus.mdx (mdx)
- .changeset (changeset)
- .claude (claude)
- .cursor (cursor)
- start-v7-prerelease.md (md)
- google-validated-strict-tools.md (md)
- .vscode (vscode)
- chat (chat)
- __fixtures__ (__fixtures__)
- tools-agent.ts (ts)
- architecture (architecture)
- provider-abstraction.md (md)
- assets (assets)
- content (content)
- cookbook (cookbook)
- 18-claude-4.mdx (mdx)
- 19-openai-responses.mdx (mdx)
- 07-custom-memory-tool.mdx (mdx)
- 06-agent-skills.mdx (mdx)
- 04-natural-language-postgres.mdx (mdx)
- 24-o3.mdx (mdx)
- 20-sonnet-3-7.mdx (mdx)
- 20-google-gemini-image-generation.mdx (mdx)
- 23-gpt-5.mdx (mdx)
- 26-deepseek-v3-2.mdx (mdx)
- 80-send-custom-body-from-use-chat.mdx (mdx)
- output-object-caching.ts (ts)
- 85-custom-stream-format.mdx (mdx)
- 90-render-visual-interface-in-chat.mdx (mdx)
- 05-node (05-node)
- index.mdx (mdx)
- 20-rsc (20-rsc)
- index.mdx (mdx)
- 03-nextjs-pages-router.mdx (mdx)
- 90-render-visual-interface-in-chat.mdx (mdx)
- 08-tanstack-start.mdx (mdx)
- 07-expo.mdx (mdx)
- anthropic-compaction.1.json (json)
- route.ts (ts)
- anthropic-tool-search-deferred-regex.chunks.txt (txt)
- openai-image-generation-custom-tool (openai-image-generation-custom-tool)
- .github (github)
- DISCUSSION_TEMPLATE (DISCUSSION_TEMPLATE)
- scripts (scripts)
- notify-released (notify-released)
- 21-stream-text-with-chat-prompt.mdx (mdx)
- verify-changesets.yml (yml)
- update-model-settings.yml (yml)
- 30-generate-object.mdx (mdx)
- .gitignore (gitignore)
- .npmrc (npmrc)
- openai-local-shell (openai-local-shell)
- route.ts (ts)
- 20-stream-text.mdx (mdx)
- 12-generate-text-with-image-prompt.mdx (mdx)
- index.mdx (mdx)
- 56-web-search-agent.mdx (mdx)
- 85-repair-json-with-jsonrepair.mdx (mdx)
- 10-generate-text.mdx (mdx)
- 02-providers-and-models.mdx (mdx)
- 16-mcp-tools.mdx (mdx)
- 36-transcription.mdx (mdx)
- 06-subagents.mdx (mdx)
- index.mdx (mdx)
- 10-generating-structured-data.mdx (mdx)
- 01-overview.mdx (mdx)
- 03-prompts.mdx (mdx)
- 25-settings.mdx (mdx)
- 30-embeddings.mdx (mdx)
- index.mdx (mdx)
- 04-tools.mdx (mdx)
- 04-ai-sdk-ui (04-ai-sdk-ui)
- 05-ai-sdk-rsc (05-ai-sdk-rsc)
- 03-chatbot-message-persistence.mdx (mdx)
- 03-chatbot-tool-usage.mdx (mdx)
- 21-error-handling.mdx (mdx)
- 01-overview.mdx (mdx)
- 03-chatbot-resume-streams.mdx (mdx)
- 05-generating-text.mdx (mdx)
- index.mdx (mdx)
- weather-valibot-agent.ts (ts)
- 35-image-generation.mdx (mdx)
- 10-vercel-deployment-guide.mdx (mdx)
- 02-stream-text.mdx (mdx)
- 10-generate-image.mdx (mdx)
- 09-multistep-interfaces.mdx (mdx)
- 05-multiple-streamables.mdx (mdx)
- 24-mcp-stdio-transport.mdx (mdx)
- 04-caching.mdx (mdx)
- 10-fal.mdx (mdx)
- 08-model-as-router.mdx (mdx)
- 70-step-count-is.mdx (mdx)
- 03-use-object.mdx (mdx)
- 30-model-message.mdx (mdx)
- 11-deepinfra.mdx (mdx)
- 31-ui-message.mdx (mdx)
- 02-use-completion.mdx (mdx)
- 12-black-forest-labs.mdx (mdx)
- 17-create-agent-ui-stream.mdx (mdx)
- 16-google-vertex.mdx (mdx)
- 09-use-actions.mdx (mdx)
- 160-revai.mdx (mdx)
- 10-use-ui-state.mdx (mdx)
- 08-use-ai-state.mdx (mdx)
- 140-lmnt.mdx (mdx)
- 150-hume.mdx (mdx)
- 09-troubleshooting (09-troubleshooting)
- 80-luma.mdx (mdx)
- 40-cerebras.mdx (mdx)
- 25-migration-guide-5-0-data.mdx (mdx)
- ai-no-content-generated-error.mdx (mdx)
- 29-mixedbread.mdx (mdx)
- 85-bytedance.mdx (mdx)
- 31-opencode-sdk.mdx (mdx)
- 06-streaming-not-working-when-deployed.mdx (mdx)
- 13-repeated-assistant-messages.mdx (mdx)
- 90-elevenlabs.mdx (mdx)
- 30-ollama.mdx (mdx)
- 28-minimax.mdx (mdx)
- 85-klingai.mdx (mdx)
- 02-vercel.mdx (mdx)
- CHANGELOG.md (md)
- 30-model-is-not-assignable-to-type.mdx (mdx)
- 03-openai.mdx (mdx)
- vitest.node.config.js (js)
- index.mdx (mdx)
- 08-azure-ai.mdx (mdx)
- 23-letta.mdx (mdx)
- 11-cloudflare-ai-gateway.mdx (mdx)
- braintrust.mdx (mdx)
- 26-mcp-sampling.mdx (mdx)
- 25-llamagate.mdx (mdx)
- 24-llama-cpp.mdx (mdx)
- 19-helicone.mdx (mdx)
- 27-mem0.mdx (mdx)
- tools-registry (tools-registry)
- contributing (contributing)
- examples (examples)
- ai-e2e-next (ai-e2e-next)
- add-new-model.md (md)
- README.md (md)
- signoz.mdx (mdx)
- .gitignore (gitignore)
- route.ts (ts)
- basic-agent.ts (ts)
- route.ts (ts)
- tsconfig.build.json (json)
- remove-openai-facade.input.ts (ts)
- route.ts (ts)
- types.ts (ts)
- route.ts (ts)
- respond (respond)
- mcp-with-auth (mcp-with-auth)
- mcp-zapier (mcp-zapier)
- message-metadata (message-metadata)
- perplexity (perplexity)
- mistral (mistral)
- route.ts (ts)
- route.ts (ts)
- gateway-video-model.ts (ts)
- route.ts (ts)
- openai-fetch-pdf-custom-tool (openai-fetch-pdf-custom-tool)
- turbo.json (json)
- completion (completion)
- download-container-file (download-container-file)
- azure (azure)
- openai (openai)
- files (files)
- generate-image (generate-image)
- page.tsx (tsx)
- route.ts (ts)
- anthropic-mcp (anthropic-mcp)
- basic.ts (ts)
- page.tsx (tsx)
- togetherai (togetherai)
- message-metadata (message-metadata)
- openai-apply-patch (openai-apply-patch)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- resilient-persistence (resilient-persistence)
- [id] ([id])
- openai-smooth-stream (openai-smooth-stream)
- chat.tsx (tsx)
- chat-input.tsx (tsx)
- chat-context.tsx (tsx)
- layout.tsx (tsx)
- page.tsx (tsx)
- ai.ts (ts)
- layout.tsx (tsx)
- actions.tsx (tsx)
- use-object-expense-tracker (use-object-expense-tracker)
- use-object-valibot (use-object-valibot)
- components (components)
- ui (ui)
- fetch-pdf-view.tsx (tsx)
- openai-apply-patch-view.tsx (tsx)
- azure (azure)
- baseten (baseten)
- bedrock-edit-remove-background.ts (ts)
- basic.ts (ts)
- basic.ts (ts)
- edit-multi-image.ts (ts)
- openai (openai)
- deepgram (deepgram)
- elevenlabs (elevenlabs)
- fal (fal)
- hume (hume)
- dia-voice-clone.ts (ts)
- bedrock-anthropic-computer-use-bash.ts (ts)
- anthropic (anthropic)
- image.ts (ts)
- context-management-thinking.ts (ts)
- context-management-tool-uses.ts (ts)
- image-url.ts (ts)
- responses-default.ts (ts)
- image-multi-step.ts (ts)
- image-url.ts (ts)
- vertex-output-object.ts (ts)
- vertex-anthropic-tool-choice.ts (ts)
- vertex-multi-step.ts (ts)
- reasoning.ts (ts)
- rename-pipedatastreamtoresponse-to-pipeuimessagestreamtoresponse.input.ts (ts)
- basic.ts (ts)
- kimi-k2.ts (ts)
- multimodal.ts (ts)
- output-object-multimodal.ts (ts)
- rename-pipedatastreamtoresponse-to-pipeuimessagestreamtoresponse.output.ts (ts)
- README.md (md)
- perplexity (perplexity)
- output-array.ts (ts)
- basic.ts (ts)
- responses-image-tool-result-url.ts (ts)
- .env.local.example (example)
- togetherai (togetherai)
- vercel (vercel)
- xai (xai)
- output-object.ts (ts)
- responses-image-multiturn.ts (ts)
- pdf-url.ts (ts)
- bytedance (bytedance)
- lib (lib)
- mcp-oauth.ts (ts)
- wan2.6-r2v.ts (ts)
- wan-2.5.ts (ts)
- google-veo-string.ts (ts)
- documents.ts (ts)
- download-azure-container-file.ts (ts)
- vision.ts (ts)
- tsconfig.json (json)
- anthropic (anthropic)
- bedrock-anthropic-chatbot.ts (ts)
- 02-chat-data (02-chat-data)
- azure (azure)
- basic.ts (ts)
- reasoning-fullstream.ts (ts)
- computer-use-zoom.ts (ts)
- baseten (baseten)
- bedrock (bedrock)
- cerebras (cerebras)
- cohere (cohere)
- deepseek (deepseek)
- gateway (gateway)
- responses.ts (ts)
- move-tool-invocations-to-parts.test.ts (ts)
- page.tsx (tsx)
- image-edit-tool.ts (ts)
- google-gemini-tool-call.ts (ts)
- google (google)
- groq (groq)
- multiturn-tool-error.ts (ts)
- tool-perplexity-search.ts (ts)
- chatbot.ts (ts)
- vertex-pdf-url.ts (ts)
- temperature.ts (ts)
- tsup.config.ts (ts)
- disable-parallel-tools.ts (ts)
- dynamic-tool-call.ts (ts)
- phase.ts (ts)
- gpt-5-3-codex.ts (ts)
- raw (raw)
- basic.ts (ts)
- output-object.ts (ts)
- pdf.ts (ts)
- provider (provider)
- telemetry (telemetry)
- test (test)
- tools (tools)
- transcribe (transcribe)
- tool-call.ts (ts)
- angular (angular)
- index.html (html)
- elicitation-ui (elicitation-ui)
- vue (vue)
- http (http)
- server.ts (ts)
- README.md (md)
- .env.local.example (example)
- client.ts (ts)
- chat (chat)
- [chatId] ([chatId])
- skills (skills)
- util (util)
- next-agent (next-agent)
- pnpm-workspace.yaml (yaml)
- components.tsx (tsx)
- page.tsx (tsx)
- public (public)
- next-google-vertex (next-google-vertex)
- README.md (md)
- route.ts (ts)
- langgraph (langgraph)
- multimodal (multimodal)
- reasoning (reasoning)
- stream-events (stream-events)
- page.tsx (tsx)
- page.tsx (tsx)
- message-parts (message-parts)
- README.md (md)
- index.ts (ts)
- .env.local.example (example)
- route.ts (ts)
- index.ts (ts)
- text.tsx (tsx)
- tools (tools)
- kasada (kasada)
- next-openai-pages (next-openai-pages)
- parse-tool-call.test.ts (ts)
- generate-chat (generate-chat)
- stream-chat (stream-chat)
- stream-chat-api-route (stream-chat-api-route)
- stream-chat-edge (stream-chat-edge)
- tools (tools)
- call-tool (call-tool)
- styles (styles)
- postcss.config.js (js)
- globals.css (css)
- README.md (md)
- completion (completion)
- use-chat-attachments (use-chat-attachments)
- use-chat-attachments-append (use-chat-attachments-append)
- index.vue (vue)
- index.vue (vue)
- use-chat-request.ts (ts)
- src (src)
- lib (lib)
- components (components)
- icons (icons)
- ui (ui)
- packages (packages)
- arrow-up.svelte (svelte)
- index.ts (ts)
- trash.svelte (svelte)
- embed.ts (ts)
- index.ts (ts)
- embed-many.test.ts (ts)
- tool-loop-agent.test-d.ts (ts)
- embed-result.ts (ts)
- no-object-generated-error.ts (ts)
- index.ts (ts)
- tool-call-not-found-for-approval-error.ts (ts)
- index.ts (ts)
- embed-many.ts (ts)
- generate-image (generate-image)
- generate-object (generate-object)
- __snapshots__ (__snapshots__)
- generate-speech (generate-speech)
- output-strategy.ts (ts)
- generate-object.ts (ts)
- index.ts (ts)
- validate-object-generation-input.ts (ts)
- output-utils.ts (ts)
- collect-tool-approvals.ts (ts)
- output.test.ts (ts)
- generate-text.ts (ts)
- output.ts (ts)
- execute-tool-call.test.ts (ts)
- generate-video (generate-video)
- stream-text.test.ts (ts)
- stop-condition.ts (ts)
- reasoning-output.ts (ts)
- smooth-stream.ts (ts)
- run-tools-transformation.test.ts (ts)
- stream-text.ts (ts)
- index.ts (ts)
- logger (logger)
- middleware (middleware)
- __snapshots__ (__snapshots__)
- extract-reasoning-middleware.ts (ts)
- as-image-model-v3.ts (ts)
- CHANGELOG.md (md)
- extract-reasoning-middleware.test.ts (ts)
- simulate-streaming-middleware.test.ts.snap (snap)
- index.ts (ts)
- extract-json-middleware.test.ts (ts)
- model (model)
- as-transcription-model-v3.test.ts (ts)
- image-model.ts (ts)
- wrap-image-model.ts (ts)
- simulate-streaming-middleware.ts (ts)
- wrap-language-model.test.ts (ts)
- as-embedding-model-v3.ts (ts)
- prompt (prompt)
- __snapshots__ (__snapshots__)
- telemetry (telemetry)
- registry (registry)
- rerank (rerank)
- as-reranking-model-v4.ts (ts)
- as-transcription-model-v3.ts (ts)
- convert-to-language-model-prompt.ts (ts)
- rewrite-framework-imports-vue.output.ts (ts)
- index.ts (ts)
- transcribe.ts (ts)
- stringify-for-telemetry.ts (ts)
- provider.ts (ts)
- pipe-text-stream-to-response.test.ts (ts)
- language-model-request-metadata.ts (ts)
- language-model.ts (ts)
- pipe-text-stream-to-response.ts (ts)
- transcribe.test.ts (ts)
- convert-file-list-to-file-ui-parts.ts (ts)
- convert-to-model-messages.test.ts.snap (snap)
- ui-messages.ts (ts)
- convert-to-model-messages.test.ts (ts)
- use-completion.ts (ts)
- chat.ts (ts)
- create-ui-message-stream-response.test.ts (ts)
- chat.test.ts (ts)
- ui-message-stream-response-init.ts (ts)
- transform-text-to-ui-message-stream.test.ts (ts)
- version.ts (ts)
- detect-media-type.ts (ts)
- tsconfig.build.json (json)
- version.ts (ts)
- merge-objects.test.ts (ts)
- merge-objects.ts (ts)
- merge-abort-signals.ts (ts)
- CHANGELOG.md (md)
- get-potential-start-index.ts (ts)
- prepare-headers.test.ts (ts)
- prepare-headers.ts (ts)
- serial-job-executor.test.ts (ts)
- parse-partial-json.test.ts (ts)
- move-maxsteps-to-stopwhen.test.ts (ts)
- simulate-readable-stream.ts (ts)
- split-array.ts (ts)
- index.ts (ts)
- src (src)
- alibaba-text.json (json)
- alibaba-chat-prompt.ts (ts)
- convert-alibaba-usage.test.ts (ts)
- alibaba-video-model.ts (ts)
- alibaba-chat-language-model.test.ts.snap (snap)
- anthropic (anthropic)
- src (src)
- __fixtures__ (__fixtures__)
- version.ts (ts)
- package.json (json)
- vitest.edge.config.js (js)
- bedrock-chat-options.ts (ts)
- index.ts (ts)
- turbo.json (json)
- bedrock-anthropic-fetch.test.ts (ts)
- bedrock-provider.test.ts (ts)
- bedrock-sigv4-fetch.ts (ts)
- bedrock-anthropic-provider.ts (ts)
- bedrock-chat-language-model.test.ts (ts)
- reranking (reranking)
- __fixtures__ (__fixtures__)
- src (src)
- lib (lib)
- bedrock-reranking-options.ts (ts)
- tsconfig.build.json (json)
- completion.ng.ts (ts)
- bedrock-reranking-model.ts (ts)
- anthropic (anthropic)
- src (src)
- __fixtures__ (__fixtures__)
- black-forest-labs (black-forest-labs)
- README.md (md)
- package.json (json)
- internal.d.ts (ts)
- __snapshots__ (__snapshots__)
- internal (internal)
- tool (tool)
- anthropic-provider.ts (ts)
- convert-to-anthropic-messages-prompt.ts (ts)
- anthropic-messages-language-model.ts (ts)
- anthropic-prepare-tools.test.ts (ts)
- anthropic-messages-language-model.test.ts (ts)
- src (src)
- web-fetch-20260209.ts (ts)
- index.ts (ts)
- computer_20250124.ts (ts)
- src (src)
- __fixtures__ (__fixtures__)
- README.md (md)
- azure-text.1.json (json)
- assemblyai-config.ts (ts)
- assemblyai-error.test.ts (ts)
- assemblyai-transcription-model.ts (ts)
- assemblyai-transcription-settings.ts (ts)
- __snapshots__ (__snapshots__)
- baseten (baseten)
- src (src)
- package.json (json)
- azure-web-search-preview-tool.1.chunks.txt (txt)
- openai-file-search-tool.2.json (json)
- openai-file-search-tool.1.chunks.txt (txt)
- azure-reasoning-encrypted-content.1.json (json)
- src (src)
- src (src)
- black-forest-labs-image-settings.ts (ts)
- README.md (md)
- bytedance-video-model.ts (ts)
- src (src)
- README.md (md)
- bytedance-provider.ts (ts)
- tsconfig.build.json (json)
- bytedance-video-model.test.ts (ts)
- v4 (v4)
- remove-experimental-tool.ts (ts)
- rename-format-stream-part.ts (ts)
- replace-continuation-steps.ts (ts)
- rename-reasoning-to-reasoningText.ts (ts)
- remove-sendExtraMessageFields.ts (ts)
- tsup.config.ts (ts)
- v6 (v6)
- not-implemented-alias.output.ts (ts)
- move-tool-invocations-to-parts.input.ts (ts)
- rename-mock-v2-to-v3.ts (ts)
- remove-anthropic-facade.input.ts (ts)
- remove-mistral-facade.input.ts (ts)
- deepseek (deepseek)
- deepinfra-provider.test.ts (ts)
- middleware.ts (ts)
- deepseek-text.chunks.txt (txt)
- deepinfra-completion-options.ts (ts)
- CHANGELOG.md (md)
- deepinfra-image-model.ts (ts)
- __snapshots__ (__snapshots__)
- viewer (viewer)
- client (client)
- components (components)
- devtools (devtools)
- bin (bin)
- examples (examples)
- deepseek-chat-language-model.test.ts (ts)
- app.tsx (tsx)
- package.json (json)
- deepseek-tool-call.chunks.txt (txt)
- db.ts (ts)
- deepseek-chat-language-model.ts (ts)
- deepseek-chat-language-model.test.ts.snap (snap)
- lib (lib)
- fal (fal)
- elevenlabs (elevenlabs)
- src (src)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- fal-transcription-options.ts (ts)
- elevenlabs-api-types.ts (ts)
- turbo.json (json)
- fal-video-model.ts (ts)
- elevenlabs-speech-model.test.ts (ts)
- fal-api-types.ts (ts)
- version.ts (ts)
- src (src)
- create-gateway-error.ts (ts)
- gateway-video-model-settings.ts (ts)
- gateway-video-model.test.ts (ts)
- fal-transcription-model.test.ts.snap (snap)
- CHANGELOG.md (md)
- src (src)
- version.ts (ts)
- tsconfig.build.json (json)
- gladia-upload.json (json)
- convert-to-google-generative-ai-messages.ts (ts)
- index.ts (ts)
- gladia-api-types.ts (ts)
- google-search.ts (ts)
- turbo.json (json)
- google-generative-ai-video-settings.ts (ts)
- index.d.ts (ts)
- README.md (md)
- google-generative-ai-language-model.test.ts (ts)
- google-vertex-auth-edge.ts (ts)
- .gitignore (gitignore)
- tsconfig.build.json (json)
- google-vertex-anthropic-provider.test.ts (ts)
- google-vertex-auth-edge.test.ts (ts)
- google-vertex-image-model.ts (ts)
- CHANGELOG.md (md)
- tsconfig.json (json)
- vitest.node.config.js (js)
- package.json (json)
- tsup.config.ts (ts)
- browser-search.ts (ts)
- turbo.json (json)
- groq-reasoning.chunks.txt (txt)
- google-vertex-tools.ts (ts)
- __snapshots__ (__snapshots__)
- groq-api-types.ts (ts)
- convert-groq-usage.ts (ts)
- groq-chat-language-model.test.ts (ts)
- groq-chat-language-model.ts (ts)
- tool (tool)
- src (src)
- responses (responses)
- luma (luma)
- groq-prepare-tools.test.ts (ts)
- groq-transcription-model.ts (ts)
- groq-transcription-options.ts (ts)
- groq-transcription-model.test.ts (ts)
- README.md (md)
- CHANGELOG.md (md)
- src (src)
- langchain (langchain)
- src (src)
- __fixtures__ (__fixtures__)
- __snapshots__ (__snapshots__)
- index.ts (ts)
- CHANGELOG.md (md)
- langgraph-hitl-request-2.json (json)
- package.json (json)
- tsconfig.build.json (json)
- README.md (md)
- luma-image-model.test.ts (ts)
- luma-image-settings.ts (ts)
- luma-image-model.ts (ts)
- get-environment.test.ts (ts)
- tsconfig.build.json (json)
- mcp-transport.ts (ts)
- version.ts (ts)
- mistral-reasoning.json (json)
- oauth.ts (ts)
- CHANGELOG.md (md)
- vitest.node.config.js (js)
- convert-to-mistral-chat-messages.test.ts.snap (snap)
- mistral-chat-options.ts (ts)
- mistral-prepare-tools.test.ts (ts)
- lmstudio-tool-call.1.chunks.txt (txt)
- tsconfig.json (json)
- package.json (json)
- tsconfig.build.json (json)
- convert-to-open-responses-input.ts (ts)
- version.ts (ts)
- convert-to-open-responses-input.test.ts (ts)
- openai-text.json (json)
- README.md (md)
- package.json (json)
- open-responses-api.ts (ts)
- completion (completion)
- __fixtures__ (__fixtures__)
- embedding (embedding)
- __fixtures__ (__fixtures__)
- map-openai-finish-reason.ts (ts)
- openai-image-model.ts (ts)
- openai-embedding-model.test.ts (ts)
- openai-chat-language-model.test.ts (ts)
- utils.ts (ts)
- openai-chat-language-model.ts (ts)
- openai-image-model.test.ts (ts)
- openai-completion-api.ts (ts)
- openai-chat-options.ts (ts)
- openai-language-model-capabilities.ts (ts)
- openai-code-interpreter-tool.1.chunks.txt (txt)
- openai-error.test.ts (ts)
- openai-image-generation-tool.1.json (json)
- openai-error.1.chunks.txt (txt)
- vitest.edge.config.js (js)
- openai-local-shell-tool.1.chunks.txt (txt)
- openai-image-generation-tool.1.chunks.txt (txt)
- openai-file-search-tool.2.json (json)
- openai-responses-prepare-tools.test.ts (ts)
- openai-mcp-tool-approval.3.json (json)
- openai-shell-tool.1.chunks.txt (txt)
- openai-mcp-tool-approval.4.chunks.txt (txt)
- openai-mcp-tool.1.json (json)
- openai-mcp-tool-approval.3.chunks.txt (txt)
- openai-phase.1.chunks.txt (txt)
- openai-shell-skills.1.json (json)
- __snapshots__ (__snapshots__)
- speech (speech)
- tool (tool)
- openai-responses-api.ts (ts)
- map-openai-responses-finish-reason.ts (ts)
- openai-responses-language-model.test.ts.snap (snap)
- openai-speech-model.ts (ts)
- openai-responses-api.test.ts (ts)
- openai-speech-options.ts (ts)
- openai-web-search-tool.1.chunks.txt (txt)
- openai-web-search-tool.1.json (json)
- convert-to-openai-responses-input.ts (ts)
- CHANGELOG.md (md)
- local-shell.ts (ts)
- version.ts (ts)
- vitest.edge.config.js (js)
- openai-compatible-chat-language-model.test.ts.snap (snap)
- xai-text.json (json)
- xai-tool-call.json (json)
- xai-tool-call.chunks.txt (txt)
- completion (completion)
- image (image)
- internal (internal)
- openai-compatible-completion-language-model.ts (ts)
- tsup.config.ts (ts)
- src (src)
- __fixtures__ (__fixtures__)
- turbo.json (json)
- convert-to-perplexity-messages.ts (ts)
- perplexity-citations.chunks.txt (txt)
- perplexity-text.json (json)
- responses-image.ts (ts)
- package.json (json)
- registry.ts (ts)
- groq-text.json (json)
- gpt-5-1.ts (ts)
- stream-text-result.ts (ts)
- button.svelte (svelte)
- README.md (md)
- page.tsx (tsx)
- gemini-2.5-flash-image-preview-chatbot.ts (ts)
- deepinfra-chat-options.ts (ts)
- chat-input.tsx (tsx)
- generate-video.ts (ts)
- create-stitchable-stream.ts (ts)
- 03-backpressure.mdx (mdx)
- restructure-file-stream-parts.input.ts (ts)
- tailwind.config.js (js)
- route.ts (ts)
- edit-inpainting.ts (ts)
- edit-multi-image.ts (ts)
- edit.ts (ts)
- imagine-image-pro.ts (ts)
- resolution.ts (ts)
- rename-text-embedding-to-embedding.input.ts (ts)
- turbo.ts (ts)
- bedrock-anthropic-chatbot.ts (ts)
- bedrock-anthropic-image.ts (ts)
- bedrock-cache-point-user-image.ts (ts)
- bedrock-chatbot.ts (ts)
- bedrock-image.ts (ts)
- code-execution-20250825-downloads.ts (ts)
- code-execution-20250825.ts (ts)
- edit.ts (ts)
- 23-create-mcp-client.mdx (mdx)
- route.ts (ts)
- deferred-results.ts (ts)
- fast-mode.ts (ts)
- generate-output-array.ts (ts)
- amazon-bedrock.test.ts (ts)
- cohere.test.ts (ts)
- reasoning-view.tsx (tsx)
- programmatic-tool-calling.ts (ts)
- help.yml (yml)
- tool-call.ts (ts)
- route.ts (ts)
- schema.ts (ts)
- ui-message-stream-headers.ts (ts)
- pre-commit (pre-commit)
- reasoning-without-budget.ts (ts)
- index.mdx (mdx)
- tool-call.ts (ts)
- remove-mistral-facade.ts (ts)
- move-ui-utils-to-ai.ts (ts)
- tsconfig.json (json)
- tsconfig.build.json (json)
- 03-saving-and-restoring-states.mdx (mdx)
- turbo.json (json)
- CHANGELOG.md (md)
- package.json (json)
- generate-call-options.ts (ts)
- prompt.py (py)
- speech-model-response-metadata.ts (ts)
- index.mdx (mdx)
- 92-default-generated-file.mdx (mdx)
- minimax.ts (ts)
- rename-vertex-provider-metadata-key.input.ts (ts)
- tool-choice.ts (ts)
- README.md (md)
- server.ts (ts)
- weather-view.tsx (tsx)
- openai-responses-options.ts (ts)
- rename-core-message-to-model-message.ts (ts)
- bedrock-api-types.ts (ts)
- i2v-audio.ts (ts)
- 42-supermemory.mdx (mdx)
- parse-and-validate-object-result.ts (ts)
- assign-team-pull-request.yml (yml)
- mcp-stdio-transport.test.ts (ts)
- CHANGELOG.md (md)
- 13-codex-cli.mdx (mdx)
- gateway-image-model-settings.ts (ts)
- gemini-minimal.ts (ts)
- remove-experimental-streamdata.output.ts (ts)
- anthropic-combined-context-editing.1.chunks.txt (txt)
- route.ts (ts)
- tsconfig.json (json)
- generate-text.test-d.ts (ts)
- no-video-generated-error.ts (ts)
- openai-tools.ts (ts)
- 03-server-actions-in-client-components.mdx (mdx)
- bedrock-cache-point-tool-call.ts (ts)
- openai-completion-language-model.ts (ts)
- openai-error.1.json (json)
- basic.ts (ts)
- url.ts (ts)
- responses-reasoning-summary.ts (ts)
- repro-test.ts (ts)
- tsup.config.ts (ts)
- tool-call-strict.ts (ts)
- bedrock-anthropic-multiple-tools.ts (ts)
- stream-text-anthropic.ts (ts)
- README.md (md)
- tool-search-bm25.ts (ts)
- anthropic-code-execution-20250825.pptx-skill.json (json)
- route.ts (ts)
- perplexity-text.chunks.txt (txt)
- replace-zod-import-with-v3.ts (ts)
- memory_20250818.ts (ts)
- store-generation.ts (ts)
- package.json (json)
- google-text.json (json)
- request-body.ts (ts)
- step-result.ts (ts)
- tool-approval.ts (ts)
- client.ts (ts)
- remove-await-fn.input.ts (ts)
- 70-high-memory-usage-with-images.mdx (mdx)
- stop-sequence.ts (ts)
- vitest.node.config.js (js)
- route.ts (ts)
- gladia-result.json (json)
- openai-reasoning-encrypted-content.1.chunks.txt (txt)
- 01-overview.mdx (mdx)
- server.ts (ts)
- responses-grok-code-fast-1.ts (ts)
- server.ts (ts)
- index.ts (ts)
- groq-text.chunks.txt (txt)
- openai-shell-container.1.json (json)
- index.ts (ts)
- replace-textdelta-with-text.ts (ts)
- vertex-anthropic-thinking.ts (ts)
- voice.ts (ts)
- tsconfig.json (json)
- 01-custom-providers.mdx (mdx)
- flatten-streamtext-file-properties.input.ts (ts)
- convert-bedrock-usage.ts (ts)
- rename-mock-v2-to-v3.input.ts (ts)
- data-url.ts (ts)
- 49-cencori.mdx (mdx)
- 48-ollm.mdx (mdx)
- gateway-authentication-error.ts (ts)
- gateway-error-types.test.ts (ts)
- index.ts (ts)
- gateway-timeout-error.ts (ts)
- is-approval-needed.ts (ts)
- assemble-operation-name.ts (ts)
- README.md (md)
- 41-soniox.mdx (mdx)
- package.json (json)
- bedrock-cache-point-user.ts (ts)
- openai-compatible-completion-language-model.test.ts (ts)
- memory-20250818.ts (ts)
- SKILL.md (md)
- rename-tool-call-options-to-tool-execution-options.ts (ts)
- rename-core-message-to-model-message.test.ts (ts)
- code-execution-20260120.ts (ts)
- deepinfra-image-model.test.ts (ts)
- cosine-similarity.ts (ts)
- tool-parallel-search.ts (ts)
- vitest.node.config.js (js)
- url.ts (ts)
- search.ts (ts)
- responses-raw-chunks.ts (ts)
- as-speech-model-v4.test.ts (ts)
- convert-anthropic-messages-usage.ts (ts)
- edit.ts (ts)
- replace-usechat-api-with-transport.input.ts (ts)
- no-such-tool-error.ts (ts)
- vitest.node.config.js (js)
- responses.ts (ts)
- page.tsx (tsx)
- chatbot.ts (ts)
- gladia-transcription-model.test.ts (ts)
- image.ts (ts)
- image-generation-tool.ts (ts)
- custom-headers.ts (ts)
- your-cache-middleware.ts (ts)
- cache-control-beta-1h-streaming.ts (ts)
- transcribe-openai.ts (ts)
- bedrock-string.ts (ts)
- 18-ontoolcall-type-narrowing.mdx (mdx)
- url.ts (ts)
- 98-flowise.mdx (mdx)
- page.tsx (tsx)
- string.ts (ts)
- openai-reasoning-encrypted-content.1.json (json)
- instructions.ts (ts)
- index.mdx (mdx)
- basic.ts (ts)
- empty-state.tsx (tsx)
- README.md (md)
- actions.ts (ts)
- 02-streaming-react-components.mdx (mdx)
- basic.ts (ts)
- cache.ts (ts)
- openai-provider.test.ts (ts)
- ai-too-many-embedding-values-for-call-error.mdx (mdx)
- baseten-embedding-options.ts (ts)
- chat-edge.ts (ts)
- tsup.config.ts (ts)
- vitest.edge.config.js (js)
- turbo.json (json)
- vitest.node.config.js (js)
- rename-vertex-provider-metadata-key-google-only.output.ts (ts)
- remove-experimental-ai-fn-exports.test.ts (ts)
- remove-experimental-useassistant.test.ts (ts)
- remove-openai-facade.test.ts (ts)
- gateway-model-not-found-error.ts (ts)
- show-and-tell.yml (yml)
- local-shell-tool.ts (ts)
- spinner.ts (ts)
- anthropic-web-fetch-tool.error.json (json)
- index.tsx (tsx)
- create-transformer.test.ts (ts)
- tsconfig.json (json)
- thinking.ts (ts)
- bedrock-anthropic-computer-use-computer.ts (ts)
- as-reranking-model-v4.test.ts (ts)
- 01-xai.mdx (mdx)
- image-generation-custom-tool-agent.ts (ts)
- timeout.ts (ts)
- remove-anthropic-facade.output.ts (ts)
- transcribe-result.ts (ts)
- replace-usechat-api-with-transport.test.ts (ts)
- tailwind.config.js (js)
- image.ts (ts)
- map-groq-finish-reason.ts (ts)
- tsup.config.ts (ts)
- vitest.edge.config.js (js)
- turbo.json (json)
- pdf.ts (ts)
- fireworks-provider.test.ts (ts)
- rename-format-stream-part.test.ts (ts)
- rename-tool-parameters-to-inputschema.test.ts (ts)
- CHANGELOG.md (md)
- replace-fal-snake-case.test.ts (ts)
- replace-roundtrips-with-maxsteps.test.ts (ts)
- replace-token-usage-types.test.ts (ts)
- 06-rate-limiting.mdx (mdx)
- replace-usechat-input-with-state.test.ts (ts)
- vitest.node.config.js (js)
- cohere-reasoning.json (json)
- tsup.config.ts (ts)
- CHANGELOG.md (md)
- package.json (json)
- package.json (json)
- lmstudio-chatbot.ts (ts)
- .env.example (example)
- index.mdx (mdx)
- image-data-url.ts (ts)
- codemods.md (md)
- add-new-tool-to-registry.md (md)
- reasoning.ts (ts)
- basic.ts (ts)
- bedrock-tool-call-no-args.ts (ts)
- weather-tool.ts (ts)
- send-email-view.tsx (tsx)
- many.ts (ts)
- packages.md (md)
- tsconfig.build.json (json)
- as-gateway-error.ts (ts)
- tsconfig.json (json)
- 21-stream-text-with-chat-prompt.mdx (mdx)
- 100-retrieval-augmented-generation.mdx (mdx)
- 50-error-handling.mdx (mdx)
- 50-stream-protocol.mdx (mdx)
- 68-default-settings-middleware.mdx (mdx)
- 42-custom-provider.mdx (mdx)
- 50-cosine-similarity.mdx (mdx)
- 07-rendering-ui-with-language-models.mdx (mdx)
- 65-language-model-v2-middleware.mdx (mdx)
- 40-create-ui-message-stream.mdx (mdx)
- 16-tool-loop-agent.mdx (mdx)
- 06-streaming-not-working-when-proxied.mdx (mdx)
- 09-client-stream-error.mdx (mdx)
- 04-strange-stream-output.mdx (mdx)
- 16-streaming-status-delay.mdx (mdx)
- 30-lmstudio.mdx (mdx)
- 50-react-maximum-update-depth-exceeded.mdx (mdx)
- 60-jest-cannot-find-module-ai-rsc.mdx (mdx)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- chat.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- sources.tsx (tsx)
- response.tsx (tsx)
- message.tsx (tsx)
- page.tsx (tsx)
- components.json (json)
- openai-shell-view.tsx (tsx)
- roll-die-tool-with-programmatic-calling.ts (ts)
- responses-text.tsx (tsx)
- weather-valibot-view.tsx (tsx)
- fetch-pdf-tool.ts (ts)
- agent.ts (ts)
- stream-tools.ts (ts)
- azure.test.ts (ts)
- agent-research.ts (ts)
- gateway.test.ts (ts)
- perplexity.test.ts (ts)
- fireworks.test.ts (ts)
- reasoning.ts (ts)
- output-dimension.ts (ts)
- bedrock.ts (ts)
- cosine-similarity.ts (ts)
- basic.ts (ts)
- togetherai.test.ts (ts)
- bedrock.ts (ts)
- .gitignore (gitignore)
- vertex-gemini-image.ts (ts)
- photon.ts (ts)
- bedrock-cache-point-system.ts (ts)
- bedrock-anthropic-stop-sequence.ts (ts)
- bedrock-api-key.ts (ts)
- basic.ts (ts)
- bedrock-tool-call.ts (ts)
- image-base64.ts (ts)
- responses-pdf.ts (ts)
- provider-options-name-openai-compatible.ts (ts)
- citations.ts (ts)
- tool-call.ts (ts)
- chat.ts (ts)
- tool-call.ts (ts)
- thinking.ts (ts)
- audio.ts (ts)
- compatible-chat-provider-options.ts (ts)
- globals.css (css)
- cache.ts (ts)
- output-object.ts (ts)
- tool-approval-dynamic-tool.ts (ts)
- tool-execution-error.ts (ts)
- responses-shell-container-skills.ts (ts)
- veo.ts (ts)
- t2v.ts (ts)
- i2v-start-end.ts (ts)
- t2v-multi-shot.ts (ts)
- timeout.ts (ts)
- bedrock-tool-call-empty-description.ts (ts)
- bedrock-cache-point-assistant.ts (ts)
- bedrock-pdf.ts (ts)
- output-object.ts (ts)
- code-execution-20250825.ts (ts)
- code-execution-20250825-downloads.ts (ts)
- image-generation-tool.ts (ts)
- basic.ts (ts)
- web-fetch-20260209-wikipedia.ts (ts)
- tool-search-regex.ts (ts)
- fullstream.ts (ts)
- vertex.ts (ts)
- gemma-system-instructions.ts (ts)
- basic.ts (ts)
- reasoning-with-tools.ts (ts)
- vertex-anthropic-output-array-tools.ts (ts)
- reasoning.ts (ts)
- openai-oss.ts (ts)
- kimi-k2.ts (ts)
- vertex-code-execution.ts (ts)
- kimi-k2-tool-call.ts (ts)
- browser-search.ts (ts)
- vertex-chatbot-image-output.ts (ts)
- lmstudio-tool-call.ts (ts)
- output-object.ts (ts)
- basic.ts (ts)
- output-object.ts (ts)
- responses-shell-container-skills.ts (ts)
- responses-service-tier.ts (ts)
- raw-chunks.ts (ts)
- tool-call-strict.ts (ts)
- gemini-2.5-flash-image-preview-chatbot.ts (ts)
- server.ts (ts)
- README.md (md)
- completion.component.css (css)
- client.ts (ts)
- openai-web-search-agent.ts (ts)
- README.md (md)
- tailwind.config.js (js)
- client.ts (ts)
- server.mjs (mjs)
- server.ts (ts)
- chat.tsx (tsx)
- chat-input.tsx (tsx)
- weather-view.tsx (tsx)
- .gitignore (gitignore)
- page.tsx (tsx)
- page.tsx (tsx)
- .gitignore (gitignore)
- package.json (json)
- tailwind.config.js (js)
- message.tsx (tsx)
- layout.tsx (tsx)
- data-progress.tsx (tsx)
- data-status.tsx (tsx)
- instrumentation-client.ts (ts)
- 32-openrouter.mdx (mdx)
- page.tsx (tsx)
- index.vue (vue)
- chat-with-vision.ts (ts)
- +page.svelte (svelte)
- check-bundle-size.ts (ts)
- turbo.json (json)
- default-settings-middleware.test.ts (ts)
- wrap-embedding-model.test.ts (ts)
- mock-image-model-v3.ts (ts)
- mock-language-model-v4.ts (ts)
- stringify-for-telemetry.test.ts (ts)
- mock-embedding-model-v2.ts (ts)
- turbo.json (json)
- http-chat-transport.test.ts (ts)
- direct-chat-transport.ts (ts)
- chat-transport.ts (ts)
- ui-message-stream-on-finish-callback.ts (ts)
- pipe-ui-message-stream-to-response.test.ts (ts)
- create-ui-message-stream.ts (ts)
- read-ui-message-stream.test.ts (ts)
- turbo.json (json)
- vitest.edge.config.js (js)
- download-function.ts (ts)
- tsup.config.ts (ts)
- test.d.ts (ts)
- download.ts (ts)
- alibaba-provider.test.ts (ts)
- convert-to-alibaba-chat-messages.ts (ts)
- convert-to-alibaba-chat-messages.test.ts (ts)
- bedrock-json-other-tool.1.json (json)
- structured-object.ng.test.ts (ts)
- tsup.config.ts (ts)
- anthropic-clear-tool-uses.1.json (json)
- index.ts (ts)
- index.ts (ts)
- bash_20250124.ts (ts)
- anthropic-messages-api.ts (ts)
- anthropic-tool-search-bm25.1.json (json)
- web-fetch-20250910.ts (ts)
- text-editor_20250429.ts (ts)
- azure-tool-call.1.json (json)
- CHANGELOG.md (md)
- package.json (json)
- replace-nanoid-not-ai.input.ts (ts)
- package.json (json)
- remove-get-ui-text.ts (ts)
- move-tool-invocations-to-parts.ts (ts)
- rename-message-to-ui-message.ts (ts)
- replace-content-with-parts.ts (ts)
- replace-fal-snake-case.ts (ts)
- replace-provider-metadata-with-provider-options.ts (ts)
- add-await-converttomodelmessages-alias.output.ts (ts)
- rename-vertex-provider-metadata-key.ts (ts)
- flatten-streamtext-file-properties.output.ts (ts)
- move-maxsteps-to-stopwhen.output.ts (ts)
- import-LanguageModelV2-from-provider-package.input.ts (ts)
- remove-await-fn-other-fn.input.ts (ts)
- remove-experimental-useassistant.input.tsx (tsx)
- version.ts (ts)
- rename-tool-parameters-to-inputschema.input.ts (ts)
- rename-message-to-ui-message.output.ts (ts)
- rename-parse-stream-part.output.ts (ts)
- replace-continuation-steps.output.ts (ts)
- replace-langchain-toaistream.input.ts (ts)
- replace-usechat-input-with-state.input.ts (ts)
- replace-textdelta-with-text.input.ts (ts)
- elevenlabs-transcription-model.ts (ts)
- components.json (json)
- CHANGELOG.md (md)
- elevenlabs-speech-api-types.ts (ts)
- badge.tsx (tsx)
- index.html (html)
- fal-speech-model.ts (ts)
- parse-auth-method.ts (ts)
- gateway-config.ts (ts)
- package.json (json)
- CHANGELOG.md (md)
- tsconfig.json (json)
- get-response-metadata.ts (ts)
- vitest.edge.config.js (js)
- google-vertex-provider-node.ts (ts)
- google-vertex-embedding-options.ts (ts)
- package.json (json)
- klingai-auth.test.ts (ts)
- index.ts (ts)
- tsconfig.json (json)
- tsup.config.ts (ts)
- oauth.test.ts (ts)
- mistral-embedding-model.test.ts.snap (snap)
- mistral-chat-prompt.ts (ts)
- tsconfig.build.json (json)
- convert-mistral-usage.ts (ts)
- README.md (md)
- convert-openai-completion-usage.ts (ts)
- azure-model-router.1.chunks.txt (txt)
- mcp.ts (ts)
- custom.ts (ts)
- tsup.config.ts (ts)
- openai-transcription-model.ts (ts)
- tsconfig.build.json (json)
- openai-transcription-options.ts (ts)
- shell.ts (ts)
- turbo.json (json)
- package.json (json)
- README.md (md)
- vitest.edge.config.js (js)
- stream-callbacks.ts (ts)
- mcp-server-agent.ts (ts)
- vertex-anthropic-chatbot.ts (ts)
- tsconfig.json (json)
- package.json (json)
- rename-mock-v2-to-v3.test.ts (ts)
- tsup.config.ts (ts)
- vitest.config.ts (ts)
- google-generative-ai-embedding-model.test.ts (ts)
- edge.d.ts (ts)
- tsconfig.json (json)
- openai-compatible-chat-language-model.ts (ts)
- google-vertex-anthropic-provider.ts (ts)
- polls.yml (yml)
- speech-model.ts (ts)
- index.ts (ts)
- bedrock-edit-outpainting.ts (ts)
- openai-shell-container-multiturn.1.chunks.txt (txt)
- 05-aimlapi.mdx (mdx)
- alibaba-reasoning.json (json)
- tool-output-denied.ts (ts)
- dynamic-tool-view.tsx (tsx)
- basic.ts (ts)
- deepgram-speech-options.ts (ts)
- deepgram-config.ts (ts)
- tsup.config.ts (ts)
- settings.json (json)
- AGENTS.md (md)
- 01-rag-chatbot.mdx (mdx)
- 77-track-agent-token-usage.mdx (mdx)
- 04-svelte.mdx (mdx)
- remove-openai-facade-as.output.ts (ts)
- renovate.json5 (json5)
- 09-sequential-generations.mdx (mdx)
- 1.support_request.yml (yml)
- 02-chatbot.mdx (mdx)
- 00-choosing-a-provider.mdx (mdx)
- 65-event-listeners.mdx (mdx)
- 02-nextjs-app-router.mdx (mdx)
- 06-memory.mdx (mdx)
- 37-speech.mdx (mdx)
- index.mdx (mdx)
- 80-local-caching-middleware.mdx (mdx)
- remove-openai-facade-corp.output.ts (ts)
- ai-unsupported-functionality-error.mdx (mdx)
- 31-reranking.mdx (mdx)
- 05-configuring-call-options.mdx (mdx)
- 70-perplexity.mdx (mdx)
- 05-embed.mdx (mdx)
- 26-migration-guide-5-0.mdx (mdx)
- 04-create-streamable-value.mdx (mdx)
- 06-embed-many.mdx (mdx)
- 71-has-tool-call.mdx (mdx)
- 22-dynamic-tool.mdx (mdx)
- 100-assemblyai.mdx (mdx)
- 06-open-responses.mdx (mdx)
- 21-missing-tool-results-error.mdx (mdx)
- 09-groq.mdx (mdx)
- 04-azure.mdx (mdx)
- axiom.mdx (mdx)
- confident-ai.mdx (mdx)
- provider-architecture.md (md)
- helicone.mdx (mdx)
- 20-inflection-ai.mdx (mdx)
- image-generation-agent.ts (ts)
- 45-vectorstores.mdx (mdx)
- langfuse.mdx (mdx)
- pre-release-cycle.md (md)
- route.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- page.tsx (tsx)
- route.ts (ts)
- version.ts (ts)
- page.tsx (tsx)
- bedrock-anthropic-tool-call.ts (ts)
- edit.ts (ts)
- gemma-system-instructions.ts (ts)
- reasoner.ts (ts)
- url-context.ts (ts)
- tool-call-empty-params.ts (ts)
- output-object-gemini-files.ts (ts)
- responses-mcp-tool-approval.ts (ts)
- responses-chatbot.ts (ts)
- responses-mcp-tool-auth.ts (ts)
- reasoning-encrypted-content.ts (ts)
- apply-patch-file-editor.ts (ts)
- image.ts (ts)
- client.ts (ts)
- bedrock-anthropic-image.ts (ts)
- bedrock-activetools.ts (ts)
- compaction-metadata.ts (ts)
- tool-call.ts (ts)
- context-management.ts (ts)
- responses-shell-local-skills.ts (ts)
- tool-call.ts (ts)
- tool-call.ts (ts)
- structured-object.component.css (css)
- server.ts (ts)
- vitest.node.config.js (js)
- basic.ts (ts)
- tsconfig.json (json)
- route.ts (ts)
- client.ts (ts)
- next.config.js (js)
- layout.tsx (tsx)
- tools.py (py)
- main.ts (ts)
- route.ts (ts)
- reasoning.tsx (tsx)
- chat-message.tsx (tsx)
- mobile-nav.tsx (tsx)
- next.config.js (js)
- package.json (json)
- route.ts (ts)
- no-output-generated-error.ts (ts)
- page.tsx (tsx)
- embed.test.ts.snap (snap)
- internal.d.ts (ts)
- mock-provider-v2.ts (ts)
- +server.ts (ts)
- create-agent-ui-stream-response.ts (ts)
- README.md (md)
- stream-object.ts (ts)
- generated-file.ts (ts)
- stream-object.test.ts.snap (snap)
- stream-object.test-d.ts (ts)
- generate-speech-result.ts (ts)
- simulate-streaming-middleware.test.ts (ts)
- wrap-provider.test.ts (ts)
- add-tool-input-examples-middleware.ts (ts)
- prepare-call-settings.test.ts (ts)
- data-content.test.ts (ts)
- as-speech-model-v4.ts (ts)
- call-settings.ts (ts)
- as-speech-model-v3.ts (ts)
- mock-language-model-v3.ts (ts)
- telemetry-integration-registry.test.ts (ts)
- validate-ui-messages.test.ts (ts)
- ui-messages.test.ts (ts)
- last-assistant-message-is-complete-with-tool-calls.ts (ts)
- text-stream-chat-transport.ts (ts)
- deepgram-speech-api-types.ts (ts)
- is-deep-equal-data.test.ts (ts)
- create-download.ts (ts)
- alibaba-chat-language-model.test.ts (ts)
- async-iterable-stream.test.ts (ts)
- merge-abort-signals.test.ts (ts)
- bedrock-json-only-text-first.1.chunks.txt (txt)
- bedrock-embedding-model.test.ts (ts)
- index.ts (ts)
- bedrock-provider.ts (ts)
- import-LanguageModelV2-from-provider-package.test.ts (ts)
- bedrock-embedding-options.ts (ts)
- turbo.json (json)
- vitest.edge.config.js (js)
- anthropic-tool-no-args.chunks.txt (txt)
- anthropic-code-execution-20250825.2.chunks.txt (txt)
- anthropic-text.chunks.txt (txt)
- README.md (md)
- anthropic-provider.test.ts (ts)
- anthropic-messages-options.ts (ts)
- anthropic-tools.ts (ts)
- anthropic-error.test.ts (ts)
- azure-openai-tools.ts (ts)
- tsconfig.build.json (json)
- web-search_20250305.ts (ts)
- azure-openai-provider.test.ts (ts)
- vercel-environment.test.ts (ts)
- azure-text.1.chunks.txt (txt)
- replace-baseurl.ts (ts)
- tsconfig.json (json)
- rename-request-options.ts (ts)
- rename-datastream-transform-stream.ts (ts)
- replace-langchain-toaistream.ts (ts)
- rename-datastream-methods-to-uimessage.ts (ts)
- deepseek-tool-call.json (json)
- remove-await-fn-alias.output.ts (ts)
- vitest.node.config.js (js)
- not-implemented-alias.input.ts (ts)
- README.md (md)
- move-maxsteps-to-stopwhen-alias.output.ts (ts)
- remove-metadata-with-headers.input.ts (ts)
- convert-to-deepseek-usage.ts (ts)
- index.ts (ts)
- elevenlabs-config.ts (ts)
- elevenlabs-error.test.ts (ts)
- convert-to-google-generative-ai-messages.test.ts (ts)
- convert-json-schema-to-openapi-schema.test.ts (ts)
- google-provider.ts (ts)
- google-tool-call-gemini3.json (json)
- google-prepare-tools.ts (ts)
- convert-google-generative-ai-usage.ts (ts)
- gladia-transcription-model.test.ts.snap (snap)
- google-generative-ai-video-model.ts (ts)
- google-vertex-provider-node.test.ts (ts)
- google-vertex-video-model.ts (ts)
- groq-reasoning.json (json)
- google-vertex-embedding-model.ts (ts)
- google-vertex-options.ts (ts)
- README.md (md)
- utils.test.ts (ts)
- langgraph.ts (ts)
- index.ts (ts)
- version.ts (ts)
- mistral-chat-language-model.test.ts (ts)
- adapter.ts (ts)
- stream-callbacks.ts (ts)
- hume-error.test.ts (ts)
- luma-provider.test.ts (ts)
- mock-mcp-transport.ts (ts)
- mcp-stdio-transport.ts (ts)
- mcp-http-transport.ts (ts)
- vitest.edge.config.js (js)
- mcp-client.test.ts (ts)
- mcp-client.ts (ts)
- mistral-tool-call.chunks.txt (txt)
- turbo.json (json)
- README.md (md)
- mistral-embedding-model.test.ts (ts)
- mistral-text.json (json)
- mistral-text.chunks.txt (txt)
- open-responses-config.ts (ts)
- convert-moonshotai-chat-usage.ts (ts)
- tsconfig.build.json (json)
- open-responses-language-model.test.ts (ts)
- CHANGELOG.md (md)
- openai-text.chunks.txt (txt)
- convert-openai-chat-usage.ts (ts)
- openai-error.ts (ts)
- openai-chat-api.ts (ts)
- index.ts (ts)
- openai-language-model-capabilities.test.ts (ts)
- convert-to-openai-responses-input.test.ts (ts)
- openai-compatible-api-types.ts (ts)
- openai-responses-language-model.ts (ts)
- package.json (json)
- openai-custom-tool.1.json (json)
- openai-file-search-tool.2.chunks.txt (txt)
- openai-responses-language-model.test.ts (ts)
- openai-shell-container-multiturn.1.json (json)
- perplexity-language-model.ts (ts)
- perplexity-citations.json (json)
- vitest.edge.config.js (js)
- tool-call-input-examples.ts (ts)
- google-vertex-provider.test.ts (ts)
- web-fetch-tool-wikipedia.ts (ts)
- tsconfig.json (json)
- basic.ts (ts)
- web-search-agent.ts (ts)
- as-language-model-v4.test.ts (ts)
- voice.ts (ts)
- speed.ts (ts)
- your-rag-middleware.ts (ts)
- mlflow.mdx (mdx)
- default-chat-transport.ts (ts)
- groq-tool-call.chunks.txt (txt)
- ui-message-chunks.test-d.ts (ts)
- remove-mistral-facade.output.ts (ts)
- generate-image.ts (ts)
- basic.ts (ts)
- generated-audio-file.ts (ts)
- ai-message-conversion-error.mdx (mdx)
- route.ts (ts)
- ai-tool-call-repair-error.mdx (mdx)
- 08-error-handling.mdx (mdx)
- index.tsx (tsx)
- as-embedding-model-v4.test.ts (ts)
- rename-addtoolresult-to-addtooloutput-not-ai.output.tsx (tsx)
- 03-generative-ui-state.mdx (mdx)
- basic.ts (ts)
- responses-shell-local-multiturn.ts (ts)
- cohere-embedding-model.test.ts (ts)
- 06-nodejs.mdx (mdx)
- icons.tsx (tsx)
- index.ts (ts)
- image-generation-tool.ts (ts)
- replace-usechat-api-with-transport.ts (ts)
- README.md (md)
- page.tsx (tsx)
- vertex-anthropic-image-url.ts (ts)
- get-potential-start-index.test.ts (ts)
- alibaba-chat-options.ts (ts)
- tsconfig.json (json)
- image-base64.ts (ts)
- slack-workflow-failure-notification.yml (yml)
- sora-2.ts (ts)
- black-forest-labs-image-model.test.ts (ts)
- replace-nanoid.output.ts (ts)
- traceloop.mdx (mdx)
- maxim.mdx (mdx)
- shell-agent.ts (ts)
- reasoning.ts (ts)
- anthropic-code-execution-20250825.1.chunks.txt (txt)
- cohere-object.ts (ts)
- tsup.config.ts (ts)
- custom-url.ts (ts)
- responses-file-search.ts (ts)
- tsconfig.build.json (json)
- route.ts (ts)
- page.tsx (tsx)
- fetch-pdf-custom-tool-agent.ts (ts)
- page.tsx (tsx)
- add-await-fn.ts (ts)
- alibaba-tool-call.json (json)
- openai-shell-local-multiturn.1.chunks.txt (txt)
- rewrite-framework-imports-svelte.input.ts (ts)
- responses-usage-full.ts (ts)
- bedrock-json-tool.3.json (json)
- motion-control.ts (ts)
- stream-text-groq.ts (ts)
- tool-parallel-search.ts (ts)
- remove-experimental-message-types.input.ts (ts)
- parse-partial-json.ts (ts)
- oauth-util.ts (ts)
- replace-datastream-to-uimessagestream.ts (ts)
- vitest.edge.config.js (js)
- reasoning-raw.ts (ts)
- error-handler.ts (ts)
- vertex-anthropic-computer-use-bash.ts (ts)
- code-interpreter-tool.ts (ts)
- index.mdx (mdx)
- remove-await-fn.test.ts (ts)
- fal-video-model.test.ts (ts)
- remove-google-facade.output.ts (ts)
- page.tsx (tsx)
- pdf.ts (ts)
- inject-json-instruction.ts (ts)
- openai-speech-api.ts (ts)
- tsup.config.ts (ts)
- project-philosophies.md (md)
- is-deep-equal-data.ts (ts)
- convert-groq-usage.test.ts (ts)
- output-object-valibot.ts (ts)
- postcss.config.js (js)
- reasoning-raw.ts (ts)
- replace-datastream-to-uimessagestream.output.ts (ts)
- deepseek-reasoning.chunks.txt (txt)
- inject-fetch-headers.test.ts (ts)
- google-prepare-tools.test.ts (ts)
- vitest.node.config.js (js)
- klingai-error.ts (ts)
- anthropic-programmatic-tool-calling.1.json (json)
- web-fetch-20260209-pdf.ts (ts)
- index.ts (ts)
- route.ts (ts)
- openai-responses-provider-metadata.ts (ts)
- text-editor_20250124.ts (ts)
- tsconfig.json (json)
- server.ts (ts)
- openai-responses-prepare-tools.ts (ts)
- google-generative-ai-video-model.test.ts (ts)
- output-object.ts (ts)
- output-choice.ts (ts)
- gateway-fetch-metadata.test.ts (ts)
- alibaba-tool-call.chunks.txt (txt)
- globals.css (css)
- bedrock-cohere.ts (ts)
- structured-object.component.ts (ts)
- azure-code-interpreter-tool.1.json (json)
- tsconfig.json (json)
- fix-json.test.ts (ts)
- tsconfig.build.json (json)
- globals.css (css)
- lmstudio-basic.1.chunks.txt (txt)
- types.ts (ts)
- package.json (json)
- 10-generate-text.mdx (mdx)
- rename-format-stream-part-not-ai.input.ts (ts)
- package.json (json)
- basic.ts (ts)
- gladia-config.ts (ts)
- basic.ts (ts)
- rename-vertex-provider-metadata-key.output.ts (ts)
- 32-prune-messages.mdx (mdx)
- openai-custom-tool.1.chunks.txt (txt)
- 35-nim.mdx (mdx)
- predicted-output.ts (ts)
- 05-nuxt.mdx (mdx)
- computer_20241022.ts (ts)
- 11-use-streamable-value.mdx (mdx)
- index.ts (ts)
- global-provider.ts (ts)
- compatible-google-thought-signatures.ts (ts)
- move-tool-invocations-to-parts.output.ts (ts)
- page.tsx (tsx)
- output-object.ts (ts)
- to-response-messages.test.ts (ts)
- index.mdx (mdx)
- create-ui-message-stream.test.ts (ts)
- ci.yml (yml)
- tool-call-repair-reask.ts (ts)
- groq-browser-search-models.ts (ts)
- compatible-litellm-anthropic-cache-control.ts (ts)
- deepseek.test.ts (ts)
- as-provider-v3.ts (ts)
- google-generative-ai-embedding-options.ts (ts)
- remove-experimental-message-types.test.ts (ts)
- require-createIdGenerator-size-argument.input.ts (ts)
- remove-ai-stream-methods-from-stream-text-result.input.ts (ts)
- get-global-telemetry-integration.test.ts (ts)
- rerank.test.ts (ts)
- vitest.node.config.js (js)
- missing-tool-result-error.ts (ts)
- responses-shell-container-multiturn.ts (ts)
- as-video-model-v4.test.ts (ts)
- voice-settings.ts (ts)
- route.ts (ts)
- tsconfig.json (json)
- 02-create-ai.mdx (mdx)
- ai-provider-api-changes.yml (yml)
- string.ts (ts)
- create-tool-model-output.ts (ts)
- tsconfig.json (json)
- standardize-prompt.test.ts (ts)
- get-last-user-message-text.ts (ts)
- slack-team-review-notification.yml (yml)
- bedrock-cohere-input-type.ts (ts)
- strict-tool-call.ts (ts)
- reasoning-fullstream.ts (ts)
- .prettierignore (prettierignore)
- bedrock-image-model.test.ts (ts)
- types.ts (ts)
- openai-compatible-error.ts (ts)
- tsconfig.json (json)
- openai-compatible-provider.test.ts (ts)
- version.ts (ts)
- content-part.ts (ts)
- remove-google-facade.input.ts (ts)
- groq-tools.ts (ts)
- black-forest-labs-provider.ts (ts)
- map-anthropic-stop-reason.ts (ts)
- edit.ts (ts)
- README.md (md)
- bedrock-embedding-model.ts (ts)
- CHANGELOG.md (md)
- +page.svelte (svelte)
- gpt-5-output-object-reasoning.ts (ts)
- embed-many.test.ts.snap (snap)
- serial-job-executor.ts (ts)
- CHANGELOG.md (md)
- cohere-reasoning.chunks.txt (txt)
- rename-IDGenerator-to-IdGenerator.output.ts (ts)
- edge.d.ts (ts)
- turbo.json (json)
- file-search-tool.ts (ts)
- gateway-rate-limit-error.ts (ts)
- responses.ts (ts)
- move-maxsteps-to-stopwhen.ts (ts)
- fireworks-completion-options.ts (ts)
- README.md (md)
- basic.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- google-vertex-video-model.test.ts (ts)
- cache-control.ts (ts)
- ai-invalid-response-data-error.mdx (mdx)
- 01-generate-text.mdx (mdx)
- bedrock-edit-variations.ts (ts)
- replace-datastream-to-uimessagestream.input.ts (ts)
- 15-google-generative-ai.mdx (mdx)
- vercel.svg (svg)
- responses-usage.ts (ts)
- route.ts (ts)
- google-text.chunks.txt (txt)
- bedrock-json-tool.2.json (json)
- client.ts (ts)
- 65-prodia.mdx (mdx)
- computer_20251124.ts (ts)
- fullstream-logprobs.ts (ts)
- 20-render.mdx (mdx)
- index.ts (ts)
- tsconfig.build.json (json)
- vitest.edge.config.js (js)
- bedrock-cache-point-assistant.ts (ts)
- gpt-chat-verbosity.ts (ts)
- README.md (md)
- download.test.ts (ts)
- google-generative-ai-image-model.ts (ts)
- google-vertex-video-settings.ts (ts)
- map-openai-finish-reason.ts (ts)
- openai-local-shell-tool.1.json (json)
- cohere-error.ts (ts)
- deepgram-transcription-options.ts (ts)
- replace-baseurl.test.ts (ts)
- vertex-reasoning-generate-text.ts (ts)
- 11-generate-text-with-chat-prompt.mdx (mdx)
- tsconfig.build.json (json)
- basic.ts (ts)
- black-forest-labs-provider.test.ts (ts)
- weather-with-approval-view.tsx (tsx)
- README.md (md)
- package.json (json)
- code-execution_20250522.ts (ts)
- replace-usechat-input-with-state.ts (ts)
- search.ts (ts)
- gateway-response-error.ts (ts)
- route.ts (ts)
- output-object-arktype.ts (ts)
- temperature.ts (ts)
- elevenlabs-speech-model.ts (ts)
- reasoning.ts (ts)
- context-management-combined.ts (ts)
- bedrock-json-tool.1.json (json)
- index.ts (ts)
- .env.example (example)
- output-object-reasoning.ts (ts)
- stream-object.test.ts (ts)
- version.ts (ts)
- basic.ts (ts)
- fast-mode.ts (ts)
- README.md (md)
- edit-inpainting.ts (ts)
- reasoning-chatbot.ts (ts)
- remove-await-fn-other-fn.output.ts (ts)
- bedrock-image-url.ts (ts)
- 43-voyage-ai.mdx (mdx)
- anthropic-error.ts (ts)
- ai-invalid-message-role-error.mdx (mdx)
- 06-provider-options.mdx (mdx)
- vertex-anthropic-output-array-tools.ts (ts)
- get-response-metadata.ts (ts)
- CHANGELOG.md (md)
- tsconfig.json (json)
- 38-video-generation.mdx (mdx)
- anthropic-code-execution-20250825.pptx-skill.chunks.txt (txt)
- usage-full.ts (ts)
- remove-deprecated-provider-registry-exports.output.ts (ts)
- compatible-openai-image.ts (ts)
- responses-output-object.ts (ts)
- openai-edit.ts (ts)
- 06-rerank.mdx (mdx)
- +layout.svelte (svelte)
- README.md (md)
- bedrock-anthropic-bash.ts (ts)
- add-await-converttomodelmessages-alias.input.ts (ts)
- as-video-model-v4.ts (ts)
- provider-options-tags.ts (ts)
- weather-with-approval-agent.ts (ts)
- 05-completion.mdx (mdx)
- cohere-embedding.json (json)
- output-object-pdf-url.ts (ts)
- basic.ts (ts)
- your-guardrail-middleware.ts (ts)
- responses-shell-container.ts (ts)
- i2v-first-last-frame.ts (ts)
- provider-defined-tools.ts (ts)
- 02-llamaindex.mdx (mdx)
- simulate-readable-stream.test.ts (ts)
- gpt-image.ts (ts)
- baseten-chat-options.ts (ts)
- custom-provider.ts (ts)
- transform-text-to-ui-message-stream.ts (ts)
- assemblyai-provider.ts (ts)
- string.ts (ts)
- 170-huggingface.mdx (mdx)
- generate-on-finish.ts (ts)
- disable-parallel-tools.ts (ts)
- google-provider.test.ts (ts)
- ai-invalid-prompt-error.mdx (mdx)
- page.tsx (tsx)
- index.mdx (mdx)
- 06-timeout-on-vercel.mdx (mdx)
- tool-call-no-args.ts (ts)
- SKILL.md (md)
- retry-error.ts (ts)
- tooltip.tsx (tsx)
- tsconfig.json (json)
- index.mdx (mdx)
- log-metadata-middleware.ts (ts)
- i2v-reference.ts (ts)
- url-context.ts (ts)
- invalid-stream-part-error.ts (ts)
- process-text-stream.test.ts (ts)
- .gitignore (gitignore)
- package.json (json)
- responses-shell-tool.ts (ts)
- text-citations.ts (ts)
- 46-codex-app-server.mdx (mdx)
- 01-overview.mdx (mdx)
- google-reasoning-gemini3.chunks.txt (txt)
- 38-sambanova.mdx (mdx)
- google-generative-ai-prompt.ts (ts)
- gateway-internal-server-error.ts (ts)
- vertex-pdf.ts (ts)
- 61-restore-messages-from-database.mdx (mdx)
- tool-output-stream.ts (ts)
- rewrite-framework-imports-solid.input.ts (ts)
- google-vertex-embedding.json (json)
- package.json (json)
- oauth.util.test.ts (ts)
- cohere-empty-tool-call.chunks.txt (txt)
- tool-approval.ts (ts)
- openai-compatible-image-settings.ts (ts)
- add-await-converttomodelmessages.output.ts (ts)
- ui-message-stream-error.ts (ts)
- replace-roundtrips-with-maxsteps.ts (ts)
- tsconfig.build.json (json)
- page.tsx (tsx)
- pdf.ts (ts)
- 60-embed-text.mdx (mdx)
- README.md (md)
- turbo.json (json)
- route.ts (ts)
- web-search-20260209.ts (ts)
- bedrock-cache-point-ttl.ts (ts)
- vitest.edge.config.js (js)
- replace-nanoid.input.ts (ts)
- replace-experimental-provider-metadata.ts (ts)
- system-message.ts (ts)
- infer-agent-ui-message.test-d.ts (ts)
- assemblyai-transcription-model.test.ts (ts)
- transport.test.ts (ts)
- page.tsx (tsx)
- output-object-date-parsing.ts (ts)
- replace-roundtrips-with-maxsteps.input.ts (ts)
- 120-gladia.mdx (mdx)
- image-search.ts (ts)
- transcription-model-response-metadata.ts (ts)
- ui-message-chunks.ts (ts)
- tool-invocation.tsx (tsx)
- 14-stream-abort-handling.mdx (mdx)
- page.tsx (tsx)
- web-search-20260209.ts (ts)
- retry-with-exponential-backoff.test.ts (ts)
- arize-ax.mdx (mdx)
- turbo.json (json)
- version.ts (ts)
- output-choice.ts (ts)
- vertex-image-url.ts (ts)
- 05-tool-invocation-missing-result.mdx (mdx)
- extract-api-call-response.ts (ts)
- bedrock-anthropic.ts (ts)
- remove-await-fn-other.output.ts (ts)
- convert-to-model-messages.ts (ts)
- tool-set.ts (ts)
- wrap-image-model.test.ts (ts)
- bedrock-cache-point-ttl.ts (ts)
- page.tsx (tsx)
- klingai-video-settings.ts (ts)
- index.ts (ts)
- triage.yml (yml)
- index.ts (ts)
- route.ts (ts)
- image-size.ts (ts)
- chat-container.tsx (tsx)
- basic.ts (ts)
- reasoning.ts (ts)
- openai-shell-tool.1.json (json)
- auto-merge-release-prs.yml (yml)
- not-implemented.test.ts (ts)
- index.ts (ts)
- bedrock-reasoning-fullstream.ts (ts)
- gemini-editing.ts (ts)
- anthropic-web-search-tool.1.json (json)
- generate-output-object.ts (ts)
- huggingface-responses-prepare-tools.ts (ts)
- convert-json-schema-to-openapi-schema.ts (ts)
- bedrock-chatbot.ts (ts)
- postcss.config.js (js)
- tool-maps.ts (ts)
- google-generative-ai-image-settings.ts (ts)
- usage.ts (ts)
- index.ts (ts)
- cosine-similarity.test.ts (ts)
- openai-code-interpreter-view.tsx (tsx)
- convert-perplexity-usage.ts (ts)
- fullstream-raw.ts (ts)
- openai-chat-prompt.ts (ts)
- package.json (json)
- convert-to-mistral-chat-messages.test.ts (ts)
- oauth-types.ts (ts)
- 16-firemoon.mdx (mdx)
- route.ts (ts)
- generate-completion.ts (ts)
- output-array-tools.ts (ts)
- anthropic-prepare-tools.ts (ts)
- vitest.node.config.js (js)
- 51-call-tools-in-parallel.mdx (mdx)
- test.js (js)
- vitest.node.config.js (js)
- 07-get-mutable-ai-state.mdx (mdx)
- mock-language-model-v2.ts (ts)
- output-object-complex-2.ts (ts)
- code-interpreter.ts (ts)
- .gitignore (gitignore)
- basic.ts (ts)
- vitest.edge.config.js (js)
- compatible-deepseek.ts (ts)
- basic.ts (ts)
- replace-nanoid-not-ai.output.ts (ts)
- gateway-image-model.test.ts (ts)
- alibaba-video-model.test.ts (ts)
- remove-openai-facade-corp.input.ts (ts)
- tigent.yml (yml)
- google-supported-file-url.test.ts (ts)
- 22-langdb.mdx (mdx)
- ai-api-call-error.mdx (mdx)
- vertex-anthropic-image.ts (ts)
- index.ts (ts)
- page.tsx (tsx)
- notify.ts (ts)
- 122-caching-middleware.mdx (mdx)
- bedrock-guardrails.ts (ts)
- tsup.config.ts (ts)
- 12-use-chat-an-error-occurred.mdx (mdx)
- tsconfig.json (json)
- deepseek-chat-options.ts (ts)
- basic.ts (ts)
- text-editor_20250728.ts (ts)
- web-search-tool.ts (ts)
- last-assistant-message-is-complete-with-approval-responses.ts (ts)
- rename-text-embedding-to-embedding.ts (ts)
- mcp-agent.ts (ts)
- fal-error.test.ts (ts)
- bedrock-anthropic-all-models.ts (ts)
- turbo.json (json)
- 08-object-generation.mdx (mdx)
- chat.tsx (tsx)
- openai-transcription-model.test.ts (ts)
- bedrock-anthropic-options.ts (ts)
- google-vertex-embedding-model.test.ts.snap (snap)
- route.ts (ts)
- building-new-features.md (md)
- custom-fetch.ts (ts)
- luma.ts (ts)
- full-result.ts (ts)
- replace-zod-import-with-v3.test.ts (ts)
- remove-await-fn-alias.input.ts (ts)
- layout.tsx (tsx)
- responses-output-object.ts (ts)
- openai-config.ts (ts)
- index.ts (ts)
- parallel-search.ts (ts)
- huggingface-provider.test.ts (ts)
- openai-file-search-tool.2.chunks.txt (txt)
- backport.yml (yml)
- anthropic-tool-search-view.tsx (tsx)
- local-shell.test-d.ts (ts)
- vitest.node.config.js (js)
- standardize-prompt.ts (ts)
- 34-qwen.mdx (mdx)
- anthropic-mcp.1.chunks.txt (txt)
- 07-automatic1111.mdx (mdx)
- gladia-transcription-model.ts (ts)
- 10-claude-code.mdx (mdx)
- baseten.test.ts (ts)
- language.ts (ts)
- search-types.ts (ts)
- web-search-tool.ts (ts)
- 01-custom-providers.mdx (mdx)
- utils.ts (ts)
- completion.ts (ts)
- sentry.server.config.ts (ts)
- skills.ts (ts)
- .gitignore (gitignore)
- anthropic-code-execution-20250825.2.json (json)
- invalid-tool-input-error.ts (ts)
- basic.ts (ts)
- responses-shell-container-multiturn.ts (ts)
- 38-migration-guide-3-2.mdx (mdx)
- page.tsx (tsx)
- tool-call.ts (ts)
- reasoning-tools.ts (ts)
- pdf.ts (ts)
- timestamp.ts (ts)
- 15-tools-and-tool-calling.mdx (mdx)
- embedding-model.ts (ts)
- telemetry-integration.ts (ts)
- gateway-provider.test.ts (ts)
- thinking.ts (ts)
- infer-agent-tools.ts (ts)
- bedrock-api-types.test.ts (ts)
- index.vue (vue)
- index.ts (ts)
- bash-tool.ts (ts)
- ai-no-such-provider-error.mdx (mdx)
- turbo.json (json)
- string.ts (ts)
- CHANGELOG.md (md)
- reasoning-chatbot.ts (ts)
- 17-friendliai.mdx (mdx)
- app.html (html)
- gemini-3-1-flash-image.ts (ts)
- stop-sequence.ts (ts)
- on-chunk-tool-call-streaming.ts (ts)
- 37-runpod.mdx (mdx)
- page.tsx (tsx)
- invalid-data-content-error.ts (ts)
- code-execution-tool-object.ts (ts)
- route.ts (ts)
- output-json.ts (ts)
- tsconfig.build.json (json)
- logprobs.ts (ts)
- create-child-process.test.ts (ts)
- rename-addtoolresult-to-addtooloutput.input.tsx (tsx)
- compatible-edit-inpainting.ts (ts)
- anthropic-json-tool.1.chunks.txt (txt)
- anthropic-tool-search-regex.1.chunks.txt (txt)
- map-mistral-finish-reason.ts (ts)
- lmnt-speech-options.ts (ts)
- speed.ts (ts)
- reasoning.ts (ts)
- .env.local.example (example)
- client.ts (ts)
- index.ts (ts)
- route.ts (ts)
- anthropic.test.ts (ts)
- message.ts (ts)
- reasoning.ts (ts)
- 41-spark.mdx (mdx)
- prepare-tools-and-tool-choice.test.ts (ts)
- tool-call.ts (ts)
- as-transcription-model-v4.test.ts (ts)
- as-embedding-model-v4.ts (ts)
- azure-reasoning-encrypted-content.1.chunks.txt (txt)
- postcss.config.js (js)
- tool-search-regex.ts (ts)
- data-content.ts (ts)
- metadata-agent.ts (ts)
- tailwind.config.js (js)
- next.config.js (js)
- restructure-file-stream-parts.ts (ts)
- responses-provider-metadata-source-document-part.ts (ts)
- map-perplexity-finish-reason.ts (ts)
- basic.ts (ts)
- bedrock-reasoning.json (json)
- 05-streamable-ui-errors.mdx (mdx)
- route.ts (ts)
- page.tsx (tsx)
- mcp-server.ts (ts)
- fal-image-model.ts (ts)
- compaction-pause.ts (ts)
- utils.ts (ts)
- page.tsx (tsx)
- index.mdx (mdx)
- multi-message.ts (ts)
- google-vertex-anthropic-provider-edge.test.ts (ts)
- global-error.tsx (tsx)
- write-to-server-response.test.ts (ts)
- chatbot-websearch.ts (ts)
- version.ts (ts)
- index.ts (ts)
- tsup.config.bundled_x8ypw9vxg2.mjs (mjs)
- package.json (json)
- tsconfig.json (json)
- tsconfig.build.json (json)
- output-object.ts (ts)
- documentation.md (md)
- feature-test-suite.ts (ts)
- moonshotai-provider.test.ts (ts)
- tsconfig.json (json)
- 101-knowledge-base-agent.mdx (mdx)
- gladia-provider.ts (ts)
- route.ts (ts)
- vertex-anthropic-output-object.ts (ts)
- elevenlabs-error.ts (ts)
- fal-transcription-result.json (json)
- code-execution_20260120.ts (ts)
- generate-on-step-finish.ts (ts)
- get-cache-control.test.ts (ts)
- tsconfig.json (json)
- semantic-router.ts (ts)
- reasoning-encrypted-content.ts (ts)
- hume-api-types.ts (ts)
- .gitignore (gitignore)
- turbo.json (json)
- vertex-anthropic.ts (ts)
- rename-datastream-methods-to-uimessage.output.ts (ts)
- edit.ts (ts)
- image-search.ts (ts)
- remove-ai-stream-methods-from-stream-text-result.ts (ts)
- vitest.node.config.js (js)
- responses-annotations.ts (ts)
- route.ts (ts)
- basic.ts (ts)
- rewrite-framework-imports.ts (ts)
- globals.css (css)
- replace-roundtrips-with-maxsteps.output.ts (ts)
- lmstudio-basic.1.json (json)
- transform.ts (ts)
- 14-tool-calling-with-structured-outputs.mdx (mdx)
- replace-usage-token-properties.ts (ts)
- .env.local.example (example)
- flux2-edit.ts (ts)
- replace-continuation-steps.input.ts (ts)
- remove-experimental-wrap-language-model.ts (ts)
- version.ts (ts)
- bedrock-event-stream-decoder.ts (ts)
- vercel.test.ts (ts)
- route.ts (ts)
- main.ts (ts)
- .env.local.example (example)
- mock-provider-v3.ts (ts)
- timeout-chunk.ts (ts)
- require-createIdGenerator-size-argument.ts (ts)
- pdf-url.ts (ts)
- anthropic-programmatic-tool-calling.1.chunks.txt (txt)
- page.tsx (tsx)
- agent-nested-context.ts (ts)
- incoming-message.ts (ts)
- CHANGELOG.md (md)
- search-types.ts (ts)
- 60-replicate.mdx (mdx)
- 70-extract-json-middleware.mdx (mdx)
- generate-video.test.ts (ts)
- replace-zod-import-with-v3.input.ts (ts)
- add-new-provider.md (md)
- 74-use-shared-chat-context.mdx (mdx)
- page.tsx (tsx)
- fal-speech-model.test.ts (ts)
- structured-object.ng.ts (ts)
- create-transformer.ts (ts)
- no-speech-generated-error.ts (ts)
- memory-20250818.ts (ts)
- route.ts (ts)
- tsconfig.build.json (json)
- vertex-pdf-url.ts (ts)
- package.json (json)
- image-url.ts (ts)
- now.ts (ts)
- 60-wrap-language-model.mdx (mdx)
- gateway-language-model-settings.ts (ts)
- remove-openai-compatibility.ts (ts)
- laminar.mdx (mdx)
- 45-stream-object-record-token-usage.mdx (mdx)
- store-generation.ts (ts)
- google-vertex-auth-google-auth-library.ts (ts)
- compatible-raw-chunks.ts (ts)
- validate-ui-messages.ts (ts)
- index.ts (ts)
- openai-embedding.json (json)
- rewrite-framework-imports-solid.output.ts (ts)
- deepgram-error.ts (ts)
- parse-tool-call.ts (ts)
- openai-chat-prepare-tools.test.ts (ts)
- basic.ts (ts)
- tsconfig.json (json)
- fine-grained-tool-streaming.ts (ts)
- responses-code-interpreter.ts (ts)
- vertex-anthropic-image-url.ts (ts)
- chat-store.ts (ts)
- 39-sap-ai.mdx (mdx)
- 01-navigating-the-library.mdx (mdx)
- generate.ts (ts)
- raw-chunks.ts (ts)
- responses-code-interpreter.ts (ts)
- README.md (md)
- index.ts (ts)
- remove-experimental-useassistant.output.tsx (tsx)
- responses-output-object.ts (ts)
- route.ts (ts)
- index.mdx (mdx)
- 60-save-messages-to-database.mdx (mdx)
- tsconfig.json (json)
- last-assistant-message-is-complete-with-tool-calls.test.ts (ts)
- output-object.ts (ts)
- proxy.conf.json (json)
- replace-zod-import-with-v3-default.input.ts (ts)
- mistral-error.ts (ts)
- stream-chinese.ts (ts)
- elevenlabs-transcription-options.ts (ts)
- remove-isxxxerror.output.ts (ts)
- migrate-to-data-stream-protocol-v2.ts (ts)
- page.tsx (tsx)
- fireworks-chat-options.ts (ts)
- simulate-streaming-example.ts (ts)
- 30-hono.mdx (mdx)
- remove-ai-stream-methods-from-stream-text-result.test.ts (ts)
- vertex.ts (ts)
- tsconfig.json (json)
- rename-tool-parameters-to-inputschema.output.ts (ts)
- perplexity-language-model-options.ts (ts)
- responses-reasoning-summary.ts (ts)
- schema.ts (ts)
- cerebras-provider.test.ts (ts)
- reasoning-encrypted-content.ts (ts)
- bedrock-reasoning.ts (ts)
- vitest.edge.config.js (js)
- tsconfig.json (json)
- output-object.ts (ts)
- prepare-retries.ts (ts)
- 05-computer-use.mdx (mdx)
- 00-ai-gateway.mdx (mdx)
- vite.config.ts (ts)
- create-stitchable-stream.test.ts (ts)
- ui-message-stream-writer.ts (ts)
- file-search.ts (ts)
- 51-call-tools-in-parallel.mdx (mdx)
- page.tsx (tsx)
- as-speech-model-v3.test.ts (ts)
- 28-migration-guide-4-1.mdx (mdx)
- huggingface-responses-settings.ts (ts)
- generate-output-object.ts (ts)
- openai-compatible-chat-options.ts (ts)
- select-telemetry-attributes.ts (ts)
- 91-create-id-generator.mdx (mdx)
- default-embedding-settings-middleware.test.ts (ts)
- cache-control-beta-1h.ts (ts)
- 47-infer-ui-tool.mdx (mdx)
- stream-tools-forced.ts (ts)
- code-execution.ts (ts)
- rename-parse-stream-part-not-ai.input.ts (ts)
- anthropic-tool-search-deferred-regex.2.json (json)
- convert-to-openai-chat-messages.ts (ts)
- mock-video-model-v4.ts (ts)
- telemetry-settings.ts (ts)
- 13-generate-video.mdx (mdx)
- vitest.node.config.js (js)
- google-tool-call.json (json)
- tool-result.ts (ts)
- tsconfig.json (json)
- gateway-error.ts (ts)
- index.ts (ts)
- google-reasoning.json (json)
- completion.ng.test.ts (ts)
- page.tsx (tsx)
- 27-migration-guide-4-2.mdx (mdx)
- 06-loading-state.mdx (mdx)
- generate-speech.ts (ts)
- remove-deprecated-provider-registry-exports.ts (ts)
- rename-languagemodelv1providermetadata.ts (ts)
- gateway-tools.ts (ts)
- 08-use-chat-failed-to-parse-stream.mdx (mdx)
- tsup.config.ts (ts)
- google-vertex-auth-google-auth-library.test.ts (ts)
- move-react-to-ai-sdk.ts (ts)
- bedrock-chat-language-model.ts (ts)
- i2v-multi-shot.ts (ts)
- generate-speech.test.ts (ts)
- basic.ts (ts)
- auth-token.ts (ts)
- tool-call-repair-change-tool.ts (ts)
- openai-reasoning.ts (ts)
- multi-step.ts (ts)
- page.tsx (tsx)
- elevenlabs-transcription.json (json)
- replace-fal-snake-case.input.ts (ts)
- 02-a2a.mdx (mdx)
- data-file-status.tsx (tsx)
- tailwind.config.js (js)
- mcp-sse-transport.test.ts (ts)
- package.json (json)
- deployment-based.ts (ts)
- custom-fetch.ts (ts)
- CHANGELOG.md (md)
- 40-fastify.mdx (mdx)
- remove-await-streamtext.ts (ts)
- index.ts (ts)
- gateway-embedding-model.test.ts (ts)
- tsconfig.with-examples.json (json)
- stop-sequence.ts (ts)
- raw-chunks.ts (ts)
- package.json (json)
- anthropic-message-metadata.ts (ts)
- generate-speech-elevenlabs.ts (ts)
- add-await-converttomodelmessages.ts (ts)
- vite.config.ts (ts)
- gpt-image-1.5.ts (ts)
- 11-transcribe.mdx (mdx)
- mock-embedding-model-v4.ts (ts)
- .eslintrc.js (js)
- web-fetch-tool-pdf.ts (ts)
- replace-usechat-api-with-transport.output.ts (ts)
- resolve-model.test.ts (ts)
- 12-generate-speech.mdx (mdx)
- llamaindex-adapter.test.ts (ts)
- dynamic-tool-with-approval-view.tsx (tsx)
- on-chunk.ts (ts)
- mcp-client-error.ts (ts)
- deepgram-transcription-model.test.ts.snap (snap)
- explicit-cache.ts (ts)
- rename-converttocoremessages-to-converttomodelmessages.ts (ts)
- 11-generate-text-with-chat-prompt.mdx (mdx)
- index.mdx (mdx)
- tsup.config.ts (ts)
- web-search-tool.ts (ts)
- replace-image-type-with-file-type.ts (ts)
- basic.ts (ts)
- server-response.ts (ts)
- remove-metadata-with-headers.output.ts (ts)
- download-openai-container-file.ts (ts)
- deepseek-chat-api-types.ts (ts)
- index.py (py)
- audio.ts (ts)
- log-warnings.ts (ts)
- replace-simulate-streaming.ts (ts)
- deepseek-prepare-tools.ts (ts)
- anthropic-tool-search-regex.1.json (json)
- page.tsx (tsx)
- tool-perplexity-search-params.ts (ts)
- openai-completion-text.json (json)
- callback-events.ts (ts)
- openai-mcp-tool-approval.4.json (json)
- index.tsx (tsx)
- tsconfig.json (json)
- reranking-model.ts (ts)
- .env.example (example)
- get-global-telemetry-integration.ts (ts)
- tool-search-bm25_20251119.ts (ts)
- index.ts (ts)
- globals.css (css)
- rename-tool-call-options-to-tool-execution-options.input.ts (ts)
- compatible-togetherai-tool-call.ts (ts)
- mistral-reasoning.chunks.txt (txt)
- bedrock-json-tool.2.chunks.txt (txt)
- output-object-reasoning.ts (ts)
- tsconfig.build.json (json)
- versioned.ts (ts)
- layout.tsx (tsx)
- on-finish.ts (ts)
- output-object-zod.ts (ts)
- bedrock-anthropic-cache-control.ts (ts)
- pre.json (json)
- postcss.config.js (js)
- bedrock-anthropic-fetch.ts (ts)
- convert-to-language-model-prompt.validation.test.ts (ts)
- README.md (md)
- google-vertex-image-model.test.ts.snap (snap)
- vertex-anthropic.ts (ts)
- index.vue (vue)
- output-object-arktype.ts (ts)
- 42-pipe-ui-message-stream-to-response.mdx (mdx)
- remove-experimental-tool.test.ts (ts)
- generate-object-result.ts (ts)
- generate-object.test.ts.snap (snap)
- edit-inpainting.ts (ts)
- .gitignore (gitignore)
- apply-diff.ts (ts)
- server.ts (ts)
- rename-todatastreamresponse-to-touimessagestreamresponse.ts (ts)
- tool-perplexity-search-params.ts (ts)
- basic.ts (ts)
- notify.test.ts (ts)
- bedrock-anthropic.ts (ts)
- replace-zod-import-with-v3.output.ts (ts)
- vitest.node.config.js (js)
- index.ts (ts)
- azure-openai-provider.ts (ts)
- pdf-url.ts (ts)
- text-editor_20241022.ts (ts)
- responses-custom-tool-multi-turn.ts (ts)
- weather-tool-valibot.ts (ts)
- openai-file-search-tool.1.json (json)
- rename-addtoolresult-to-addtooloutput.test.ts (ts)
- wrap-language-model.ts (ts)
- pdf-tool-results-base64.ts (ts)
- validate-npm-token.yml (yml)
- chat-input.tsx (tsx)
- index.tsx (tsx)
- responses-mcp-tool-connectors.ts (ts)
- response.ts (ts)
- 45-clarifai.mdx (mdx)
- bedrock-prepare-tools.ts (ts)
- openai-transcription.json (json)
- README.md (md)
- klingai-video-model.test.ts (ts)
- retry-with-exponential-backoff.ts (ts)
- code-interpreter-agent.ts (ts)
- rename-core-message-to-model-message.output.ts (ts)
- route.ts (ts)
- bedrock-anthropic-pdf.ts (ts)
- README.md (md)
- alibaba-provider.ts (ts)
- process-chat-text-response.test.ts.snap (snap)
- google.test.ts (ts)
- 40-provider-registry.mdx (mdx)
- bedrock-anthropic-tool-choice.ts (ts)
- page.tsx (tsx)
- index.ts (ts)
- page.tsx (tsx)
- tsconfig.build.json (json)
- 22-stream-text-with-image-prompt.mdx (mdx)
- bedrock-tool-call.ts (ts)
- scroll-area.tsx (tsx)
- responses-file-search.ts (ts)
- mock-transcription-model-v2.ts (ts)
- chunks.ts (ts)
- 21-llama-3_1.mdx (mdx)
- replace-continuation-steps.test.ts (ts)
- usage.ts (ts)
- gateway-invalid-request-error.ts (ts)
- mistral-embedding-model.ts (ts)
- turbo.json (json)
- collapsible.tsx (tsx)
- hunyuan.ts (ts)
- cohere-string.ts (ts)
- output-object.ts (ts)
- rename-message-to-ui-message.test.ts (ts)
- deepgram-transcription-model.test.ts (ts)
- vertex-anthropic-full-result.ts (ts)
- page.tsx (tsx)
- move-langchain-adapter.ts (ts)
- openai-mcp-view.tsx (tsx)
- generate-image-tool.ts (ts)
- output-choice.ts (ts)
- remove-await-streamobject.ts (ts)
- 50-nest.mdx (mdx)
- basic.ts (ts)
- as-provider-v4.ts (ts)
- page.tsx (tsx)
- 03-create-streamable-ui.mdx (mdx)
- 25-json-schema.mdx (mdx)
- 20-prompt-engineering.mdx (mdx)
- anthropic-web-fetch-tool-20260209.1.json (json)
- tool-parallel-search-params.ts (ts)
- turbo.json (json)
- timeout.ts (ts)
- hume-speech-model.ts (ts)
- wrap-tomodeloutput-parameter.output.ts (ts)
- create-tool-model-output.test.ts (ts)
- remove-experimental-ai-fn-exports.output.ts (ts)
- string.ts (ts)
- remove-deprecated-provider-registry-exports.input.ts (ts)
- anthropic-tool-search-deferred-bm25.2.json (json)
- fal-transcription-queue.json (json)
- vitest.edge.config.js (js)
- timeout-total.ts (ts)
- 54-mcp-tools.mdx (mdx)
- output-array-element-stream.ts (ts)
- generate-tools-forced.ts (ts)
- model-router.ts (ts)
- rename-converttocoremessages-to-converttomodelmessages-v6.test.ts (ts)
- perplexity-search.ts (ts)
- 43-read-ui-message-stream.mdx (mdx)
- package.json (json)
- fullstream.ts (ts)
- route.ts (ts)
- 04-generative-user-interfaces.mdx (mdx)
- tool-call-raw-json-schema.ts (ts)
- route.ts (ts)
- google-tool-call-gemini3.chunks.txt (txt)
- basic.ts (ts)
- bedrock-tool-choice.ts (ts)
- elevenlabs-transcription-model.test.ts.snap (snap)
- vitest.node.config.js (js)
- togetherai-object.ts (ts)
- web-search-preview.ts (ts)
- kimi-k2-5-tool-call.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- basic.ts (ts)
- json-to-sse-transform-stream.ts (ts)
- vertex-anthropic-fullstream.ts (ts)
- default-settings-middleware.ts (ts)
- gateway-language-model.test.ts (ts)
- fullstream.ts (ts)
- angular.json (json)
- version.ts (ts)
- video-model-response-metadata.ts (ts)
- globals.css (css)
- multi-step.ts (ts)
- bedrock-fullstream.ts (ts)
- move-provider-options.ts (ts)
- compaction.ts (ts)
- deepinfra-image-settings.ts (ts)
- index.ts (ts)
- huggingface-responses-language-model.test.ts (ts)
- compatible-togetherai-tool-call.ts (ts)
- anthropic-tool-no-args.json (json)
- kimi-k2-5-tool-call.ts (ts)
- client.ts (ts)
- _document.tsx (tsx)
- anthropic-web-search-tool.1.chunks.txt (txt)
- abort.ts (ts)
- output-object.ts (ts)
- responses-shell-local-skills.ts (ts)
- disable-parallel-tools.ts (ts)
- replace-textdelta-with-text.test.ts (ts)
- add-await-converttomodelmessages-not-ai.input.ts (ts)
- basic.ts (ts)
- google-vertex-provider.ts (ts)
- custom-provider.test.ts (ts)
- output-default.ts (ts)
- style-reference.ts (ts)
- page.tsx (tsx)
- 01-prompt-engineering.mdx (mdx)
- page.tsx (tsx)
- output-object.ts (ts)
- recraft.ts (ts)
- completion.component.ts (ts)
- bedrock-edit-inpainting-mask.ts (ts)
- convert-openai-responses-usage.ts (ts)
- grounding.ts (ts)
- 01-langchain.mdx (mdx)
- rename-core-message-to-model-message.input.ts (ts)
- mistral-chat-language-model.test.ts.snap (snap)
- vitest.edge.config.js (js)
- page.tsx (tsx)
- http-chat-transport.ts (ts)
- modify-image.ts (ts)
- get-cache-control.ts (ts)
- output-object.ts (ts)
- openai-compatible-image-model.test.ts (ts)
- bedrock-text.chunks.txt (txt)
- ideas-feedback.yml (yml)
- create-agent-ui-stream-response.test.ts (ts)
- wrap-tomodeloutput-parameter.input.ts (ts)
- cohere-reranking-model.ts (ts)
- 75-simulate-readable-stream.mdx (mdx)
- output-object-request-headers.ts (ts)
- bedrock-anthropic-cache-control.ts (ts)
- route.ts (ts)
- vitest.edge.config.js (js)
- ai-provider-models.yml (yml)
- app.controller.ts (ts)
- route.ts (ts)
- cli.js (js)
- get-response-metadata.ts (ts)
- 41-create-ui-message-stream-response.mdx (mdx)
- responses-provider-metadata-source-document-part.ts (ts)
- youtube-url.ts (ts)
- cache-control.ts (ts)
- reasoning-encrypted-content.ts (ts)
- page.tsx (tsx)
- vitest.edge.config.js (js)
- convert-to-language-model-prompt.validation.test.ts.snap (snap)
- compatible-togetherai.ts (ts)
- web-search.ts (ts)
- index.ts (ts)
- responses-encrypted-reasoning.ts (ts)
- bedrock-output-object.ts (ts)
- weave.mdx (mdx)
- lmnt-speech-model.test.ts (ts)
- README.md (md)
- language-model-middleware.ts (ts)
- perplexity-provider.ts (ts)
- generate-text.test.ts (ts)
- vertex-edit.ts (ts)
- image-generation-tool.ts (ts)
- basic.ts (ts)
- cerebras-chat-options.ts (ts)
- index.ts (ts)
- mock-video-model-v3.ts (ts)
- styles.css (css)
- styles.css (css)
- output-object-request-body.ts (ts)
- tsconfig.json (json)
- bedrock-nova.ts (ts)
- package.json (json)
- bedrock-anthropic-stop-sequence.ts (ts)
- 18-pipe-agent-ui-stream-to-response.mdx (mdx)
- anthropic-json-output-format.1.json (json)
- consistent-file-names.ts (ts)
- reasoning.ts (ts)
- groq-config.ts (ts)
- create-text-stream-response.ts (ts)
- openai-shell-skills.1.chunks.txt (txt)
- tool-call.ts (ts)
- page.tsx (tsx)
- page.tsx (tsx)
- remove-experimental-message-types.ts (ts)
- postcss.config.js (js)
- rename-todatastreamresponse-to-touimessagestreamresponse.input.ts (ts)
- record-span.ts (ts)
- motion-control-pro.ts (ts)
- page.tsx (tsx)
- responses.ts (ts)
- basic.ts (ts)
- chat.tsx (tsx)
- tsup.config.ts (ts)
- rename-datastream-methods-to-uimessage.test.ts (ts)
- present-image.ts (ts)
- image-to-video.ts (ts)
- replace-oncompletion-with-onfinal.ts (ts)
- bash_20241022.ts (ts)
- CHANGELOG.md (md)
- tsconfig.json (json)
- google-reasoning.chunks.txt (txt)
- chat-api-route.ts (ts)
- page.tsx (tsx)
- 24-stream-text-multistep.mdx (mdx)
- rename-converttocoremessages-to-converttomodelmessages.test.ts (ts)
- bedrock-cache-point-user.ts (ts)
- google-vertex-provider-edge.ts (ts)
- mock-image-model-v2.ts (ts)
- 46-infer-ui-tools.mdx (mdx)
- deepseek-text.json (json)
- page.tsx (tsx)
- tsconfig.server.json (json)
- tool-search-bm25.ts (ts)
- agent-required-tool-choice.ts (ts)
- responses-web-search-preview.ts (ts)
- 40-sarvam.mdx (mdx)
- create-ui-message-stream-response.ts (ts)
- replace-zod-import-with-v3-default.output.ts (ts)
- alibaba-reasoning.chunks.txt (txt)
- route.ts (ts)
- google-generative-ai-options.ts (ts)
- responses-pdf.ts (ts)
- client.ts (ts)
- 20-stream-text.mdx (mdx)
- turbo.json (json)
- button.tsx (tsx)
- .gitignore (gitignore)
- 35-react-native-apple.mdx (mdx)
- use-chat-tools.ts (ts)
- page.tsx (tsx)
- service-tier.ts (ts)
- extract-api-call-response.test.ts (ts)
- page.tsx (tsx)
- deepgram-speech-model.test.ts (ts)
- multimodal.ts (ts)
- no-image-generated-error.ts (ts)
- 23-o1.mdx (mdx)
- openai-image-options.ts (ts)
- import-LanguageModelV2-from-provider-package.output.ts (ts)
- tailwind.config.ts (ts)
- audio.ts (ts)
- handler.ts (ts)
- code-execution-agent.ts (ts)
- kontext-edit-mask.ts (ts)
- generate-text-log-middleware-example.ts (ts)
- open-responses-language-model.ts (ts)
- output-object-store-generation.ts (ts)
- compatible-deepseek.ts (ts)
- reasoning-input.ts (ts)
- sidebar.tsx (tsx)
- responses-code-interpreter.ts (ts)
- page.tsx (tsx)
- listen-to-events.ts (ts)
- tsup.config.ts (ts)
- text-editor-tool.ts (ts)
- rename-tool-call-options-to-tool-execution-options.test.ts (ts)
- image-tool-results.ts (ts)
- run-tools-transformation.ts (ts)
- bedrock-anthropic-output-array-tools.ts (ts)
- CHANGELOG.md (md)
- map-bedrock-finish-reason.ts (ts)
- responses-reasoning-websearch.ts (ts)
- fal-video-settings.ts (ts)
- bedrock-reasoning-chatbot.ts (ts)
- page.tsx (tsx)
- image-generation.ts (ts)
- bedrock.ts (ts)
- map-openai-compatible-finish-reason.ts (ts)
- route.ts (ts)
- tool-call-repair-structured-model.ts (ts)
- tool-approval-request-output.ts (ts)
- ai-empty-response-body-error.mdx (mdx)
- reasoning.ts (ts)
- index.ts (ts)
- fullstream-logprobs.ts (ts)
- 01-azure-stream-slow.mdx (mdx)
- route.ts (ts)
- package.json (json)
- output-object.ts (ts)
- README.md (md)
- 20-tool.mdx (mdx)
- wrap-gateway-error.ts (ts)
- instrumentation.ts (ts)
- add-to-last-user-message.ts (ts)
- 33-portkey.mdx (mdx)
- as-gateway-error.test.ts (ts)
- svelte.config.js (js)
- vitest.edge.config.js (js)
- basic.ts (ts)
- route.ts (ts)
- 31-generate-object-with-file-prompt.mdx (mdx)
- vitest.node.config.js (js)
- 19-unsupported-model-version.mdx (mdx)
- bedrock-json-tool.3.chunks.txt (txt)
- responses-file-search.ts (ts)
- programmatic-tool-calling-agent.ts (ts)
- compatible-togetherai.ts (ts)
- 23-stream-text-with-file-prompt.mdx (mdx)
- extract-text-content.ts (ts)
- convert-to-groq-chat-messages.test.ts (ts)
- web-search-image-understanding.ts (ts)
- medium.ts (ts)
- provider-options-zero-data-retention.ts (ts)
- vertex.ts (ts)
- cohere-embedding-options.ts (ts)
- microsoft.ts (ts)
- basic.ts (ts)
- log-v2-compatibility-warning.ts (ts)
- 70-intercept-fetch-requests.mdx (mdx)
- mcp.ts (ts)
- mcp-http-transport.test.ts (ts)
- bedrock-event-stream-response-handler.ts (ts)
- async.ts (ts)
- responses-custom-tool.ts (ts)
- embedding-model-middleware.ts (ts)
- default-embedding-settings-middleware.ts (ts)
- replace-token-usage-types.output.ts (ts)
- cohere-embedding-model.ts (ts)
- deepseek.ts (ts)
- +page.svelte (svelte)
- bedrock-json-tool-with-answer.1.json (json)
- vitest.node.config.js (js)
- deep-partial.ts (ts)
- provider-options-models.ts (ts)
- 61-embed-text-batch.mdx (mdx)
- 29-migration-guide-4-0.mdx (mdx)
- 36-requesty.mdx (mdx)
- remove-experimental-streamdata.input.ts (ts)
- package.json (json)
- turbo.json (json)
- responses-chatbot.ts (ts)
- anthropic-json-tool.2.chunks.txt (txt)
- convert-to-cohere-chat-prompt.test.ts (ts)
- responses-shell-tool.ts (ts)
- basic.ts (ts)
- route.ts (ts)
- page.tsx (tsx)
- route.ts (ts)
- rename-IDGenerator-to-IdGenerator.test.ts (ts)
- openai-file-search-tool.1.json (json)
- write-to-server-response.ts (ts)
- call-completion-api.ts (ts)
- remove-isxxxerror.input.ts (ts)
- deepinfra-provider.ts (ts)
- stream-output-object.ts (ts)
- openai-mcp-tool-approval.2.json (json)
- output-object-repair.ts (ts)
- output-object-zod4.ts (ts)
- groq-prepare-tools.ts (ts)
- tailwind.config.js (js)
- 40-middleware.mdx (mdx)
- character-reference.ts (ts)
- azure-tool-call.1.chunks.txt (txt)
- vitest.node.config.js (js)
- 26-fireworks.mdx (mdx)
- convert-anthropic-messages-usage.test.ts (ts)
- basic.ts (ts)
- vertex-audio.ts (ts)
- types.ts (ts)
- tsconfig.build.json (json)
- move-maxsteps-to-stopwhen-alias.input.ts (ts)
- 21-stream-text-with-chat-prompt.mdx (mdx)
- vertex-anthropic-computer-use-editor.ts (ts)
- LICENSE (LICENSE)
- google-vertex-image-model.test.ts (ts)
- 09-coding-agents.mdx (mdx)
- anthropic-web-fetch-20260209-view.tsx (tsx)
- chatbot.ts (ts)
- langgraph.json (json)
- as-image-model-v4.ts (ts)
- route.ts (ts)
- vertex-anthropic-tool-call.ts (ts)
- route.ts (ts)
- openai-compatible-chat-language-model.test.ts (ts)
- 25-cohere.mdx (mdx)
- 09-browser-ai.mdx (mdx)
- vitest.config.js (js)
- language.ts (ts)
- remove-experimental-tool.output.ts (ts)
- google-default-settings.ts (ts)
- README.md (md)
- veo.ts (ts)
- cohere-max-tokens.json (json)
- convert-to-openai-completion-prompt.ts (ts)
- tsconfig.build.json (json)
- components.json (json)
- add-tool-input-examples-middleware.test.ts (ts)
- output-object-raw-json-schema.ts (ts)
- route.ts (ts)
- README.md (md)
- route.ts (ts)
- your-log-middleware.ts (ts)
- custom-fetch.ts (ts)
- ui-message-stream-on-step-finish-callback.ts (ts)
- 03-slackbot.mdx (mdx)
- tool-call.ts (ts)
- map-deepseek-finish-reason.ts (ts)
- langgraph-hitl-request-1.json (json)
- stream-output-array-websearch.ts (ts)
- tool-loop-agent.test.ts (ts)
- image-to-video.ts (ts)
- bedrock-event-stream-response-handler.test.ts (ts)
- tools.ts (ts)
- repair-text.ts (ts)
- rename-todatastreamresponse-to-touimessagestreamresponse.output.ts (ts)
- flash.ts (ts)
- compatible-google-thought-signatures.ts (ts)
- bedrock-edit-inpainting.ts (ts)
- README.md (md)
- 21-transport.mdx (mdx)
- hume-provider.ts (ts)
- bedrock-text.json (json)
- google-vertex-image-settings.ts (ts)
- openai.test.ts (ts)
- page.tsx (tsx)
- chat.ng.ts (ts)
- openai-chat-language-model.test.ts.snap (snap)
- custom-fetch-inject-error.ts (ts)
- chatterbox.ts (ts)
- app.routes.ts (ts)
- basic.ts (ts)
- gateway-provider.ts (ts)
- page.tsx (tsx)
- CHANGELOG.md (md)
- output-object.ts (ts)
- index.ts (ts)
- replace-token-usage-types.ts (ts)
- xai.test.ts (ts)
- .eslintrc.json (json)
- smooth-line.ts (ts)
- basic.ts (ts)
- structured-output.ts (ts)
- global.ts (ts)
- replace-bedrock-snake-case.ts (ts)
- route.ts (ts)
- apply-patch-agent.ts (ts)
- replace-langchain-toaistream.output.ts (ts)
- lmnt-api-types.ts (ts)
- output-object-complex-1.ts (ts)
- reasoning.ts (ts)
- deepgram-transcription.json (json)
- bedrock-json-tool-text-then-weather-then-json.1.chunks.txt (txt)
- openai-compatible-prepare-tools.ts (ts)
- edit.ts (ts)
- 14-crosshatch.mdx (mdx)
- fal-image-options.ts (ts)
- CHANGELOG.md (md)
- baseten-provider.ts (ts)
- openai-apply-patch-tool.1.json (json)
- json-rpc-message.ts (ts)
- tsconfig.json (json)
- 37-migration-guide-3-3.mdx (mdx)
- route.ts (ts)
- pdf-sources.ts (ts)
- package.json (json)
- main.ts (ts)
- azure-web-search-preview-tool.1.json (json)
- output-object-no-structured-output.ts (ts)
- tsup.config.ts (ts)
- web-search_20260209.ts (ts)
- wrap-provider.ts (ts)
- chat.component.css (css)
- convert-to-deepseek-chat-messages.test.ts (ts)
- rename-message-to-ui-message.input.ts (ts)
- tool-call.ts (ts)
- shell-skills-agent.ts (ts)
- convert-cohere-usage.ts (ts)
- no-such-provider-error.ts (ts)
- basic.ts (ts)
- chatbot.ts (ts)
- shell-executor.ts (ts)
- web-fetch-20260209-agent.ts (ts)
- globals.css (css)
- bedrock-anthropic-output-object.ts (ts)
- remove-experimental-tool.input.ts (ts)
- deepseek-prepare-tools.test.ts (ts)
- index.ts (ts)
- index.mdx (mdx)
- 40-typescript-cannot-find-namespace-jsx.mdx (mdx)
- route.ts (ts)
- package.json (json)
- tailwind.config.ts (ts)
- process-ui-message-stream.ts (ts)
- image-model-response-metadata.ts (ts)
- +server.ts (ts)
- openai-compat-file-search.ts (ts)
- client.ts (ts)
- README.md (md)
- inject-json-instruction.test.ts (ts)
- generate-text-output-object.ts (ts)
- chatbot.ts (ts)
- bedrock-anthropic-output-object.ts (ts)
- deepseek-reasoning.json (json)
- 170-baseten.mdx (mdx)
- consume-stream.ts (ts)
- scorecard.mdx (mdx)
- responses-custom-tool-multi-turn.ts (ts)
- remove-metadata-with-headers.test.ts (ts)
- anthropic-compaction.1.chunks.txt (txt)
- language.ts (ts)
- openai-compatible-metadata-extractor.ts (ts)
- normalize-tool-call-id.test.ts (ts)
- page.tsx (tsx)
- README.md (md)
- add-await-converttomodelmessages.input.ts (ts)
- llamaindex-adapter.ts (ts)
- tailwind.config.js (js)
- remove-openai-facade.output.ts (ts)
- anthropic-web-fetch-tool.1.chunks.txt (txt)
- .env.example (example)
- tsconfig.json (json)
- vercel-environment.ts (ts)
- openai-image-edit.json (json)
- edit.ts (ts)
- raw-chunks.ts (ts)
- package.json (json)
- collect-tool-approvals.test.ts (ts)
- anthropic-mcp.1.json (json)
- deepgram-api-types.ts (ts)
- package.json (json)
- chat.test-d.ts (ts)
- tsconfig.json (json)
- images.ts (ts)
- 50-call-tools.mdx (mdx)
- schema.ts (ts)
- turbo.json (json)
- deepinfra.test.ts (ts)
- zod.md (md)
- chatbot-image-output.ts (ts)
- full-result.ts (ts)
- 08-amazon-bedrock.mdx (mdx)
- convert-to-bedrock-chat-messages.ts (ts)
- mock-image-model-v4.ts (ts)
- mistral-prepare-tools.ts (ts)
- route.ts (ts)
- reasoning.ts (ts)
- tool-loop-agent.ts (ts)
- bedrock-anthropic-custom-fetch.ts (ts)
- bedrock-prefilled-assistant-message.ts (ts)
- output-object-full-result.ts (ts)
- next.config.js (js)
- 45-heroku.mdx (mdx)
- cohere-chat-language-model.ts (ts)
- package.json (json)
- output-object.ts (ts)
- print-full-stream.ts (ts)
- caching.ts (ts)
- replace-textdelta-with-text.output.ts (ts)
- output-object.ts (ts)
- file.tsx (tsx)
- rewrite-framework-imports-svelte.output.ts (ts)
- huggingface.test.ts (ts)
- 02-multi-modal-chatbot.mdx (mdx)
- system-message-b.ts (ts)
- openai-shell-container.1.chunks.txt (txt)
- README.md (md)
- deepinfra-chat-language-model.test.ts (ts)
- compatible-togetherai-output-object.ts (ts)
- url.ts (ts)
- smooth.ts (ts)
- .env.example (example)
- reasoning.ts (ts)
- page.tsx (tsx)
- get-environment.ts (ts)
- vitest.edge.config.js (js)
- route.ts (ts)
- 17-gemini.mdx (mdx)
- responses-image.ts (ts)
- output-object.ts (ts)
- create-text-stream-response.test.ts (ts)
- responses-tool-call.ts (ts)
- vertex-anthropic-pdf.ts (ts)
- stream-callbacks.test.ts (ts)
- reasoning-input.ts (ts)
- request-body.ts (ts)
- luma.test.ts (ts)
- 44-zhipu.mdx (mdx)
- bedrock-image-settings.ts (ts)
- 90-generate-id.mdx (mdx)
- perplexity-language-model.test.ts (ts)
- internal.d.ts (ts)
- .gitignore (gitignore)
- page.tsx (tsx)
- convert-to-openai-compatible-chat-messages.ts (ts)
- generate-object.test-d.ts (ts)
- 04-loop-control.mdx (mdx)
- bedrock-anthropic-all-models.ts (ts)
- tsconfig.json (json)
- README.md (md)
- basic.ts (ts)
- lmstudio-tool-call.1.json (json)
- google-vertex.test.ts (ts)
- on-chunk-raw.ts (ts)
- version.ts (ts)
- index.mjs (mjs)
- black-forest-labs-image-model.ts (ts)
- output-json.ts (ts)
- route.ts (ts)
- route.ts (ts)
- 00-versioning.mdx (mdx)
- provider-options.ts (ts)
- package.json (json)
- many.ts (ts)
- tsup.config.ts (ts)
- speed.ts (ts)
- postcss.config.js (js)
- turbo.json (json)
- vertex-anthropic-tool-call.ts (ts)
- tsconfig.build.json (json)
- tsconfig.json (json)
- 40-stream-object.mdx (mdx)
- file-part-citations.ts (ts)
- basic.ts (ts)
- turbo.json (json)
- stream-call-options.ts (ts)
- map-open-responses-finish-reason.test.ts (ts)
- route.ts (ts)
- index.mdx (mdx)
- package.json (json)
- index.mdx (mdx)
- document-support.ts (ts)
- chat.component.ts (ts)
- openai-embedding-model.test.ts.snap (snap)
- openai-shell-local-multiturn.1.json (json)
- shell-container-skills-agent.ts (ts)
- not-implemented.input.ts (ts)
- tool-mcp.ts (ts)
- kimi-k2-5-thinking.ts (ts)
- react-agent-tool-calling.json (json)
- pdf.ts (ts)
- responses-provider-metadata-text-part.ts (ts)
- 40-stream-object.mdx (mdx)
- page.tsx (tsx)
- split-array.test.ts (ts)
- utils.ts (ts)
- 40-stream-object.mdx (mdx)
- extract-json-middleware.ts (ts)
- openai-code-interpreter-tool.1.json (json)
- 04-multistep-interfaces.mdx (mdx)
- sources.ts (ts)
- google-generative-ai-language-model.ts (ts)
- route.ts (ts)
- page.tsx (tsx)
- rename-addtoolresult-to-addtooloutput-not-ai.input.tsx (tsx)
- web-search-20260209-agent.ts (ts)
- bedrock-chat-language-model.test.ts.snap (snap)
- output-array.ts (ts)
- index.ts (ts)
- package.json (json)
- 20-mistral.mdx (mdx)
- convert-to-openai-compatible-completion-prompt.ts (ts)
- responses-mcp-tool-approval.ts (ts)
- .prettierignore (prettierignore)
- page.tsx (tsx)
- package.json (json)
- 24-reading-ui-message-streams.mdx (mdx)
- next.config.js (js)
- azure-code-interpreter-tool.1.chunks.txt (txt)
- stream-text.test-d.ts (ts)
- output-object-zod4.ts (ts)
- 25-r1.mdx (mdx)
- deepseek.ts (ts)
- provider-registry.test.ts (ts)
- huggingface-responses-language-model.ts (ts)
- 05-anthropic.mdx (mdx)
- .gitignore (gitignore)
- basic.ts (ts)
- basic.ts (ts)
- tsup.config.ts (ts)
- fullstream.ts (ts)
- tool-call-repair-change-tool.ts (ts)
- tsconfig.json (json)
- rename-converttocoremessages-to-converttomodelmessages.output.ts (ts)
- route.ts (ts)
- klingai-video-model.ts (ts)
- .gitignore (gitignore)
- ai-no-image-generated-error.mdx (mdx)
- response-format.ts (ts)
- context-management-compaction.ts (ts)
- klingai-provider.ts (ts)
- url-context-with-google-search.ts (ts)
- 33-safe-validate-ui-messages.mdx (mdx)
- page.tsx (tsx)
- rename-addtoolresult-to-addtooloutput.output.tsx (tsx)
- 10-node-http-server.mdx (mdx)
- dynamic-weather-with-approval-agent.ts (ts)
- rename-format-stream-part.input.ts (ts)
- 2.ts (ts)
- perplexity-language-model.test.ts.snap (snap)
- error-message.txt (txt)
- output-object-caching.ts (ts)
- anthropic-clear-thinking.1.json (json)
- 05-streaming.mdx (mdx)
- anthropic-code-execution-20250825.1.json (json)
- responses-pdf-url.ts (ts)
- ai-tool-call-not-found-for-approval-error.mdx (mdx)
- bytedance-video-settings.ts (ts)
- map-huggingface-responses-finish-reason.ts (ts)
- retention-benchmark.test.ts (ts)
- invalid-tool-approval-error.ts (ts)
- replace-token-usage-types.input.ts (ts)
- bedrock-output-object.ts (ts)