eSeGeCe — Componentes de Comunicación Empresarial para Delphi y .NET
DESTACADO · Componentes de IA y LLM

Tu app Delphi, ahora una aplicación de IA

Componentes nativos para OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral y Ollama. Respuestas en streaming, llamadas a funciones, embeddings, visión y el Model Context Protocol, directamente desde tu código Delphi o .NET. Sin puente de Python, sin runtime externo, sin nada más que instalar en la máquina destino.

  • 7 componentes LLM nativos
  • Cliente y servidor MCP
  • De Delphi 7 a RAD Studio 13
Asistente · streaming por SSE

Resume el pedido 10248 para el cliente y dime si algo está bloqueando la entrega.

Asistente llamada a herramienta · GetOrder

He llamado a GetOrder con el id 10248. Ha devuelto 3 líneas de pedido, un total de 440.00 EUR, enviado el 16 de julio. El cliente no tiene facturas pendientes, así que nada bloquea la entrega.
sgcWebSockets

Los componentes de IA y MCP se incluyen dentro de sgcWebSockets, la misma librería que te da WebSocket, HTTP/2, MQTT y más de 30 integraciones de APIs. Una instalación, una licencia, código fuente completo.

Componentes de IA → Ver precios →

Todos los modelos, un mismo estilo de componente

Siete clientes nativos, cada uno un componente no visual listo para usar, con peticiones y respuestas tipadas y streaming mediante Server-Sent Events.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

El componente de OpenAI también maneja cualquier backend compatible con OpenAI. Cambia el endpoint y la clave de API, y conserva el código.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

El almacenamiento vectorial también está cubierto, con embeddings escritos en un almacén de ficheros local o en Pinecone. Consulta embeddings, bases de datos vectoriales y Pinecone.

Diez líneas de Delphi, tokens en pantalla

Crea el componente, indica la clave y engancha el evento. Cada delta llega a OnHTTPAPISSE a medida que el modelo lo produce.

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);

Lo que incluye

  • Streaming. Deltas token a token sobre Server-Sent Events, en todos los proveedores.
  • Llamadas a funciones y herramientas. Clases de petición tipadas como TsgcAnthropicClass_Request_Tool, sin JSON escrito a mano.
  • Embeddings y RAG. TsgcAIOpenAIEmbeddings escribe vectores en un almacén de ficheros local o en Pinecone y luego consulta el vecino más cercano.
  • Visión. Envía imágenes a los proveedores que las admiten, incluidos Claude, Gemini, Grok, DeepSeek y Mistral.
  • Recuento de tokens. El CountTokens de Gemini estima el coste de un prompt antes de enviarlo.
  • Infraestructura de producción. CircuitBreaker, ReadTimeout y TLSOptions en todos los componentes de IA, además de OnHTTPAPIException.

Tu lógica de negocio, invocable por un agente

MCP es el protocolo abierto que permite a un host de IA descubrir y llamar a herramientas. Expón un método Pascal como herramienta y Claude Desktop o tu propio agente podrá invocarlo, con tu código decidiendo la respuesta.

  1. Expón una herramienta Llama a Tools.AddTool('GetOrder', 'Return an order by id') y declara sus argumentos con InputSchema.Properties.AddProperty.
  2. Registra el servidor Engancha TsgcWSAPIServer_MCP a un servidor HTTP de sgcWebSockets, fija el endpoint en /mcp y actívalo.
  3. El agente la llama El host de IA lista tus herramientas, elige GetOrder y envía los argumentos que ha inferido de la conversación.
  4. Tu código responde OnMCPRequestTool se dispara con una petición tipada, rellenas la respuesta y el modelo lee tus datos como contexto.

Ambos lados del protocolo están incluidos. TsgcWSAPIServer_MCP convierte tu aplicación en un proveedor de herramientas, y TsgcWSAPIClient_MCP permite a tu aplicación consumir cualquier servidor compatible con MCP, llamando a sus herramientas, prompts y recursos. Ambos componentes forman parte de la edición Enterprise. Lee la visión general de MCP.

Por qué lo nativo gana a un sidecar de Python

Acoplar un servicio Python a una aplicación Delphi significa dos runtimes, dos formas de desplegar y dos conjuntos de bugs. Estos componentes se compilan dentro de tu ejecutable.

Un solo binario que desplegar

El cliente de IA es un componente no visual enlazado en tu aplicación. No hay proceso sidecar que arrancar, supervisar o reiniciar, ni puerto en localhost que proteger.

Sin intérprete que distribuir

Nada que instalar con pip en la máquina del cliente, sin entorno virtual, sin fijar versiones. Código nativo compilado, exactamente como el resto de tu aplicación.

El mismo stack TLS

Las llamadas de IA viajan por la propia capa HTTP de la librería, así que reutilizan la configuración de OpenSSL y SChannel, las opciones de TLS y los timeouts que ya has definido para todo lo demás.

Todos los objetivos a los que ya publicas

De Delphi 7 a RAD Studio 13, más .NET Framework 2.0, .NET Core, .NET Standard y de .NET 5 a .NET 9. Windows, macOS, Linux, iOS y Android.

Seis librerías, una suscripción

Los componentes de IA son solo una parte del stack. Todo lo de abajo lo construye el mismo equipo, con el mismo estilo y con código fuente completo.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA y MCP, más de 30 integraciones de APIs. La librería que sostiene esta página.

Más información →

sgcHTML

Crea la interfaz web de tu agente en Delphi o .NET. Componentes HTML en servidor, actualizaciones WebSocket en tiempo real e interactividad con htmx.

Más información →

sgcOpenAPI

Parser de OpenAPI 3.x, generador de SDK Pascal y servidor, más de 1.195 SDK preconstruidos. Convierte cualquier API REST en una herramienta que tu agente pueda llamar.

Más información →

sgcSign

Firmas de documentos (XAdES, PAdES, CAdES, ASiC) y firma de código (Authenticode, ClickOnce, NuGet, VSIX), mediante librería o mediante sgcSign Server.

Más información →

sgcBiometrics

Windows Hello, sensores de huella dactilar y reconocimiento facial para Delphi y C++ Builder, sobre el Windows Biometric Framework.

Más información →

sgcIndy

Suite mejorada de componentes Indy TCP/IP con soporte ampliado de protocolos y mejoras de rendimiento para aplicaciones empresariales.

Más información →

Todos los productos están cubiertos por el pack All-Access, y todos empiezan con la misma prueba gratuita.

Qué dicen los desarrolladores

La confianza de desarrolladores de Delphi, C++ Builder, Lazarus y .NET que construyen aplicaciones en tiempo real y con IA en todo el mundo.

Vuestra librería sgcWebSockets es muy útil y fácil de configurar. ¡Seguid así!
Simone Moretti Desarrollador Delphi
sgcWebSockets es increíble y vuestro soporte es el mejor.
Christian Meyer Fundador y CTO
Muchas gracias por vuestra ayuda y soporte, me encantan vuestros componentes.
Mark Steinfeld CTO

Estás viendo la vista IA y Agentes de eSeGeCe.

Muéstrame otro enfoque →
Garantía de devolución de 30 días¿No estás satisfecho? Solicita un reembolso completo en los 30 días posteriores a la compra. Ver política de reembolso

Haz que tu aplicación sea nativa de IA esta semana

Coloca el componente, indica tu clave de API y transmite tu primera respuesta. Código fuente completo, despliegue libre de royalties y todo el stack de eSeGeCe detrás.