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.
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.
OpenAI uyumlu bir istek biçimi kullanarak sohbet mesajları, görme ve model listeleme için DeepSeek REST API istemcisi.
TsgcHTTP_API_DeepSeek
HTTPS üzerinden DeepSeek REST API
Windows, macOS, Linux, iOS, Android
Enterprise (yapay zeka eklentisi)
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");
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ı.
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.
_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.
_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.
İ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.
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.
Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.
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ı. | Aç | |
| Demo Projesi — Demos\AI\DeepSeek Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |