OpenAI GPT-4, DALL-E, Whisper
OpenAI GPT-4, DALL-E, Whisper API를 Delphi 애플리케이션에 통합해 보세요. 채팅 완성, 이미지 생성, 음성-텍스트 변환을 지원해요.
OpenAI GPT-4, DALL-E, Whisper API를 Delphi 애플리케이션에 통합해 보세요. 채팅 완성, 이미지 생성, 음성-텍스트 변환을 지원해요.
OpenAI REST 클라이언트 — Chat Completions, Responses, Images, Audio (TTS / Whisper), Embeddings, Files, Fine-tuning, Moderation, Assistants, Threads를 지원해요.
TsgcHTTP_API_OpenAI
HTTPS 기반 OpenAI REST API
Windows, macOS, Linux, iOS, Android
Enterprise (AI 애드온)
OpenAIOptions에 ApiKey를 설정한 다음, 타입이 지정된 Create*() 메서드나 _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개의 게시된 속성, 78개의 메서드, 2개의 이벤트 — 컴포넌트 참조 문서에서 가져왔어요.
게시된 속성: CircuitBreaker.
게시된 속성: ReadTimeout, TLSOptions.
게시된 속성: OpenAIOptions.
게시된 속성: Version.
메서드: CreateChatCompletion, CreateCompletion, CreateEdit.
메서드: CreateResponse, RetrieveResponse, DeleteResponse.
이 컴포넌트가 구현하는 프로토콜의 공식 출처입니다.
컴포넌트 참조 문서로 바로 이동하고, 바로 실행 가능한 데모 프로젝트를 받고, 체험판을 다운로드해 보세요.
| 온라인 도움말 — OpenAI 이 컴포넌트의 전체 속성, 메서드, 이벤트 참조 문서. | 열기 | |
| 데모 프로젝트 — Demos\AI\OpenAI 바로 실행 가능한 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요. | 열기 | |
| 기술 문서 (PDF) 기능, 빠른 시작, Delphi/C++ Builder/.NET 코드 샘플 및 1차 출처 참고 — 이 컴포넌트 전용. | 열기 | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서. | 열기 |