MakerAi
1.0.0
在這裡,您在Github的項目中有完整而優化的演示文稿,整合了Taicat,Taiaudio和Taidalle的功能:
TAICAT是一種旨在簡化Delphi開發的應用程序中人工智能語言模型(LLM)集成的組件。該項目提供了與行業中多個領導者互動的工具,例如OpenAI,人類,雙子座等,為開發人員提供了創新解決方案的靈活性和力量。
該項目還包括Taiaudio和Taidalle的其他組件,它們將能力擴大到音頻轉錄,語音合成和圖像生成。
var
Chat: TAiChat;
begin
Chat := TAiChat.Create( nil );
try
Chat.ApiKey := ' tu-api-key ' ;
Chat.Model := ' gpt-4 ' ;
Chat.AddMessage( ' ¿Cuál es la capital de Francia? ' , ' user ' );
ShowMessage(Chat.Run);
finally
Chat.Free;
end ;
end ; var
AiAudio: TAiAudio;
TranscriptionText: String;
begin
AiAudio := TAiAudio.Create( nil );
try
AiAudio.ApiKey := ' tu-api-key ' ;
TranscriptionText := AiAudio.Transcription( ' ruta/audio.mp3 ' , ' audio.mp3 ' , ' Transcribe esto ' );
ShowMessage(TranscriptionText);
finally
AiAudio.Free;
end ;
end ; var
DalleComponent: TAiDalle;
GeneratedImage: TAiDalleFile;
begin
DalleComponent := TAiDalle.Create( nil );
try
DalleComponent.ApiKey := ' tu-api-key ' ;
GeneratedImage := DalleComponent.Generate(
' Un bosque encantado al atardecer ' ,
TiaSize1024, // 1024x1024
1 // Generar 1 imagen
);
GeneratedImage.Image.SaveToFile( ' bosque.png ' );
finally
DalleComponent.Free;
end ;
end ;System.Net.HttpClientSystem.JSONREST.ClientApiKey )上配置API密鑰。該項目屬於麻省理工學院許可證。
古斯塔沃·恩里克斯(Gustavo Enriquez)
您想貢獻嗎?隨意製造叉子並提出改進!