chat-reasoning-demo
delta-components/chat-reasoning-demoFreeExample
delta-components publishes no description for this item.
Install it
npx shadcn@latest add https://deltacomponents.dev/r/chat-reasoning-demo.jsonSource
1"use client"23import { useCallback, useRef, useState } from "react"45import { cn } from "@/lib/utils"6import { ChatContainer } from "@/components/ui/ai-elements/chat-container"7import {8 Conversation,9 ConversationContent,10 ConversationScrollButton,11} from "@/components/ui/ai-elements/conversation"12import {13 Message,14 MessageContent,15} from "@/components/ui/ai-elements/message"16import {17 PromptInput,18 PromptInputActionAddAttachments,19 PromptInputActionMenu,20 PromptInputActionMenuContent,21 PromptInputActionMenuTrigger,22 PromptInputAttachment,23 PromptInputAttachments,24 PromptInputBody,25 PromptInputFooter,26 PromptInputModelSelect,27 PromptInputModelSelectContent,28 PromptInputModelSelectItem,29 PromptInputModelSelectTrigger,30 PromptInputModelSelectValue,31 PromptInputSubmit,32 PromptInputTextarea,33 PromptInputTools,34 type PromptInputMessage,35} from "@/components/ui/ai-elements/prompt-input"36import {37 Reasoning,38 ReasoningContent,39 ReasoningTrigger,40} from "@/components/ui/ai-elements/reasoning"41import { Response } from "@/components/ui/ai-elements/response"4243type MessageType = {44 key: string45 from: "user" | "assistant"46 content: string47 reasoning?: {48 content: string49 isStreaming?: boolean50 }51 avatar: string52 name: string53}5455const initialMessages: MessageType[] = []5657const models = [58 { id: "gpt-4", name: "GPT-4" },59 { id: "claude-2", name: "Claude 2" },60 { id: "palm-2", name: "PaLM 2" },61]6263const reasoningTexts = [64 "The user is asking about implementing a complex feature. Let me break this down systematically:\n\n1. First, I need to understand the technical requirements and constraints\n2. Consider the existing architecture and how this fits in\n3. Think about potential edge cases and error handling\n4. Evaluate different implementation approaches\n5. Consider performance implications and scalability\n\nBased on the context, I should provide a comprehensive solution that addresses both the immediate need and long-term maintainability. I'll structure my response to include code examples, best practices, and potential pitfalls to avoid.",6566// … truncated
What it pulls in
Other registry items
Files it writes
More from delta-components
All 93 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| admonition-actions-demoadmonition-actions-demo | delta-components | Examples | Free | no deps | |
| admonition-collapsible-demoadmonition-collapsible-demo | delta-components | Examples | Free | no deps | |
| admonition-custom-icon-demoadmonition-custom-icon-demo | delta-components | Examples | Free | no deps | |
| admonition-demoadmonition-demo | delta-components | Examples | Free | no deps | |
| admonition-demo-interactiveadmonition-demo-interactive | delta-components | Examples | Free | no deps | |
| admonition-dismissible-demoadmonition-dismissible-demo | delta-components | Examples | Free | no deps | |
| cambio-image-close-button-democambio-image-close-button-demo | delta-components | Examples | Free | no deps | |
| cambio-image-democambio-image-demo | delta-components | Examples | Free | no deps |
