OpenAI GPT-4, DALL-E, Whisper
Zintegruj API OpenAI GPT-4, DALL-E i Whisper z aplikacjami Delphi. Uzupełnianie czatu, generowanie obrazów i transkrypcja mowy.
Zintegruj API OpenAI GPT-4, DALL-E i Whisper z aplikacjami Delphi. Uzupełnianie czatu, generowanie obrazów i transkrypcja mowy.
Klient REST OpenAI — Chat Completions, Responses, Images, Audio (TTS / Whisper), Embeddings, Files, Fine-tuning, Moderation, Assistants i Threads.
TsgcHTTP_API_OpenAI
OpenAI REST API przez HTTPS
Windows, macOS, Linux, iOS, Android
Enterprise (dodatek AI)
Ustaw ApiKey w OpenAIOptions, a następnie wywołuj typowane metody Create*() lub jednolinijkowe pomocnicze, takie jak _CreateChatCompletion.
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 publikowanych właściwości, 78 metod, 2 zdarzenia — zaczerpnięte z dokumentacji komponentu.
Publikowane właściwości: CircuitBreaker.
Publikowane właściwości: ReadTimeout, TLSOptions.
Publikowane właściwości: OpenAIOptions.
Publikowane właściwości: Version.
Metody: CreateChatCompletion, CreateCompletion, CreateEdit.
Metody: CreateResponse, RetrieveResponse, DeleteResponse.
Autorytatywne źródła protokołów implementowanych przez ten komponent.
Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.
| Pomoc online — OpenAI Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu. | Otwórz | |
| Projekt demonstracyjny — Demos\AI\OpenAI Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi, C++ Builder i .NET oraz odniesienia do źródeł pierwotnych — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |