Di sini Anda memiliki presentasi yang lengkap dan dioptimalkan untuk proyek Anda di GitHub, mengintegrasikan kemampuan Taicat, Taiaudio dan Taidalle:
Taicat adalah komponen yang dirancang untuk menyederhanakan integrasi model bahasa kecerdasan buatan (LLM) dalam aplikasi yang dikembangkan dengan Delphi. Proyek ini menyediakan alat untuk berinteraksi dengan banyak pemimpin di industri, seperti OpenAI, Anthropic, Gemini dan banyak lagi, memberikan fleksibilitas dan kekuatan kepada pengembang untuk menciptakan solusi inovatif.
Proyek ini juga mencakup komponen tambahan, Taiaudio dan Taidalle , yang memperluas kapasitas ke transkripsi audio, sintesis suara, dan pembuatan gambar.
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 ).Proyek ini berada di bawah lisensi MIT.
Gustavo Enriquez
Apakah Anda ingin berkontribusi? Jangan ragu untuk membuat garpu dan mengusulkan perbaikan!