eSeGeCe — Componentes de comunicação de nível empresarial para Delphi e .NET
DESTAQUE · Componentes de IA & LLM

Seu app Delphi, agora uma aplicação de IA

Componentes nativos para OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral e Ollama. Respostas em streaming, function calling, embeddings, visão e o Model Context Protocol, direto do seu código Delphi ou .NET. Sem ponte com Python, sem runtime externo, nada a mais para instalar na máquina de destino.

  • 7 componentes LLM nativos
  • Cliente e servidor MCP
  • Do Delphi 7 ao RAD Studio 13
Assistente · streaming via SSE

Você

Resuma o pedido 10248 para o cliente e me diga se algo está bloqueando a entrega.

Assistente chamada de ferramenta · GetOrder

Chamei GetOrder com o id 10248. Ele retornou 3 linhas de pedido, total de 440,00 EUR, enviado em 16 de julho. O cliente não tem faturas em aberto, então nada está bloqueando a entrega.
sgcWebSockets

Os componentes de IA e MCP fazem parte do sgcWebSockets, a mesma biblioteca que te dá WebSocket, HTTP/2, MQTT e 30+ integrações de API. Uma instalação, uma licença, código-fonte completo.

Componentes de IA → Ver preços →

Todos os modelos, um único estilo de componente

Sete clientes nativos, cada um um componente não visual pronto para usar, com requisições tipadas, respostas tipadas e streaming por Server-Sent Events.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

O componente OpenAI também comanda qualquer backend compatível com a OpenAI. Troque o endpoint e a chave de API, mantenha o código.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

O armazenamento vetorial também está coberto, com embeddings gravados em um armazenamento local de arquivos ou no Pinecone. Veja embeddings, bancos de dados vetoriais e Pinecone.

Dez linhas de Delphi, tokens na tela

Crie o componente, defina a chave, conecte o evento. Cada delta chega em OnHTTPAPISSE conforme o modelo o produz.

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

O que vem na caixa

  • Streaming. Deltas token a token via Server-Sent Events, em todos os provedores.
  • Function calling e ferramentas. Classes de requisição tipadas como TsgcAnthropicClass_Request_Tool, sem JSON escrito na mão.
  • Embeddings e RAG. O TsgcAIOpenAIEmbeddings grava vetores em um armazenamento local de arquivos ou no Pinecone e consulta o vizinho mais próximo.
  • Visão. Envie imagens para os provedores que as suportam, incluindo Claude, Gemini, Grok, DeepSeek e Mistral.
  • Contagem de tokens. O CountTokens do Gemini estima o custo de um prompt antes de você enviá-lo.
  • Infraestrutura de produção. CircuitBreaker, ReadTimeout e TLSOptions em todo componente de IA, mais OnHTTPAPIException.

Sua lógica de negócio, chamável por um agente

O MCP é o protocolo aberto que permite a um host de IA descobrir e chamar ferramentas. Exponha um método Pascal como ferramenta e o Claude Desktop ou o seu próprio agente pode invocá-lo, com o seu código decidindo a resposta.

  1. Exponha uma ferramenta Chame Tools.AddTool('GetOrder', 'Return an order by id') e declare seus argumentos com InputSchema.Properties.AddProperty.
  2. Registre o servidor Acople o TsgcWSAPIServer_MCP a um servidor HTTP do sgcWebSockets, defina o endpoint como /mcp e ative.
  3. O agente a chama O host de IA lista as suas ferramentas, escolhe GetOrder e envia os argumentos que inferiu da conversa.
  4. Seu código responde O OnMCPRequestTool dispara com uma requisição tipada, você preenche a resposta e o modelo lê os seus dados como contexto.

Os dois lados do protocolo estão inclusos. O TsgcWSAPIServer_MCP transforma a sua aplicação em um provedor de ferramentas, e o TsgcWSAPIClient_MCP permite que a sua aplicação consuma qualquer servidor compatível com MCP, chamando suas ferramentas, prompts e recursos. Os dois componentes fazem parte da edição Enterprise. Leia a visão geral do MCP.

Por que o nativo vence um sidecar em Python

Pendurar um serviço Python em uma aplicação Delphi significa dois runtimes, duas histórias de implantação e dois conjuntos de bugs. Estes componentes compilam dentro do seu executável.

Um único binário para implantar

O cliente de IA é um componente não visual ligado à sua aplicação. Não há processo sidecar para iniciar, supervisionar ou reiniciar, nem porta em localhost para proteger.

Nenhum interpretador para distribuir

Nada de pip install na máquina do cliente, sem ambiente virtual, sem fixar versões. Código nativo compilado, exatamente como o resto da sua aplicação.

A mesma stack TLS

As chamadas de IA trafegam pela própria camada HTTP da biblioteca, então reutilizam a configuração de OpenSSL e SChannel, as opções de TLS e os timeouts que você já definiu para todo o resto.

Todos os alvos que você já distribui

Do Delphi 7 ao RAD Studio 13, mais .NET Framework 2.0, .NET Core, .NET Standard e do .NET 5 ao .NET 9. Windows, macOS, Linux, iOS e Android.

Seis bibliotecas, uma assinatura

Os componentes de IA são uma parte da stack. Tudo abaixo é construído pela mesma equipe, no mesmo estilo, com código-fonte completo.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA e MCP, mais 30+ integrações de API. A biblioteca que sustenta esta página.

Saiba mais →

sgcHTML

Crie a UI web do seu agente em Delphi ou .NET. Componentes HTML server-side, atualizações em tempo real via WebSocket, interatividade com htmx.

Saiba mais →

sgcOpenAPI

Analisador OpenAPI 3.x, gerador de SDK Pascal e servidor, mais de 1.195 SDKs pré-compilados. Transforme qualquer API REST em uma ferramenta que o seu agente pode chamar.

Saiba mais →

sgcSign

Assinaturas de documentos (XAdES, PAdES, CAdES, ASiC) e assinatura de código (Authenticode, ClickOnce, NuGet, VSIX), via biblioteca ou via sgcSign Server.

Saiba mais →

sgcBiometrics

Windows Hello, sensores de impressão digital e reconhecimento facial para Delphi e C++ Builder, sobre o Windows Biometric Framework.

Saiba mais →

sgcIndy

Suite de componentes Indy TCP/IP aprimorada com suporte estendido a protocolos e trabalho de desempenho para aplicações empresariais.

Saiba mais →

Todo produto está coberto pelo pacote All-Access, e todo produto começa com a mesma versão de avaliação gratuita.

O que os desenvolvedores dizem

Confiado por desenvolvedores Delphi, C++ Builder, Lazarus e .NET que constroem aplicativos em tempo real e com IA ao redor do mundo.

A biblioteca sgcWebSockets de vocês é muito útil e fácil de configurar. Continuem com o ótimo trabalho!
Simone Moretti Desenvolvedor Delphi
O sgcWebSockets é incrível e o suporte de vocês é o melhor!
Christian Meyer Fundador & CTO
Muito obrigado pela ajuda e pelo suporte, eu adoro os componentes de vocês.
Mark Steinfeld CTO

Você está vendo a visão IA & Agentes da eSeGeCe.

Mostre outro ângulo →
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso

Torne a sua aplicação nativa em IA esta semana

Coloque o componente, defina a sua chave de API, transmita a sua primeira resposta. Código-fonte completo, implantação sem royalties e toda a stack eSeGeCe por trás.