MakerAi
1.0.0
ここでは、Taicat、Taiaudio、Taidalleの機能を統合して、Githubでのプロジェクトの完全で最適化されたプレゼンテーションがあります。
Taicatは、Delphiで開発されたアプリケーションで人工知能言語モデル(LLM)の統合を簡素化するために設計されたコンポーネントです。このプロジェクトは、Openai、Anthropic、Geminiなど、業界の複数のリーダーと対話するためのツールを提供し、開発者に柔軟性と力を提供して革新的なソリューションを作成します。
このプロジェクトには、追加のコンポーネントである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など)。このプロジェクトはMITライセンスの下にあります。
グスタボ・エンリケス
貢献したいですか?自由にフォークを作り、改善を提案してください!