DeepSeek AI

DeepSeek LLM modellerini Delphi, C++ Builder ve .NET uygulamalarına entegre edin. Akış ve görme ile OpenAI uyumlu sohbet tamamlamaları, kodlama ve akıl yürütme görevleri için idealdir.

TsgcHTTP_API_DeepSeek

OpenAI uyumlu bir istek biçimi kullanarak sohbet mesajları, görme ve model listeleme için DeepSeek REST API istemcisi.

Bileşen sınıfı

TsgcHTTP_API_DeepSeek

Protokol

HTTPS üzerinden DeepSeek REST API

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Enterprise (yapay zeka eklentisi)

Bileşeni ekleyin, birkaç özellik ayarlayın, başlayın

API anahtarını DeepSeekOptions içinde ayarlayın, ardından _CreateMessage gibi türlenmiş yardımcı metotları çağırın veya bir TsgcDeepSeekClass_Request_ChatCompletion oluşturup CreateMessage çağırın.

uses
  sgcHTTP_API_DeepSeek;

var
  DeepSeek: TsgcHTTP_API_DeepSeek;
begin
  DeepSeek := TsgcHTTP_API_DeepSeek.Create(nil);
  DeepSeek.DeepSeekOptions.ApiKey := 'YOUR_API_KEY';

  // Simple one-shot message
  Memo1.Lines.Text := DeepSeek._CreateMessage(
    'deepseek-chat',
    'What are the benefits of WebSockets?');

  // Streaming, handle OnHTTPAPISSE per delta
  DeepSeek.OnHTTPAPISSE := HandleSSE;
  DeepSeek._CreateMessageStream(
    'deepseek-chat',
    'Summarise RFC 6455');
end;

procedure TForm1.HandleSSE(Sender: TObject;
  const aEvent, aData: string;
  var Cancel: Boolean);
begin
  Memo1.Lines.Add(aEvent + ': ' + aData);
end;
// uses: sgcHTTP_API_DeepSeek
TsgcHTTP_API_DeepSeek *DeepSeek = new TsgcHTTP_API_DeepSeek(this);
DeepSeek->DeepSeekOptions->ApiKey = "YOUR_API_KEY";

// Simple one-shot message
Memo1->Lines->Text = DeepSeek->_CreateMessage(
  "deepseek-chat",
  "What are the benefits of WebSockets?");

// Streaming, OnHTTPAPISSE fires per delta
DeepSeek->OnHTTPAPISSE = HandleSSE;
DeepSeek->_CreateMessageStream(
  "deepseek-chat",
  "Summarise RFC 6455");
using esegece.sgcWebSockets;

var deepseek = new TsgcHTTPAPI_DeepSeek();
deepseek.DeepSeekOptions.ApiKey = "YOUR_API_KEY";

// Simple one-shot message
Console.WriteLine(deepseek._CreateMessage(
  "deepseek-chat",
  "What are the benefits of WebSockets?"));

// Streaming via Server-Sent Events
deepseek.OnHTTPAPISSE += (sender, ev, data, cancel) => Console.Write(data);
deepseek._CreateMessageStream(
  "deepseek-chat",
  "Summarise RFC 6455");

İçeride neler var

Sohbet tamamlamaları için türlenmiş istek / yanıt sınıfları, ayrıca mesajlar, görme ve model listeleme için dize kısayolları.

Messages

CreateMessage türlenmiş bir TsgcDeepSeekClass_Request_ChatCompletion gönderir ve ayrıştırılmış bir yanıt döndürür. _CreateMessage, _CreateMessageWithSystem ve _CreateMessageStream JSON dizesi kısayollarıdır ve akış OnHTTPAPISSE aracılığıyla iletilir.

Görme

_CreateVisionMessage bir metin isteminin yanında base64 kodlu bir görsel gönderir; görsel anlama için image/jpeg, image/png, image/gif ve image/webp ortam türlerini kabul eder.

Models

_GetModels, deepseek-chat ve deepseek-reasoner gibi mevcut DeepSeek modellerini listeler; böylece kodlama veya akıl yürütme görevleri için doğru modeli hedefleyebilirsiniz.

OpenAI uyumlu biçim

İstekler https://api.deepseek.com/v1/chat/completions adresine karşı OpenAI Chat Completions şemasını izler; böylece mevcut OpenAI istemci kodu, bileşen değiştirilerek ve bir DeepSeek model adı sağlanarak yeniden kullanılabilir.

Dayanıklılık ve tanılama

API sağlıksız olduğunda CircuitBreaker istekleri kısa devre yaptırır; ReadTimeout ve TLSOptions HTTPS katmanını ayarlar; OnHTTPAPIException hataları açığa çıkarır; OnHTTPAPISSE sunucu tarafından gönderilen olayları akıtır.

Belirtimler ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — DeepSeek Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\AI\DeepSeek Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

DeepSeek Entegrasyonuna Hazır mısınız?

Ücretsiz denemeyi indirin ve dakikalar içinde oluşturmaya başlayın.