Bir modelle konuşun ya da onun size yanıt vermesini sağlayın
TsgcAIChat birleşik istemcidir. Provider'ı ayarlayın, ChatOptions.ApiKey ve ChatOptions.Model değerlerini belirleyin, Chat'i çağırın. Token akışı bir Cancel bayrağıyla birlikte OnChatStream üzerinden gelir ve ChatAsync, Delphi 2010 ve sonrasında bir future döndürür; böylece arayüz iş parçacığı hiç bloke olmaz. TsgcAIDocumentExtractor, bir PDF veya görüntüyü şemanıza göre doğrulanmış JSON'a dönüştürür, alan başına bir güven puanıyla birlikte. TsgcAIVoiceAgent, OpenAI Realtime veya Gemini Live üzerinden çalışan, dinleyen, karşılık veren, kullanıcının araya girmesine izin veren ve araçlarınızı çağıran gerçek zamanlı bir sesli ajandır. TsgcAIVoiceTranslator, OpenAI gpt-realtime-translate üzerinden konuşmayı gerçek zamanlı çevirir ve her iki dilde canlı transkriptler sunar. Diğer üçü, sesli olanlar dahil olmak üzere eksiksiz konuşma döngülerini sarmalar. TsgcAIAgent araç döngüsünü sizin yerinize çalıştırır: kendi araçlarınızı ve MCP sunucularınızın araçlarını kullanır, veriyi değiştiren araçlar için onay ister ve yanıtta, MaxSteps sınırında, belirteç sınırında veya Cancel çağrısında durur. TsgcAIGuardrails bir istekten önce kişisel verileri maskeler, araçlara ada göre izin verir veya yasaklar ve yapılandırılmış yanıtları bir JSON şemasına göre doğrular. TsgcAIUsageMeter her isteğin maliyetini hesaplar, kullanıcı ve oturum başına toplamları tutar, günlük veya aylık bütçeleri uygular ve CSV, bir TDataSet veya OpenTelemetry'ye aktarır. TsgcAIChat üzerinde araç çağırma yedi sağlayıcının hepsinde çalışır, model takma adları modelleri role göre adlandırır ve Fallbacks bir sağlayıcı başarısız olduğunda isteği sıradaki sağlayıcıya taşır.