返回笔记首页

AI对话应用

主题配置

19.1 AI对话界面开发 (ai-chat)

包含内容:

  • 流式响应渲染: SSE连接、Fetch流式API、模拟流式输出
  • Markdown解析与代码高亮: marked.js集成、highlight.js、自定义渲染器
  • 打字机效果: 逐字显示、带停顿、可变速度
  • 对话历史管理: IndexedDB存储(Dexie.js)、会话管理、导入导出
  • 多轮对话上下文: ContextManager、Token估算、自动压缩

19.2 AI能力集成 (ai-capability)

包含内容:

  • OpenAI API集成: 聊天补全、流式响应、图片生成、Embeddings
  • 国内大模型接入: 文心一言、通义千问、Deepseek统一适配器
  • Prompt工程设计: 模板系统、Few-shot、Chain of Thought、优化建议
  • Token计数与限流: Token估算、速率限制、成本计算
  • 流式输出处理: 不同模型格式适配、断线重连、错误处理

19.3 AI辅助功能 (ai-assistant)

包含内容:

  • AI代码生成: 代码生成、补全、解释、重构、审查、测试生成
  • AI图片生成: DALL-E 3集成、提示词优化、多尺寸支持
  • 语音转文字: Whisper API、Web Speech API、录音功能
  • 文字转语音: TTS API、浏览器语音合成、多语音选择
  • AI摘要与翻译: 智能摘要、多语言翻译、关键词提取、情感分析