MCPcopy Create free account

hub / github.com/TanStack/ai / functions

Functions5,196 in github.com/TanStack/ai

↓ 8 callersFunctionsetMessages
(m: Array<UIMessage<TTools>>)
packages/ai-angular/src/inject-chat.ts:217
↓ 8 callersMethodstructuredOutput
* 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 callersFunctiontoolEvent
( callID: string, tool: string, state: Record<string, unknown>, )
packages/ai-opencode/tests/translate.test.ts:186
↓ 8 callersFunctionuseGenerateSpeech
( options: Omit<UseGenerateSpeechOptions, 'onResult'> & { onResult?: (result: TTSResult) => TTransformed
packages/ai-react/src/use-generate-speech.ts:92
↓ 8 callersFunctionuseSummarize
( options: Omit<UseSummarizeOptions, 'onResult'> & { onResult?: (result: SummarizationResult) => TTransf
packages/ai-react/src/use-summarize.ts:95
↓ 8 callersFunctionvalidBody
A minimal well-formed request; tests clone + corrupt one field at a time.
packages/ai-sandbox-cloudflare/tests/protocol.test.ts:10
↓ 8 callersFunctionwithSandbox
( definition: SandboxDefinition, )
packages/ai-sandbox/src/middleware.ts:104
↓ 7 callersFunctionaddMessage
(conversationId: string, message: Message)
packages/ai-devtools/src/store/ai-context.tsx:458
↓ 7 callersFunctionallow
()
packages/ai-acp/src/permissions.ts:30
↓ 7 callersFunctionbearer
(ref: SecretRef)
packages/ai-sandbox/src/secrets.ts:48
↓ 7 callersMethodcancel
()
packages/ai-client/src/audio-recorder.ts:211
↓ 7 callersFunctioncloseReasoning
()
packages/ai-opencode/src/stream/translate.ts:157
↓ 7 callersFunctioncloseReasoning
()
packages/ai-acp/src/stream/translate.ts:149
↓ 7 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:97
↓ 7 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/openai-base/tests/responses-structured-output-stream.test.ts:98
↓ 7 callersFunctioncompleteStructuredOutputPart
( messages: Array<UIMessage>, messageId: string, data: unknown, raw: string, reasoning?: string, )
packages/ai/src/activities/chat/stream/message-updaters.ts:335
↓ 7 callersMethodconfig
Log a config transform returned by a middleware `onConfig` hook. Chat-only.
packages/ai/src/logger/internal-logger.ts:97
↓ 7 callersFunctionconfigureFalClient
(config?: FalClientConfig)
packages/ai-fal/src/utils/client.ts:21
↓ 7 callersFunctioncreateBedrockText
( model: BedrockConverseModels, apiKey: string, config?: | BedrockConverseApiConfig | BedrockCha
packages/ai-bedrock/src/index.ts:109
↓ 7 callersFunctioncreateCustomEventChunks
( events: Array<{ name: string; value?: unknown }>, model: string = 'test', )
packages/ai-client/tests/test-utils.ts:177
↓ 7 callersFunctioncreateDiscoveryTool
( lazyTools: Array<CodeModeTool>, lazyToolsConfig?: LazyToolsConfig, )
packages/ai-code-mode/src/create-discovery-tool.ts:55
↓ 7 callersFunctioncreateEventAwareBindings
( bindings: Record<string, ToolBinding>, emitCustomEvent: ToolExecutionContext['emitCustomEvent'], )
packages/ai-code-mode/src/bindings/tool-to-binding.ts:105
↓ 7 callersFunctioncreateGenerateVideo
( options: Omit<CreateGenerateVideoOptions, 'onResult'> & { onResult?: (result: VideoGenerateResult) =>
packages/ai-svelte/src/create-generate-video.svelte.ts:114
↓ 7 callersFunctioncreateGenerationChunks
(result: unknown)
packages/ai-react/tests/use-generation.test.ts:15
↓ 7 callersFunctioncreateGrokVideo
( model: TModel, apiKey: string, config?: Omit<GrokVideoConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/video.ts:415
↓ 7 callersFunctioncreateMockConnection
( chunks: Array<StreamChunk>, )
packages/ai-client/tests/video-generation-client.test.ts:9
↓ 7 callersFunctioncreateMockConnection
( chunks: Array<StreamChunk>, )
packages/ai-client/tests/generation-client.test.ts:8
↓ 7 callersFunctioncreateMockImageResponse
(images: Array<{ url: string }>)
packages/ai-fal/tests/image-adapter.test.ts:39
↓ 7 callersFunctioncreateMockTool
(name: string, description = `The ${name} tool`)
packages/ai-code-mode/tests/create-system-prompt.test.ts:7
↓ 7 callersFunctioncreateModel
( name: string, second: ReadonlyArray<Modality> | ModelCapabilities, )
packages/ai/src/extend-adapter.ts:116
↓ 7 callersFunctioncreateOpenaiChat
( model: TModel, apiKey: string, config?: Omit<OpenAITextConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/text.ts:158
↓ 7 callersFunctioncreateProgressEvent
()
packages/ai-client/tests/connection-adapters-xhr.test.ts:11
↓ 7 callersFunctioncreateTextStream
(text: string)
packages/ai-anthropic/tests/anthropic-adapter.test.ts:57
↓ 7 callersFunctioncreateToolBridgeCore
( tools: Array<AnyTool>, options: ToolBridgeCoreOptions = {}, )
packages/ai-sandbox/src/tool-bridge.ts:125
↓ 7 callersFunctioncreateTranscription
( options: Omit<CreateTranscriptionOptions, 'onResult'> & { onResult?: (result: TranscriptionResult) =>
packages/ai-svelte/src/create-transcription.svelte.ts:103
↓ 7 callersMethoddispose
Close sources iff policy is 'close'. Idempotent; never throws.
packages/ai/src/activities/chat/mcp/manager.ts:111
↓ 7 callersFunctionelevenlabsTranscription
( model: TModel, config?: ElevenLabsClientConfig, )
packages/ai-elevenlabs/src/adapters/transcription.ts:319
↓ 7 callersMethodensureAssistantMessage
* 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 callersFunctioneventCreated
()
packages/openai-base/tests/responses-structured-output-stream.test.ts:63
↓ 7 callersFunctionexpectHookNames
(page: Page, names: Array<string>)
testing/e2e/tests/devtools-helpers.ts:43
↓ 7 callersFunctionextra
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 callersFunctionfakeHandle
( provider: string, id: string, workspaceRoot?: string, )
packages/ai-sandbox/tests/harness-cwd.test.ts:6
↓ 7 callersFunctionfalImage
( model: TModel, config?: FalClientConfig, )
packages/ai-fal/src/adapters/image.ts:201
↓ 7 callersFunctionfinishChunk
Terminal chunk (with usage).
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:76
↓ 7 callersFunctionformatDate
(date: string)
examples/ts-react-search/src/utils/formatDate.ts:1
↓ 7 callersFunctionformatUnknown
(value: unknown)
packages/ai-devtools/src/components/hooks/HookDetails.tsx:1705
↓ 7 callersFunctiongen
(...e: Array<ConverseStreamFixture>)
packages/ai-bedrock/tests/converse/stream-processor.test.ts:15
↓ 7 callersMethodgenerateSpeech
( options: TTSOptions<ElevenLabsSpeechProviderOptions>, )
packages/ai-elevenlabs/src/adapters/speech.ts:92
↓ 7 callersFunctiongetGeminiApiKeyFromEnv
()
packages/ai-gemini/src/utils/client.ts:23
↓ 7 callersFunctiongetGrokApiKeyFromEnv
()
packages/ai-grok/src/utils/client.ts:12
↓ 7 callersFunctiongetReportState
(reportId: string)
examples/ts-code-mode-web/src/lib/reports/report-storage.ts:43
↓ 7 callersFunctiongetToolCalls
( page: Page, )
testing/e2e/tests/helpers.ts:101
↓ 7 callersFunctiongrokText
( model: TModel, config?: Omit<GrokTextConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/text.ts:149
↓ 7 callersMethodisCancelled
()
packages/ai/src/activities/chat/index.ts:1938
↓ 7 callersFunctionisDirAlreadyExistsError
(error: unknown)
packages/ai-sandbox-vercel/src/provider.ts:50
↓ 7 callersFunctionisLoading
()
packages/ai-svelte/src/create-chat.svelte.ts:278
↓ 7 callersFunctionisMessageHighlighted
( messageId: string, target: HoverTarget | null, )
packages/ai-devtools/src/components/hooks/preview-model.ts:52
↓ 7 callersFunctionisRecord
(value: unknown)
packages/ai-devtools/src/components/hooks/GenerationPanel.tsx:845
↓ 7 callersMethodisSupported
Feature-detect the browser media APIs. SSR/Worker-safe.
packages/ai-client/src/audio-recorder.ts:80
↓ 7 callersFunctionlogPrefixes
( calls: ReadonlyArray<ReadonlyArray<unknown>>, )
packages/ai/tests/debug-logging-chat.test.ts:33
↓ 7 callersFunctionmakeBinding
( name: string, execute: (args: unknown) => Promise<unknown>, )
packages/ai-isolate-cloudflare/tests/isolate-driver.test.ts:11
↓ 7 callersFunctionmakeLogger
()
packages/ai-elevenlabs/tests/speech-adapter.test.ts:14
↓ 7 callersFunctionmakeMcpExecute
( client: Client, mcpName: string, preferStructured: boolean, )
packages/ai-mcp/src/tools.ts:61
↓ 7 callersFunctionmakeOpenAIStructuredOutputCompatible
( schema: Record<string, any>, originalRequired: Array<string> = [], )
packages/ai-openai/src/utils/schema-converter.ts:17
↓ 7 callersFunctionmakeSkill
(overrides: Partial<Skill> = {})
packages/ai-code-mode-skills/tests/create-skills-system-prompt.test.ts:5
↓ 7 callersFunctionmcpPromptToMessages
(prompt: { messages: Array<{ role: string content?: { type: string; text?: string } | null }> })
packages/ai-mcp/src/prompts.ts:11
↓ 7 callersFunctionmockContext
()
packages/ai-code-mode-skills/tests/skills-to-tools.test.ts:56
↓ 7 callersFunctionmockSandbox
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 callersFunctionok
(stdout = '')
packages/ai-sandbox-cloudflare/tests/handle.test.ts:24
↓ 7 callersFunctiononRaw
()
packages/ai-sandbox/tests/watch.test.ts:138
↓ 7 callersFunctionparseBillableUnits
(value: string | null)
packages/ai-fal/src/utils/billing.ts:33
↓ 7 callersFunctionparsePartialJSON
(jsonString: string)
packages/ai/src/activities/chat/stream/json-parser.ts:56
↓ 7 callersFunctionrealtimeToken
( options: RealtimeTokenOptions, )
packages/ai/src/realtime/index.ts:31
↓ 7 callersFunctionrecordingProcess
(stdout = '')
packages/ai-sandbox/tests/git-exec.test.ts:14
↓ 7 callersFunctionredactContent
(text: string)
packages/ai/src/middlewares/otel.ts:244
↓ 7 callersFunctionrenderComponent
()
packages/ai-preact/tests/mcp-apps.test.tsx:53
↓ 7 callersFunctionresolveMarkdownPlugins
( options: ResolveMarkdownPluginsOptions, )
packages/ai-react-ui/src/markdown-plugins.ts:27
↓ 7 callersFunctionresolveMarkdownPlugins
( options: ResolveMarkdownPluginsOptions, )
packages/ai-solid-ui/src/markdown-plugins.ts:27
↓ 7 callersFunctionresolvePreviewHost
( env: { PREVIEW_HOSTNAME?: string }, input: { publicHost?: string }, )
packages/ai-sandbox-cloudflare/src/public-host.ts:99
↓ 7 callersFunctionresolveTransport
( input: TransportInput, )
packages/ai-mcp/src/transport.ts:43
↓ 7 callersFunctionrpc
Narrow a JSON-RPC reply for assertions without `any`.
packages/ai-sandbox/tests/bridge-jsonrpc.test.ts:24
↓ 7 callersFunctionrunInIsolate
* 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 callersFunctionsetupMockSdkClient
( streamChunks: Array<Record<string, unknown>>, nonStreamResponse?: Record<string, unknown>, )
packages/ai-groq/tests/groq-adapter.test.ts:63
↓ 7 callersFunctionsetupMockStream
(chunks: Array<Record<string, unknown>>)
packages/ai-mistral/tests/mistral-adapter.test.ts:87
↓ 7 callersFunctionsetupStreamingMock
Wire `chat.completions.create` to yield `chunks` on the streaming path.
packages/openai-base/tests/chat-completions-structured-output-stream.test.ts:57
↓ 7 callersFunctionsetupStreamingMock
(chunks: Array<Record<string, unknown>>)
packages/openai-base/tests/responses-structured-output-stream.test.ts:53
↓ 7 callersFunctionspy
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 callersFunctionstructuredStreamChunks
Build a complete adapter-emitted structured-output stream.
packages/ai/tests/chat-structured-output-stream.test.ts:84
↓ 7 callersFunctionstubWorkerd
()
packages/ai/tests/logger/console-logger.test.ts:67
↓ 7 callersMethodsummarize
( options: SummarizationOptions<TProviderOptions>, )
packages/ai/src/activities/summarize/chat-stream-summarize.ts:195
↓ 7 callersFunctionsystemPrompts
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:674
↓ 7 callersFunctionsystemPrompts
()
packages/ai-devtools/src/components/conversation/IterationTimeline.tsx:280
↓ 7 callersFunctiontextContentChunk
(args: { messageId: string delta: string content: string })
packages/ai-client/tests/devtools.test.ts:156
↓ 7 callersFunctiontextTurn
(json: string)
packages/ai/tests/chat-native-combined-structured-output.test.ts:33
↓ 7 callersFunctiontick
()
packages/ai-angular/tests/inject-chat.test.ts:13
↓ 7 callersFunctiontimingSafeBearerEqual
( header: string | undefined, token: string, )
packages/ai-sandbox/src/tool-bridge.ts:243
↓ 7 callersFunctiontimingSafeBearerEqualWeb
( header: string | undefined, token: string, )
packages/ai-sandbox-cloudflare/src/web-crypto.ts:12
↓ 7 callersFunctiontoHttpResponse
( stream: AsyncIterable<StreamChunk>, init?: ResponseInit & { abortController?: AbortController }, )
packages/ai/src/stream-to-response.ts:240
↓ 7 callersFunctiontoToolConfig
( tools: Array<ConverseToolInput>, choice: ToolChoiceInput | undefined, )
packages/ai-bedrock/src/converse/tool-converter.ts:19
↓ 7 callersFunctiontoolResultContentToString
(content: ToolResultContent)
packages/ai-react-ui/src/tool-result-content.ts:23
← previousnext →601–700 of 5,196, ranked by callers