eSeGeCe — Delphi 및 .NET용 엔터프라이즈 통신 컴포넌트
추천 · AI 및 LLM 컴포넌트

Delphi 앱이 이제 AI 애플리케이션으로

OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral, Ollama를 위한 네이티브 컴포넌트예요. 스트리밍 응답, 함수 호출, embeddings, 비전, 그리고 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 컴포넌트 → 가격 보기 →

모든 모델, 하나의 컴포넌트 방식

7개의 네이티브 클라이언트예요. 각각 타입이 지정된 요청과 응답, 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

벡터 저장소도 지원해요. embeddings를 로컬 파일 저장소나 Pinecone에 기록할 수 있어요. embeddings, 벡터 데이터베이스, Pinecone을 참고하세요.

Delphi 10줄, 화면에 흐르는 토큰

컴포넌트를 만들고, 키를 설정하고, 이벤트를 연결하세요. 모델이 생성하는 모든 델타가 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을 손으로 만들 필요가 없어요.
  • Embeddings와 RAG. TsgcAIOpenAIEmbeddings가 벡터를 로컬 파일 저장소나 Pinecone에 기록하고 최근접 이웃을 조회해요.
  • 비전. Claude, Gemini, Grok, DeepSeek, Mistral 등 이미지를 지원하는 제공업체에 이미지를 보낼 수 있어요.
  • 토큰 계산. Gemini의 CountTokens로 프롬프트를 보내기 전에 비용을 추정해요.
  • 프로덕션 기반 설비. 모든 AI 컴포넌트에 CircuitBreaker, ReadTimeout, TLSOptions가 있고 OnHTTPAPIException도 제공해요.

에이전트가 호출할 수 있는 비즈니스 로직

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 호스트가 도구 목록을 가져와 GetOrder를 선택하고, 대화에서 추론한 인수를 보내요.
  4. 코드가 응답해요 OnMCPRequestTool이 타입 지정 요청과 함께 발생하고, 응답을 채우면 모델이 그 데이터를 컨텍스트로 읽어요.

프로토콜의 양쪽 모두를 제공해요. TsgcWSAPIServer_MCP는 애플리케이션을 도구 제공자로 만들고, TsgcWSAPIClient_MCP는 MCP 호환 서버의 도구, 프롬프트, 리소스를 호출해 사용할 수 있게 해 줘요. 두 컴포넌트 모두 Enterprise 에디션에 포함돼요. MCP 개요를 읽어 보세요.

네이티브가 Python 사이드카보다 나은 이유

Delphi 애플리케이션에 Python 서비스를 덧붙이면 런타임도 둘, 배포 방식도 둘, 버그도 두 배가 돼요. 이 컴포넌트들은 실행 파일 안으로 컴파일돼요.

배포할 바이너리는 하나

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

에이전트를 위한 웹 UI를 Delphi나 .NET에서 만들어요. 서버 사이드 HTML 컴포넌트, 실시간 WebSocket 업데이트, htmx 인터랙티브 기능을 제공해요.

자세히 알아보기 →

sgcOpenAPI

OpenAPI 3.x 파서, Pascal SDK 생성기와 서버, 그리고 1,195개 이상의 사전 빌드 SDK를 제공해요. 모든 REST API를 에이전트가 호출할 수 있는 도구로 바꿔요.

자세히 알아보기 →

sgcSign

문서 서명(XAdES, PAdES, CAdES, ASiC)과 코드 서명(Authenticode, ClickOnce, NuGet, VSIX)을 라이브러리나 sgcSign Server로 처리해요.

자세히 알아보기 →

sgcBiometrics

Windows Biometric Framework 위에서 Delphi와 C++ Builder용 Windows Hello, 지문 센서, 얼굴 인식을 제공해요.

자세히 알아보기 →

sgcIndy

확장된 프로토콜 지원과 엔터프라이즈 애플리케이션을 위한 성능 개선이 적용된 향상된 Indy TCP/IP 컴포넌트 모음이에요.

자세히 알아보기 →

모든 제품은 All-Access 번들에 포함되며, 모두 동일한 무료 체험판으로 시작할 수 있어요.

개발자들의 평가

전 세계에서 실시간 및 AI 기반 애플리케이션을 구축하는 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.

sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Simone Moretti Delphi 개발자
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
Christian Meyer 창립자 및 CTO
도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
Mark Steinfeld CTO

지금 eSeGeCe의 AI 및 에이전트 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기

이번 주에 애플리케이션을 AI 네이티브로 만드세요

컴포넌트를 올리고, API 키를 설정하고, 첫 응답을 스트리밍해 보세요. 전체 소스, 로열티 없는 배포, 그리고 eSeGeCe 스택 전체가 뒷받침해요.