cfy666
fd5c7712f8
feat: 引入 Eino 框架并实现 AI 编排层基础设施与节点
- 引入 cloudwego/eino v0.9.9 和 eino-ext/components/model/openai v0.1.13
- 新增 internal/eino/ 包:
- types.go: PipelineInput/Output、STTOutput、TokenUsage 类型定义
- state.go: PipelineState 跨节点状态收集(线程安全)
- callback.go: ChatModel OnEndWithStreamOutput 回调,逐 token 推送 llm_chunk
- nodes_stt.go: STT Lambda,支持文本/语音输入模式
- nodes_history.go: 历史组装 Lambda,含多模态图片支持
- nodes_splitter.go: 句子分割 Transform Lambda
- nodes_tts.go: TTS Lambda,逐句合成推送音频
- nodes_done.go: Done Lambda,发送 llm_done 并追加历史
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 21:49:28 +08:00
..
2026-06-14 20:32:30 +08:00
2026-06-14 18:40:37 +08:00
2026-06-14 17:18:22 +08:00
2026-06-19 18:41:35 +08:00
2026-06-19 21:49:28 +08:00
2026-06-14 17:24:57 +08:00
2026-06-13 15:17:26 +08:00
2026-06-14 20:32:30 +08:00
2026-06-14 20:32:30 +08:00
2026-06-14 18:54:18 +08:00
2026-06-14 18:54:18 +08:00
2026-06-14 20:32:30 +08:00