OpenAI GPT-4, DALL-E, Whisper
OpenAI GPT-4, DALL-E ve Whisper API'lerini Delphi uygulamalarına entegre edin. Sohbet tamamlamaları, görsel üretimi ve konuşmadan metne.
OpenAI GPT-4, DALL-E ve Whisper API'lerini Delphi uygulamalarına entegre edin. Sohbet tamamlamaları, görsel üretimi ve konuşmadan metne.
OpenAI REST istemcisi — Chat Completions, Responses, Images, Audio (TTS / Whisper), Embeddings, Files, Fine-tuning, Moderation, Assistants ve Threads.
TsgcHTTP_API_OpenAI
HTTPS üzerinden OpenAI REST API
Windows, macOS, Linux, iOS, Android
Enterprise (yapay zeka eklentisi)
ApiKey değerini OpenAIOptions içinde ayarlayın, ardından türlenmiş Create*() metotlarını veya _CreateChatCompletion gibi tek satırlık yardımcıları çağırın.
uses
sgcHTTP_API_OpenAI;
var
OpenAI: TsgcHTTP_API_OpenAI;
begin
OpenAI := TsgcHTTP_API_OpenAI.Create(nil);
OpenAI.OpenAIOptions.ApiKey := 'sk-...';
// One-shot chat completion (returns the raw JSON body)
Memo1.Lines.Text := OpenAI._CreateChatCompletion(
'gpt-4o-mini', 'Hello, world.');
// Other one-liners ship out of the box:
OpenAI._CreateEmbeddings('text-embedding-3-small', 'sgcWebSockets rocks');
OpenAI._CreateImage('a delphi-blue rubber duck');
OpenAI._CreateModeration('be nice');
// Streaming: build a typed Request, set Stream := True, hook OnHTTPAPISSE
OpenAI.OnHTTPAPISSE := HandleSSE;
end;
procedure TForm1.HandleSSE(Sender: TObject;
const aEvent, aData: string;
var Cancel: Boolean);
begin
Memo1.Lines.Add(aData);
end;
using esegece.sgcWebSockets;
var openai = new TsgcHTTPAPI_OpenAI();
openai.OpenAIOptions.ApiKey = "sk-...";
// One-shot chat completion (raw JSON body)
Console.WriteLine(openai._CreateChatCompletion("gpt-4o-mini", "Hello, world."));
// Streamed responses surface through OnHTTPAPISSE
openai.OnHTTPAPISSE += (s, ev, data, c) => Console.Write(data);
5 yayımlanmış özellik, 78 metot, 2 olay — bileşen referansından alınmıştır.
Yayımlanmış özellikler: CircuitBreaker.
Yayımlanmış özellikler: ReadTimeout, TLSOptions.
Yayımlanmış özellikler: OpenAIOptions.
Yayımlanmış özellikler: Version.
Metotlar: CreateChatCompletion, CreateCompletion, CreateEdit.
Metotlar: CreateResponse, RetrieveResponse, DeleteResponse.
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 — OpenAI Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\AI\OpenAI Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi, C++ Builder ve .NET için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |