Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanStack/ai
/ functions
Functions
5,196 in github.com/TanStack/ai
⨍
Functions
5,196
◇
Types & classes
2,311
↓ 8 callers
Function
setMessages
(m: Array<UIMessage<TTools>>)
packages/ai-angular/src/inject-chat.ts:217
↓ 8 callers
Method
structuredOutput
* Generate structured output via OpenRouter's `responseFormat: { type: * 'json_schema', jsonSchema: ... }` (camelCase). Uses stream: false to get
packages/ai-openrouter/src/adapters/text.ts:212
↓ 8 callers
Function
toolEvent
( callID: string, tool: string, state: Record<string, unknown>, )
packages/ai-opencode/tests/translate.test.ts:186
↓ 8 callers
Function
useGenerateSpeech
( options: Omit<UseGenerateSpeechOptions, 'onResult'> & { onResult?: (result: TTSResult) => TTransformed
packages/ai-react/src/use-generate-speech.ts:92
↓ 8 callers
Function
useSummarize
( options: Omit<UseSummarizeOptions, 'onResult'> & { onResult?: (result: SummarizationResult) => TTransf
packages/ai-react/src/use-summarize.ts:95
↓ 8 callers
Function
validBody
A minimal well-formed request; tests clone + corrupt one field at a time.
packages/ai-sandbox-cloudflare/tests/protocol.test.ts:10
↓ 8 callers
Function
withSandbox
( definition: SandboxDefinition, )
packages/ai-sandbox/src/middleware.ts:104
↓ 7 callers
Function
addMessage
(conversationId: string, message: Message)
packages/ai-devtools/src/store/ai-context.tsx:458
↓ 7 callers
Function
allow
()
packages/ai-acp/src/permissions.ts:30
↓ 7 callers
Function
bearer
(ref: SecretRef)
packages/ai-sandbox/src/secrets.ts:48
↓ 7 callers
Method
cancel
()
packages/ai-client/src/audio-recorder.ts:211
↓ 7 callers
Function
closeReasoning
()
packages/ai-opencode/src/stream/translate.ts:157
↓ 7 callers
Function
closeReasoning
()
packages/ai-acp/src/stream/translate.ts:149
↓ 7 callers
Function
collect
( stream: AsyncIterable<StreamChunk>, )
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:97
↓ 7 callers
Function
collect
( stream: AsyncIterable<StreamChunk>, )
packages/openai-base/tests/responses-structured-output-stream.test.ts:98
↓ 7 callers
Function
completeStructuredOutputPart
( messages: Array<UIMessage>, messageId: string, data: unknown, raw: string, reasoning?: string, )
packages/ai/src/activities/chat/stream/message-updaters.ts:335
↓ 7 callers
Method
config
Log a config transform returned by a middleware `onConfig` hook. Chat-only.
packages/ai/src/logger/internal-logger.ts:97
↓ 7 callers
Function
configureFalClient
(config?: FalClientConfig)
packages/ai-fal/src/utils/client.ts:21
↓ 7 callers
Function
createBedrockText
( model: BedrockConverseModels, apiKey: string, config?: | BedrockConverseApiConfig | BedrockCha
packages/ai-bedrock/src/index.ts:109
↓ 7 callers
Function
createCustomEventChunks
( events: Array<{ name: string; value?: unknown }>, model: string = 'test', )
packages/ai-client/tests/test-utils.ts:177
↓ 7 callers
Function
createDiscoveryTool
( lazyTools: Array<CodeModeTool>, lazyToolsConfig?: LazyToolsConfig, )
packages/ai-code-mode/src/create-discovery-tool.ts:55
↓ 7 callers
Function
createEventAwareBindings
( bindings: Record<string, ToolBinding>, emitCustomEvent: ToolExecutionContext['emitCustomEvent'], )
packages/ai-code-mode/src/bindings/tool-to-binding.ts:105
↓ 7 callers
Function
createGenerateVideo
( options: Omit<CreateGenerateVideoOptions, 'onResult'> & { onResult?: (result: VideoGenerateResult) =>
packages/ai-svelte/src/create-generate-video.svelte.ts:114
↓ 7 callers
Function
createGenerationChunks
(result: unknown)
packages/ai-react/tests/use-generation.test.ts:15
↓ 7 callers
Function
createGrokVideo
( model: TModel, apiKey: string, config?: Omit<GrokVideoConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/video.ts:415
↓ 7 callers
Function
createMockConnection
( chunks: Array<StreamChunk>, )
packages/ai-client/tests/video-generation-client.test.ts:9
↓ 7 callers
Function
createMockConnection
( chunks: Array<StreamChunk>, )
packages/ai-client/tests/generation-client.test.ts:8
↓ 7 callers
Function
createMockImageResponse
(images: Array<{ url: string }>)
packages/ai-fal/tests/image-adapter.test.ts:39
↓ 7 callers
Function
createMockTool
(name: string, description = `The ${name} tool`)
packages/ai-code-mode/tests/create-system-prompt.test.ts:7
↓ 7 callers
Function
createModel
( name: string, second: ReadonlyArray<Modality> | ModelCapabilities, )
packages/ai/src/extend-adapter.ts:116
↓ 7 callers
Function
createOpenaiChat
( model: TModel, apiKey: string, config?: Omit<OpenAITextConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/text.ts:158
↓ 7 callers
Function
createProgressEvent
()
packages/ai-client/tests/connection-adapters-xhr.test.ts:11
↓ 7 callers
Function
createTextStream
(text: string)
packages/ai-anthropic/tests/anthropic-adapter.test.ts:57
↓ 7 callers
Function
createToolBridgeCore
( tools: Array<AnyTool>, options: ToolBridgeCoreOptions = {}, )
packages/ai-sandbox/src/tool-bridge.ts:125
↓ 7 callers
Function
createTranscription
( options: Omit<CreateTranscriptionOptions, 'onResult'> & { onResult?: (result: TranscriptionResult) =>
packages/ai-svelte/src/create-transcription.svelte.ts:103
↓ 7 callers
Method
dispose
Close sources iff policy is 'close'. Idempotent; never throws.
packages/ai/src/activities/chat/mcp/manager.ts:111
↓ 7 callers
Function
elevenlabsTranscription
( model: TModel, config?: ElevenLabsClientConfig, )
packages/ai-elevenlabs/src/adapters/transcription.ts:319
↓ 7 callers
Method
ensureAssistantMessage
* Ensure an active assistant message exists, creating one if needed. * Used for backward compat when events arrive without prior TEXT_MESSAGE_START
packages/ai/src/activities/chat/stream/processor.ts:705
↓ 7 callers
Function
eventCreated
()
packages/openai-base/tests/responses-structured-output-stream.test.ts:63
↓ 7 callers
Function
expectHookNames
(page: Page, names: Array<string>)
testing/e2e/tests/devtools-helpers.ts:43
↓ 7 callers
Function
extra
The `extra` argument the AppRenderer handlers receive. The handlers under * test ignore it; this builds the required fields so no cast is needed.
packages/ai-react/tests/mcp-apps.test.tsx:210
↓ 7 callers
Function
fakeHandle
( provider: string, id: string, workspaceRoot?: string, )
packages/ai-sandbox/tests/harness-cwd.test.ts:6
↓ 7 callers
Function
falImage
( model: TModel, config?: FalClientConfig, )
packages/ai-fal/src/adapters/image.ts:201
↓ 7 callers
Function
finishChunk
Terminal chunk (with usage).
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:76
↓ 7 callers
Function
formatDate
(date: string)
examples/ts-react-search/src/utils/formatDate.ts:1
↓ 7 callers
Function
formatUnknown
(value: unknown)
packages/ai-devtools/src/components/hooks/HookDetails.tsx:1705
↓ 7 callers
Function
gen
(...e: Array<ConverseStreamFixture>)
packages/ai-bedrock/tests/converse/stream-processor.test.ts:15
↓ 7 callers
Method
generateSpeech
( options: TTSOptions<ElevenLabsSpeechProviderOptions>, )
packages/ai-elevenlabs/src/adapters/speech.ts:92
↓ 7 callers
Function
getGeminiApiKeyFromEnv
()
packages/ai-gemini/src/utils/client.ts:23
↓ 7 callers
Function
getGrokApiKeyFromEnv
()
packages/ai-grok/src/utils/client.ts:12
↓ 7 callers
Function
getReportState
(reportId: string)
examples/ts-code-mode-web/src/lib/reports/report-storage.ts:43
↓ 7 callers
Function
getToolCalls
( page: Page, )
testing/e2e/tests/helpers.ts:101
↓ 7 callers
Function
grokText
( model: TModel, config?: Omit<GrokTextConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/text.ts:149
↓ 7 callers
Method
isCancelled
()
packages/ai/src/activities/chat/index.ts:1938
↓ 7 callers
Function
isDirAlreadyExistsError
(error: unknown)
packages/ai-sandbox-vercel/src/provider.ts:50
↓ 7 callers
Function
isLoading
()
packages/ai-svelte/src/create-chat.svelte.ts:278
↓ 7 callers
Function
isMessageHighlighted
( messageId: string, target: HoverTarget | null, )
packages/ai-devtools/src/components/hooks/preview-model.ts:52
↓ 7 callers
Function
isRecord
(value: unknown)
packages/ai-devtools/src/components/hooks/GenerationPanel.tsx:845
↓ 7 callers
Method
isSupported
Feature-detect the browser media APIs. SSR/Worker-safe.
packages/ai-client/src/audio-recorder.ts:80
↓ 7 callers
Function
logPrefixes
( calls: ReadonlyArray<ReadonlyArray<unknown>>, )
packages/ai/tests/debug-logging-chat.test.ts:33
↓ 7 callers
Function
makeBinding
( name: string, execute: (args: unknown) => Promise<unknown>, )
packages/ai-isolate-cloudflare/tests/isolate-driver.test.ts:11
↓ 7 callers
Function
makeLogger
()
packages/ai-elevenlabs/tests/speech-adapter.test.ts:14
↓ 7 callers
Function
makeMcpExecute
( client: Client, mcpName: string, preferStructured: boolean, )
packages/ai-mcp/src/tools.ts:61
↓ 7 callers
Function
makeOpenAIStructuredOutputCompatible
( schema: Record<string, any>, originalRequired: Array<string> = [], )
packages/ai-openai/src/utils/schema-converter.ts:17
↓ 7 callers
Function
makeSkill
(overrides: Partial<Skill> = {})
packages/ai-code-mode-skills/tests/create-skills-system-prompt.test.ts:5
↓ 7 callers
Function
mcpPromptToMessages
(prompt: { messages: Array<{ role: string content?: { type: string; text?: string } | null }> })
packages/ai-mcp/src/prompts.ts:11
↓ 7 callers
Function
mockContext
()
packages/ai-code-mode-skills/tests/skills-to-tools.test.ts:56
↓ 7 callers
Function
mockSandbox
A minimal in-memory Sandbox stub: fs lives in a Map; exec emulates the * base64/test/mkdir commands the handle issues, plus the streaming path * `
packages/ai-sandbox-cloudflare/tests/handle.test.ts:20
↓ 7 callers
Function
ok
(stdout = '')
packages/ai-sandbox-cloudflare/tests/handle.test.ts:24
↓ 7 callers
Function
onRaw
()
packages/ai-sandbox/tests/watch.test.ts:138
↓ 7 callers
Function
parseBillableUnits
(value: string | null)
packages/ai-fal/src/utils/billing.ts:33
↓ 7 callers
Function
parsePartialJSON
(jsonString: string)
packages/ai/src/activities/chat/stream/json-parser.ts:56
↓ 7 callers
Function
realtimeToken
( options: RealtimeTokenOptions, )
packages/ai/src/realtime/index.ts:31
↓ 7 callers
Function
recordingProcess
(stdout = '')
packages/ai-sandbox/tests/git-exec.test.ts:14
↓ 7 callers
Function
redactContent
(text: string)
packages/ai/src/middlewares/otel.ts:244
↓ 7 callers
Function
renderComponent
()
packages/ai-preact/tests/mcp-apps.test.tsx:53
↓ 7 callers
Function
resolveMarkdownPlugins
( options: ResolveMarkdownPluginsOptions, )
packages/ai-react-ui/src/markdown-plugins.ts:27
↓ 7 callers
Function
resolveMarkdownPlugins
( options: ResolveMarkdownPluginsOptions, )
packages/ai-solid-ui/src/markdown-plugins.ts:27
↓ 7 callers
Function
resolvePreviewHost
( env: { PREVIEW_HOSTNAME?: string }, input: { publicHost?: string }, )
packages/ai-sandbox-cloudflare/src/public-host.ts:99
↓ 7 callers
Function
resolveTransport
( input: TransportInput, )
packages/ai-mcp/src/transport.ts:43
↓ 7 callers
Function
rpc
Narrow a JSON-RPC reply for assertions without `any`.
packages/ai-sandbox/tests/bridge-jsonrpc.test.ts:24
↓ 7 callers
Function
runInIsolate
* Run a user snippet inside a fresh Node isolate and return the result. * Each test gets its own context so side effects cannot bleed between them.
packages/ai-isolate-node/tests/escape-attempts.test.ts:10
↓ 7 callers
Function
setupMockSdkClient
( streamChunks: Array<Record<string, unknown>>, nonStreamResponse?: Record<string, unknown>, )
packages/ai-groq/tests/groq-adapter.test.ts:63
↓ 7 callers
Function
setupMockStream
(chunks: Array<Record<string, unknown>>)
packages/ai-mistral/tests/mistral-adapter.test.ts:87
↓ 7 callers
Function
setupStreamingMock
Wire `chat.completions.create` to yield `chunks` on the streaming path.
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:57
↓ 7 callers
Function
setupStreamingMock
(chunks: Array<Record<string, unknown>>)
packages/openai-base/tests/responses-structured-output-stream.test.ts:53
↓ 7 callers
Function
spy
Records (phase, chunkType) per onChunk firing plus every lifecycle hook * firing. Use the returned middleware in chat({ middleware: [...] }) and *
packages/ai/tests/structured-output-middleware.test.ts:64
↓ 7 callers
Function
structuredStreamChunks
Build a complete adapter-emitted structured-output stream.
packages/ai/tests/chat-structured-output-stream.test.ts:84
↓ 7 callers
Function
stubWorkerd
()
packages/ai/tests/logger/console-logger.test.ts:67
↓ 7 callers
Method
summarize
( options: SummarizationOptions<TProviderOptions>, )
packages/ai/src/activities/summarize/chat-stream-summarize.ts:195
↓ 7 callers
Function
systemPrompts
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:674
↓ 7 callers
Function
systemPrompts
()
packages/ai-devtools/src/components/conversation/IterationTimeline.tsx:280
↓ 7 callers
Function
textContentChunk
(args: { messageId: string delta: string content: string })
packages/ai-client/tests/devtools.test.ts:156
↓ 7 callers
Function
textTurn
(json: string)
packages/ai/tests/chat-native-combined-structured-output.test.ts:33
↓ 7 callers
Function
tick
()
packages/ai-angular/tests/inject-chat.test.ts:13
↓ 7 callers
Function
timingSafeBearerEqual
( header: string | undefined, token: string, )
packages/ai-sandbox/src/tool-bridge.ts:243
↓ 7 callers
Function
timingSafeBearerEqualWeb
( header: string | undefined, token: string, )
packages/ai-sandbox-cloudflare/src/web-crypto.ts:12
↓ 7 callers
Function
toHttpResponse
( stream: AsyncIterable<StreamChunk>, init?: ResponseInit & { abortController?: AbortController }, )
packages/ai/src/stream-to-response.ts:240
↓ 7 callers
Function
toToolConfig
( tools: Array<ConverseToolInput>, choice: ToolChoiceInput | undefined, )
packages/ai-bedrock/src/converse/tool-converter.ts:19
↓ 7 callers
Function
toolResultContentToString
(content: ToolResultContent)
packages/ai-react-ui/src/tool-result-content.ts:23
← previous
next →
601–700 of 5,196, ranked by callers