用途:TheSys C1 是一个生成式 UI API,把大语言模型的文本响应转换为实时流式、可交互的 React 组件(表单、图表、表格、搜索结果等),避免开发者手动把文本转成界面。该技能面向需要富交互界面的 AI 应用,如聊天助手、数据分析看板、动态表单、AI Copilot、语义搜索等。
主要能力:提供预置聊天组件 C1Chat(含消息历史、流式响应、线程管理、加载与错误状态、响应式设计)和底层渲染组件 C1Component(自行管理状态与布局);通过 ThemeProvider 支持主题预设、暗色模式、自定义主题对象与 CSS 覆盖;C1 API 兼容 OpenAI 接口格式,可调用 GPT 与 Claude 系列模型,并支持流式输出与工具调用。
使用方式:安装依赖 npm install @thesysai/genui-sdk @crayonai/react-ui @crayonai/react-core @crayonai/stream,以及 openai zod。前端引入 @crayonai/react-ui/styles/index.css,使用 C1Chat 或 C1Component(后者必须包在 ThemeProvider 内)。后端将 OpenAI 客户端 baseURL 设为 https://api.thesys.dev/v1/embed,apiKey 使用 THESYS_API_KEY,模型如 c1/openai/gpt-5/v-20250930 或 c1/anthropic/claude-sonnet-4/v-20250930,并用 transformStream 转换流。Cloudflare Workers 可用 npx wrangler secret put THESYS_API_KEY 配置密钥。
限制:资料未提供完整官方文档、全部主题预设列表与错误处理细节;模型价格与上下文长度以资料表格为准,实验模型(c1-exp/)仅供测试;部分集成示例在资料中未完整给出。