Chat UI building blocks for React/Next.js from ui.inference.sh. Components: container, messages, input, typing indicators, avatars. Capabilities: chat interfaces, message lists, input handling, streaming. Use for: building custom chat UIs, messaging interfaces, AI assistants. Triggers: chat ui, chat component, message list, chat input, shadcn chat," react chat, chat interface, messaging ui, conversation ui, chat building blocks
技能名称: chat-ui
详细描述:
来自 ui.inference.sh 的聊天构建模块。

bash
tsx
import { ChatContainer } from @/registry/blocks/chat/chat-container
{/ 消息放在这里 /}
tsx
import { ChatMessage } from @/registry/blocks/chat/chat-message
content=你好,你能帮我什么?
/>
content=我可以帮你做很多事情!
/>
tsx
import { ChatInput } from @/registry/blocks/chat/chat-input
placeholder=输入消息...
disabled={isLoading}
/>
tsx
import { TypingIndicator } from @/registry/blocks/chat/typing-indicator
{isTyping &&
tsx
import {
ChatContainer,
ChatMessage,
ChatInput,
TypingIndicator,
} from @/registry/blocks/chat
export function Chat() {
const [messages, setMessages] = useState([])
const [isLoading, setIsLoading] = useState(false)
const handleSend = async (content: string) => {
setMessages(prev => [...prev, { role: user, content }])
setIsLoading(true)
// 发送到API...
setIsLoading(false)
}
return (
{messages.map((msg, i) => (
))}
{isLoading &&
)
}
| 角色 | 描述 |
|---|---|
| user | 用户消息(右对齐) |
| assistant |
组件使用Tailwind CSS和shadcn/ui设计令牌:
tsx
content=你好!
className=bg-muted
/>
bash
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 chat-ui-1776352579 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 chat-ui-1776352579 技能
skillhub install chat-ui-1776352579
文件大小: 1.88 KB | 发布时间: 2026-4-17 15:55