Hier haben Sie eine vollständige und optimierte Präsentation für Ihr Projekt in GitHub, in der die Fähigkeiten von Taicat, Taiaudio und Taidalle integriert werden:
Taicat ist eine Komponente, die die Integration künstlicher Intelligenz -Sprachmodelle (LLM) in mit Delphi entwickelte Anwendungen vereinfacht. Dieses Projekt bietet Instrumente, in denen mehrere Führungskräfte in der Branche wie OpenAI, Anthropic, Gemini und mehr interagieren, um Entwicklern Flexibilität und Macht zu bieten, um innovative Lösungen zu schaffen.
Das Projekt umfasst auch zusätzliche Komponenten, Taiaudio und Taidalle , die die Kapazitäten auf Audio -Transkription, Sprachsynthese und Bildgenerierung erweitern.
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 ).Dieses Projekt steht unter der MIT -Lizenz.
Gustavo Enriquez
Möchten Sie einen Beitrag leisten? Fühlen Sie sich frei, eine Gabel zu machen und Verbesserungen vorzuschlagen!