채팅을 AI 프로바이더에 연결하세요.
TsgcChatAIProvider_AIChat은 TsgcChatAI 바인딩을 sgcWebSockets의 TsgcAIChat에 연결해요. Provider를 바꾸면 Anthropic, Gemini, DeepSeek, Ollama, Grok, Mistral을 쓸 수 있어요.
이 코드에는 All-Access에 포함된 sgcWebSockets가 필요해요. 팀 채팅 릴레이와 C# 버전
uses
SysUtils, Classes,
// sgcWebSockets
sgcAI, sgcAI_Chat,
// sgc
sgcChat_AI, sgcChatWS_AI;
procedure UseOpenAI(aAI: TsgcChatAI; const aApiKey: string);
var
oChat: TsgcAIChat;
oProvider: TsgcChatAIProvider_AIChat;
begin
oChat := TsgcAIChat.Create(aAI.Owner);
oChat.Provider := aicpOpenAI;
oChat.ChatOptions.ApiKey := aApiKey;
oChat.ChatOptions.Model := 'gpt-6-luna';
oProvider := TsgcChatAIProvider_AIChat.Create(aAI.Owner);
oProvider.Chat := oChat;
aAI.Model := oChat.ChatOptions.Model;
aAI.Provider := oProvider;
end;