OpenAI GPT-4, DALL-E, Whisper
Integriere die OpenAI-APIs GPT-4, DALL-E und Whisper in Delphi-Anwendungen. Chat-Completions, Bildgenerierung und Speech-to-Text.
Integriere die OpenAI-APIs GPT-4, DALL-E und Whisper in Delphi-Anwendungen. Chat-Completions, Bildgenerierung und Speech-to-Text.
OpenAI-REST-Client — Chat Completions, Responses, Images, Audio (TTS / Whisper), Embeddings, Files, Fine-Tuning, Moderation, Assistants und Threads.
TsgcHTTP_API_OpenAI
OpenAI REST API über HTTPS
Windows, macOS, Linux, iOS, Android
Enterprise (KI-Add-on)
Setze den ApiKey in OpenAIOptions und rufe dann typisierte Create*()-Methoden oder Einzeiler-Helfer wie _CreateChatCompletion auf.
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 veröffentlichte Eigenschaften, 78 Methoden, 2 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: CircuitBreaker.
Veröffentlichte Eigenschaften: ReadTimeout, TLSOptions.
Veröffentlichte Eigenschaften: OpenAIOptions.
Veröffentlichte Eigenschaften: Version.
Methoden: CreateChatCompletion, CreateCompletion, CreateEdit.
Methoden: CreateResponse, RetrieveResponse, DeleteResponse.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.
| Online-Hilfe — OpenAI Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente. | Öffnen | |
| Demo-Projekt — Demos\AI\OpenAI Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi, C++ Builder und .NET sowie Primärquellen-Referenzen — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt. | Öffnen |