MCPcopy Create free account

hub / github.com/ai-hero-dev/ai-sdk-v6-crash-course / functions

Functions388 in github.com/ai-hero-dev/ai-sdk-v6-crash-course

FunctionApp
()
exercises/04-persistence/04.01-on-finish/explainer/client/root.tsx:7
FunctionApp
()
exercises/04-persistence/04.02-pass-chat-id-to-the-api/solution/client/root.tsx:8
FunctionApp
()
exercises/04-persistence/04.02-pass-chat-id-to-the-api/problem/client/root.tsx:8
FunctionApp
()
exercises/04-persistence/04.05-validating-messages/explainer/client/root.tsx:7
FunctionApp
()
exercises/06-evals/06.07-langfuse-basics/solution/client/root.tsx:7
FunctionApp
()
exercises/06-evals/06.07-langfuse-basics/problem/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.05-mcp-via-stdio/solution/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.05-mcp-via-stdio/problem/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.03-showing-tools-in-the-frontend/solution/client/root.tsx:8
FunctionApp
()
exercises/03-agents/03.03-showing-tools-in-the-frontend/problem/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.07-tool-approval/solution/client/root.tsx:9
FunctionApp
()
exercises/03-agents/03.07-tool-approval/problem/client/root.tsx:8
FunctionApp
()
exercises/03-agents/03.01-tool-calling/solution/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.01-tool-calling/problem/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.06-mcp-via-http/explainer/client/root.tsx:7
FunctionApp
()
exercises/03-agents/03.04-tool-loop-agent/explainer/client/root.tsx:8
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/09-advanced-patterns/09.04-research-workflow/solution/client/components.tsx:64
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/09-advanced-patterns/09.04-research-workflow/problem/client/components.tsx:64
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/09-advanced-patterns/09.01-guardrails/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/09-advanced-patterns/09.01-guardrails/problem/client/components.tsx:39
FunctionChatInput
({ disabled, input, onChange, onSubmit, placeholder, }: { disabled: boolean; input: string; on
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/solution/client/components.tsx:63
FunctionChatInput
({ disabled, input, onChange, onSubmit, placeholder, }: { disabled: boolean; input: string; on
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/problem/client/components.tsx:63
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/09-advanced-patterns/09.02-model-router/solution/client/components.tsx:47
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/09-advanced-patterns/09.02-model-router/problem/client/components.tsx:47
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/07-streaming/07.04-error-handling/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/07-streaming/07.04-error-handling/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/07-streaming/07.03-message-metadata/solution/client/components.tsx:67
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/07-streaming/07.03-message-metadata/problem/client/components.tsx:68
FunctionChatInput
({ input, onChange, onSubmit, suggestions, }: { input: string; onChange: (text: string) => void;
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, suggestions, }: { input: string; onChange: (text: string) => void;
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, suggestion, }: { input: string; onChange: (text: string) => void;
exercises/07-streaming/07.01-custom-data-parts/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, suggestion, }: { input: string; onChange: (text: string) => void;
exercises/07-streaming/07.01-custom-data-parts/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/solution/client/components.tsx:61
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/problem/client/components.tsx:45
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/solution/client/components.tsx:63
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/problem/client/components.tsx:63
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.01-workflow/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.01-workflow/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/solution/client/components.tsx:63
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/problem/client/components.tsx:63
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/99-reference/99.06-custom-data-parts-id-reconciliation/explainer/client/components.tsx:68
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/99-reference/99.05-custom-data-parts-stream-to-frontend/explainer/client/components.tsx:68
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/99-reference/99.09-start-and-finish-parts/explainer/client/components.tsx:41
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/99-reference/99.08-streaming-text-parts-by-hand/explainer/client/components.tsx:41
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/01-ai-sdk-basics/01.13-devtools-basics/explainer/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/01-ai-sdk-basics/01.08-stream-text-to-ui/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/01-ai-sdk-basics/01.09-system-prompts/explainer/client/components.tsx:39
FunctionChatInput
({ input, onInputChange, onFileSelect, selectedFile, onSubmit, }: { input: string; onInputChange
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/solution/client/components.tsx:45
FunctionChatInput
({ input, onInputChange, onFileSelect, selectedFile, onSubmit, }: { input: string; onInputChange
exercises/01-ai-sdk-basics/01.10-passing-images-and-files/problem/client/components.tsx:45
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/04-persistence/04.03-persistence/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/04-persistence/04.03-persistence/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/04-persistence/04.01-on-finish/explainer/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/04-persistence/04.02-pass-chat-id-to-the-api/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/04-persistence/04.02-pass-chat-id-to-the-api/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/04-persistence/04.05-validating-messages/explainer/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/06-evals/06.07-langfuse-basics/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, }: { input: string; onChange: (e: React.ChangeEvent<HTMLInputElement>)
exercises/06-evals/06.07-langfuse-basics/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.05-mcp-via-stdio/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.05-mcp-via-stdio/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.03-showing-tools-in-the-frontend/solution/client/components.tsx:153
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.03-showing-tools-in-the-frontend/problem/client/components.tsx:142
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.07-tool-approval/solution/client/components.tsx:119
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.07-tool-approval/problem/client/components.tsx:69
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.01-tool-calling/solution/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.01-tool-calling/problem/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.06-mcp-via-http/explainer/client/components.tsx:39
FunctionChatInput
({ input, onChange, onSubmit, disabled, }: { input: string; onChange: (e: React.ChangeEvent<HTMLIn
exercises/03-agents/03.04-tool-loop-agent/explainer/client/components.tsx:103
FunctionErrorMessage
({ error }: { error: Error })
exercises/07-streaming/07.04-error-handling/problem/client/root.tsx:42
FunctionGET
(req: Request)
exercises/04-persistence/04.03-persistence/solution/api/chat.ts:50
FunctionGET
(req: Request)
exercises/04-persistence/04.03-persistence/problem/api/chat.ts:49
FunctionMORE_REALISTIC_TEMPLATE
(opts: { careerGuidanceDocument: string; conversationHistory: string; latestQuestion: string; })
exercises/05-context-engineering/05.01-the-template/explainer/main.ts:64
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/09-advanced-patterns/09.04-research-workflow/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/09-advanced-patterns/09.04-research-workflow/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/09-advanced-patterns/09.01-guardrails/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/09-advanced-patterns/09.01-guardrails/problem/client/components.tsx:15
FunctionMessage
({ role, parts, onSelectModel, }: { role: string; parts: MyMessage['parts']; onSelectModel: (partI
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/solution/client/components.tsx:16
FunctionMessage
({ role, parts, onSelectModel, }: { role: string; parts: MyMessage['parts']; onSelectModel: (partI
exercises/09-advanced-patterns/09.03-comparing-multiple-outputs/problem/client/components.tsx:16
FunctionMessage
({ role, parts, metadata, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; metadat
exercises/09-advanced-patterns/09.02-model-router/solution/client/components.tsx:16
FunctionMessage
({ role, parts, metadata, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; metadat
exercises/09-advanced-patterns/09.02-model-router/problem/client/components.tsx:16
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/07-streaming/07.04-error-handling/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/07-streaming/07.04-error-handling/problem/client/components.tsx:15
FunctionMessage
({ role, parts, metadata, }: { role: string; parts: MyUIMessage['parts']; metadata: MyUIMessage['m
exercises/07-streaming/07.03-message-metadata/solution/client/components.tsx:34
FunctionMessage
({ role, parts, metadata, }: { role: string; parts: MyUIMessage['parts']; // TODO: Add a type for
exercises/07-streaming/07.03-message-metadata/problem/client/components.tsx:34
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/07-streaming/07.02-custom-data-parts-with-stream-object/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/07-streaming/07.01-custom-data-parts/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/07-streaming/07.01-custom-data-parts/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessage['parts']; })
exercises/08-agents-and-workflows/08.02-streaming-custom-data-to-the-frontend/problem/client/components.tsx:17
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/08-agents-and-workflows/08.04-breaking-the-loop-early/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/08-agents-and-workflows/08.01-workflow/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/08-agents-and-workflows/08.01-workflow/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/solution/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/08-agents-and-workflows/08.03-creating-your-own-loop/problem/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/99-reference/99.06-custom-data-parts-id-reconciliation/explainer/client/components.tsx:16
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/99-reference/99.05-custom-data-parts-stream-to-frontend/explainer/client/components.tsx:16
FunctionMessage
({ role, parts, }: { role: string; parts: UIMessagePart<UIDataTypes, UITools>[]; })
exercises/99-reference/99.09-start-and-finish-parts/explainer/client/components.tsx:15
FunctionMessage
({ role, parts, }: { role: string; parts: MyMessage['parts']; })
exercises/99-reference/99.08-streaming-text-parts-by-hand/explainer/client/components.tsx:16
← previousnext →101–200 of 388, ranked by callers