eSeGeCe — 面向 Delphi 和 .NET 的企业级通信组件
精选 · AI 与 LLM 组件

让您的 Delphi 应用,变成 AI 应用

面向 OpenAI、Anthropic、Google Gemini、xAI Grok、DeepSeek、Mistral 和 Ollama 的原生组件。流式响应、函数调用、嵌入向量、视觉能力,以及 Model Context Protocol,全部直接来自您的 Delphi 或 .NET 代码。无需 Python 桥接,无需外部运行时,目标机器上无需额外安装任何东西。

  • 7 个原生 LLM 组件
  • MCP 客户端和服务器
  • Delphi 7 到 RAD Studio 13
助手 · 通过 SSE 流式传输

请为客户总结订单 10248,并告诉我是否有任何因素阻碍发货。

助手 工具调用 · GetOrder

我以 id 10248 调用了 GetOrder。它返回了 3 个订单行,总额 440.00 EUR,已于 7 月 16 日发货。该客户没有未结发票,因此没有任何因素阻碍发货。
sgcWebSockets

AI 和 MCP 组件随 sgcWebSockets 一同提供,正是这个库为您带来 WebSocket、HTTP/2、MQTT 和 30+ API 集成。一次安装,一份许可证,完整源代码。

AI 组件 → 查看价格 →

每个模型,同一种组件风格

七个原生客户端,每一个都是即插即用的非可视化组件,具备类型化请求、类型化响应和 Server-Sent Events 流式传输。

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

OpenAI 组件同样可以驱动任何 OpenAI 兼容的后端。更换端点和 API 密钥,代码保持不变。

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

向量存储也在覆盖范围内,嵌入向量可写入本地文件存储或 Pinecone。请参阅嵌入向量向量数据库Pinecone

十行 Delphi 代码,令牌即时上屏

创建组件,设置密钥,挂上事件。模型每产生一个增量,都会通过 OnHTTPAPISSE 抵达。

uses
  sgcHTTP_API_Anthropic;

procedure TForm1.Ask;
begin
  FClaude := TsgcHTTP_API_Anthropic.Create(nil);
  FClaude.AnthropicOptions.ApiKey := 'sk-ant-...';
  FClaude.AnthropicOptions.AnthropicVersion := '2023-06-01';
  FClaude.OnHTTPAPISSE := OnDelta;

  FClaude._CreateMessageStream('claude-3-5-sonnet-latest',
    'Summarise order 10248 for the customer.', 1024);
end;

procedure TForm1.OnDelta(Sender: TObject; const aEvent, aData: string;
  var Cancel: Boolean);
begin
  Memo1.Text := Memo1.Text + aData;
end;
using esegece.sgcWebSockets;

var claude = new TsgcHTTPAPI_Anthropic();
claude.AnthropicOptions.ApiKey = "sk-ant-...";
claude.AnthropicOptions.AnthropicVersion = "2023-06-01";

// every server-sent delta lands here as it is produced
claude.OnHTTPAPISSE += (sender, ev, data, cancel) => Console.Write(data);

claude._CreateMessageStream("claude-3-5-sonnet-latest",
    "Summarise order 10248 for the customer.", 1024);

开箱即得

  • 流式传输。在每个提供商上,通过 Server-Sent Events 逐令牌接收增量。
  • 函数调用与工具。诸如 TsgcAnthropicClass_Request_Tool 之类的类型化请求类,无需手写 JSON。
  • 嵌入向量与 RAG。TsgcAIOpenAIEmbeddings 将向量写入本地文件存储或 Pinecone,然后查询最近邻。
  • 视觉能力。向支持图像的提供商发送图片,包括 Claude、Gemini、Grok、DeepSeek 和 Mistral。
  • 令牌计数。Gemini 的 CountTokens 可在发送提示词之前估算其成本。
  • 生产级基础设施。每个 AI 组件都具备 CircuitBreakerReadTimeoutTLSOptions,另有 OnHTTPAPIException

您的业务逻辑,可被 AI 代理调用

