与模型对话,或者让模型开口回应
TsgcAIChat 是统一的客户端。设置 Provider,设置 ChatOptions.ApiKey 和 ChatOptions.Model,然后调用 Chat。令牌流通过 OnChatStream 到达,并带有 Cancel 标志;在 Delphi 2010 及更高版本上,ChatAsync 返回一个 future,因此 UI 线程永远不会阻塞。2026.10 新增的 TsgcAIDocumentExtractor 可以把 PDF 或图片转换为按您的 schema 校验过的 JSON,并给出逐字段置信度。同样新增的 TsgcAIVoiceAgent 是一个基于 OpenAI Realtime 或 Gemini Live 的实时语音代理,能够倾听、回话、允许用户打断并调用您的工具。另外三个组件封装了完整的对话回路,包括语音回路。