对话(Chat)
对话是与 Lyncore 交互的主要入口。你可以用自然语言描述需求,智能体会自动调用工具、检索知识、编排多智能体来完成任务。
版本:个人版与企业版均支持。
基本用法
直接在对话框输入:
帮我总结这篇文档的核心观点:https://example.com/whitepaperLyncore 会:
- 调用
web_fetch抓取正文 - 向量检索相关记忆 / 知识
- 生成结构化总结
流式响应
对话采用 SSE(Server-Sent Events) 流式输出,逐字返回,体验接近打字机。事件以 data: 帧推送,承载 JSON(含 delta / content / role 等字段)。
模型选择
- 在「模型管理」设置默认模型
- 也可在对话中指定使用某个模型
- 出厂模型
lyncore-chat/lyncore-fast指向官方中继;你可添加自己的 OpenAI 兼容端点(见 多模型)
工具自动调用
你无需手动触发工具。例如:
- "今天上海天气怎么样?" →
web_search - "算一下这张表的总和" →
python_exec/calculator - "明天下午3点提醒我开会" →
calendar
高风险工具(代码执行、命令执行、文件删除、桌面操控)执行前会请求你确认。
分支对话(Branch)
对话支持分支:在已有会话上派生新走向,便于对比不同思路,而不破坏原对话。相关接口:/api/v1/chat/:workflowID/btw、/api/v1/chat/conversations/*。
对话审批与澄清
个人版额外提供:
/api/v1/chat/approval:对高风险操作的人工确认/api/v1/chat/clarification:当意图不明确时向你澄清
提示
- 长对话会消耗更多 Token,适时开新会话
- 给智能体更具体的目标与约束,结果更可控
- 绑定知识库后,专业问答会更贴合你的资料