MCP 是让 AI 宿主发现并调用工具的开放协议。把一个 Pascal 方法暴露为工具,Claude Desktop 或您自己的代理就能调用它,由您的代码决定答案。

  1. 暴露一个工具 调用 Tools.AddTool('GetOrder', 'Return an order by id'),并用 InputSchema.Properties.AddProperty 声明它的参数。
  2. 注册服务器 TsgcWSAPIServer_MCP 挂到一个 sgcWebSockets HTTP 服务器上,将端点设置为 /mcp,然后激活。
  3. AI 代理调用它 AI 宿主列出您的工具,选中 GetOrder,并发送它从对话中推断出的参数。
  4. 您的代码作答 OnMCPRequestTool 会带着类型化请求触发,您填充响应,模型便把您的数据当作上下文来读取。

协议的两端都已包含。TsgcWSAPIServer_MCP 把您的应用程序变成工具提供方,TsgcWSAPIClient_MCP 则让您的应用程序消费任何兼容 MCP 的服务器,调用它的工具、提示词和资源。这两个组件都属于 Enterprise 版本。请阅读 MCP 概览

为什么原生优于 Python 边车

把一个 Python 服务硬接到 Delphi 应用上,意味着两套运行时、两套部署流程和两批 bug。这些组件会直接编译进您的可执行文件。

只需部署一个二进制文件

AI 客户端是链接进您应用程序的非可视化组件。没有边车进程需要启动、监管或重启,也没有本地端口需要保护。

无需分发解释器

无需在客户机器上 pip install 任何东西,没有虚拟环境,也没有版本锁定。就是编译后的原生代码,和您应用程序的其余部分完全一样。

同一套 TLS 栈

AI 调用走的是组件库自己的 HTTP 层,因此会复用您已为其他一切设置好的 OpenSSL 和 SChannel 配置、TLS 选项和超时。

您已经在交付的每个目标平台

Delphi 7 到 RAD Studio 13,以及 .NET Framework 2.0、.NET Core、.NET Standard 和 .NET 5 到 .NET 9。Windows、macOS、Linux、iOS 和 Android。

六个组件库,一个订阅

AI 组件只是技术栈的一部分。下面的一切都由同一个团队、以同样的风格构建,并提供完整源代码。

sgcWebSockets

WebSocket、HTTP/2、MQTT、WebRTC、AI 和 MCP,以及 30+ API 集成。支撑本页面的正是这个组件库。

了解更多 →

sgcHTML

在 Delphi 或 .NET 中为您的 AI 代理构建 Web 界面。服务器端 HTML 组件、实时 WebSocket 更新、htmx 交互。

了解更多 →

sgcOpenAPI

OpenAPI 3.x 解析器、Pascal SDK 生成器和服务器,以及 1,195+ 预构建 SDK。把任何 REST API 变成 AI 代理可以调用的工具。

了解更多 →

sgcSign

文档签名(XAdES、PAdES、CAdES、ASiC)和代码签名(Authenticode、ClickOnce、NuGet、VSIX),可通过库或 sgcSign Server 实现。

了解更多 →

sgcBiometrics

面向 Delphi 和 C++ Builder 的 Windows Hello、指纹传感器和人脸识别,基于 Windows 生物特征框架。

了解更多 →

sgcIndy

增强型 Indy TCP/IP 组件套件,为企业应用程序提供扩展协议支持和性能优化。

了解更多 →

每款产品都包含在全访问套餐中,每款产品也都从同一个免费试用版开始。

开发者怎么说

受到全球各地构建实时和 AI 驱动应用程序的 Delphi、C++ Builder、Lazarus 和 .NET 开发者的信赖。

你们的 sgcWebSockets 库非常实用,而且易于设置。请继续保持!
Simone Moretti Delphi 开发者
sgcWebSockets 非常出色,你们的支持也是最棒的!
Christian Meyer 创始人兼首席技术官
非常感谢你们的帮助和支持,我很喜欢你们的组件。
Mark Steinfeld 首席技术官

您正在浏览 eSeGeCe 的AI 与代理视角。

换个角度看看 →
30 天退款保证不满意?可在购买后 30 天内申请全额退款。 查看退款政策

本周就让您的应用程序原生支持 AI

放入组件,设置您的 API 密钥,流式输出第一个回答。完整源代码、免版税部署,背后是整个 eSeGeCe 技术栈。