Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ai-hero-dev/ai-sdk-v6-crash-course
/ functions
Functions
388 in github.com/ai-hero-dev/ai-sdk-v6-crash-course
⨍
Functions
388
◇
Types & classes
4
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.13-devtools-basics/explainer/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.09-system-prompts/explainer/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/solution/client/components.tsx:21
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/problem/client/components.tsx:21
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.03-persistence/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.03-persistence/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.01-on-finish/explainer/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.02-pass-chat-id-to-the-api/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.02-pass-chat-id-to-the-api/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/04-persistence/04.05-validating-messages/explainer/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/06-evals/06.07-langfuse-basics/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/06-evals/06.07-langfuse-basics/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/03-agents/03.05-mcp-via-stdio/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/03-agents/03.05-mcp-via-stdio/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: MyUIMessage['parts']; })
exercises/03-agents/03.03-showing-tools-in-the-frontend/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; // TODO - replace the type of UIMessage with MyUIMessage parts: U
exercises/03-agents/03.03-showing-tools-in-the-frontend/problem/client/components.tsx:15
Function
Message
({ role, parts, addToolApprovalResponse, }: { role: string; parts: MyUIMessage['parts']; addToolAp
exercises/03-agents/03.07-tool-approval/solution/client/components.tsx:15
Function
Message
({ role, parts, }: // TODO: Add addToolApprovalResponse prop, a function which takes in: // - id: string /
exercises/03-agents/03.07-tool-approval/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/03-agents/03.01-tool-calling/solution/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/03-agents/03.01-tool-calling/problem/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/03-agents/03.06-mcp-via-http/explainer/client/components.tsx:15
Function
Message
({ role, parts, }: { role: string; parts: MyAgentUIMessage['parts']; })
exercises/03-agents/03.04-tool-loop-agent/explainer/client/components.tsx:13
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.04-research-workflow/solution/api/chat.ts:165
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.04-research-workflow/problem/api/chat.ts:97
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.01-guardrails/solution/api/chat.ts:13
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.01-guardrails/problem/api/chat.ts:13
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/solution/api/chat.ts:48
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/problem/api/chat.ts:35
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.02-model-router/solution/api/chat.ts:19
Function
POST
(req: Request)
exercises/09-advanced-patterns/09.02-model-router/problem/api/chat.ts:19
Function
POST
(req: Request)
exercises/07-streaming/07.04-error-handling/solution/api/chat.ts:7
Function
POST
(req: Request)
exercises/07-streaming/07.04-error-handling/problem/api/chat.ts:7
Function
POST
(req: Request)
exercises/07-streaming/07.03-message-metadata/solution/api/chat.ts:12
Function
POST
(req: Request)
exercises/07-streaming/07.03-message-metadata/problem/api/chat.ts:12
Function
POST
(req: Request)
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/solution/api/chat.ts:20
Function
POST
(req: Request)
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/problem/api/chat.ts:20
Function
POST
(req: Request)
exercises/07-streaming/07.01-custom-data-parts/solution/api/chat.ts:18
Function
POST
(req: Request)
exercises/07-streaming/07.01-custom-data-parts/problem/api/chat.ts:19
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/solution/api/chat.ts:46
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/problem/api/chat.ts:46
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/solution/api/chat.ts:44
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/problem/api/chat.ts:41
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.01-workflow/solution/api/chat.ts:32
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.01-workflow/problem/api/chat.ts:32
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/solution/api/chat.ts:41
Function
POST
(req: Request)
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/problem/api/chat.ts:45
Function
POST
(req: Request)
exercises/99-reference/99.06-custom-data-parts-id-reconciliation/explainer/api/chat.ts:15
Function
POST
(req: Request)
exercises/99-reference/99.05-custom-data-parts-stream-to-frontend/explainer/api/chat.ts:15
Function
POST
(req: Request)
exercises/99-reference/99.09-start-and-finish-parts/explainer/api/chat.ts:32
Function
POST
(req: Request)
exercises/99-reference/99.08-streaming-text-parts-by-hand/explainer/api/chat.ts:11
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.13-devtools-basics/explainer/api/chat.ts:20
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/solution/api/chat.ts:10
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/problem/api/chat.ts:9
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.09-system-prompts/explainer/api/chat.ts:18
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/solution/api/chat.ts:10
Function
POST
(req: Request)
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/problem/api/chat.ts:10
Function
POST
(req: Request)
exercises/04-persistence/04.03-persistence/solution/api/chat.ts:13
Function
POST
(req: Request)
exercises/04-persistence/04.03-persistence/problem/api/chat.ts:13
Function
POST
(req: Request)
exercises/04-persistence/04.01-on-finish/explainer/api/chat.ts:8
Function
POST
(req: Request)
exercises/04-persistence/04.02-pass-chat-id-to-the-api/solution/api/chat.ts:8
Function
POST
(req: Request)
exercises/04-persistence/04.02-pass-chat-id-to-the-api/problem/api/chat.ts:8
Function
POST
(req: Request)
exercises/04-persistence/04.05-validating-messages/explainer/api/chat.ts:11
Function
POST
(req: Request)
exercises/06-evals/06.07-langfuse-basics/solution/api/chat.ts:12
Function
POST
(req: Request)
exercises/06-evals/06.07-langfuse-basics/problem/api/chat.ts:12
Function
POST
(req: Request)
exercises/03-agents/03.05-mcp-via-stdio/solution/api/chat.ts:16
Function
POST
(req: Request)
exercises/03-agents/03.05-mcp-via-stdio/problem/api/chat.ts:15
Function
POST
(req: Request)
exercises/03-agents/03.03-showing-tools-in-the-frontend/solution/api/chat.ts:99
Function
POST
(req: Request)
exercises/03-agents/03.03-showing-tools-in-the-frontend/problem/api/chat.ts:22
Function
POST
(req: Request)
exercises/03-agents/03.07-tool-approval/solution/api/chat.ts:35
Function
POST
(req: Request)
exercises/03-agents/03.07-tool-approval/problem/api/chat.ts:35
Function
POST
(req: Request)
exercises/03-agents/03.01-tool-calling/solution/api/chat.ts:12
Function
POST
(req: Request)
exercises/03-agents/03.01-tool-calling/problem/api/chat.ts:8
Function
POST
(req: Request)
exercises/03-agents/03.06-mcp-via-http/explainer/api/chat.ts:15
Function
POST
(req: Request)
exercises/03-agents/03.04-tool-loop-agent/explainer/api/chat.ts:80
Function
THE_ANTHROPIC_PROMPT_TEMPLATE
(opts: { careerGuidanceDocument: string; conversationHistory: string; latestQuestion: string; })
exercises/05-context-engineering/05.01-the-template/explainer/main.ts:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.04-research-workflow/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.04-research-workflow/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.01-guardrails/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.01-guardrails/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/solution/client/components.tsx:6
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/problem/client/components.tsx:6
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.02-model-router/solution/client/components.tsx:6
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/09-advanced-patterns/09.02-model-router/problem/client/components.tsx:6
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.04-error-handling/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.04-error-handling/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.03-message-metadata/solution/client/components.tsx:24
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.03-message-metadata/problem/client/components.tsx:24
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.01-custom-data-parts/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/07-streaming/07.01-custom-data-parts/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.01-workflow/solution/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.01-workflow/problem/client/components.tsx:5
Function
Wrapper
(props: { children: React.ReactNode; })
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/solution/client/components.tsx:5
← previous
next →
201–300 of 388, ranked by callers