Parla con un modello, o lascia che ti risponda
TsgcAIChat è il client unificato. Imposta Provider, imposta ChatOptions.ApiKey e ChatOptions.Model, chiama Chat. Lo streaming dei token arriva su OnChatStream con un flag Cancel, e ChatAsync restituisce un future su Delphi 2010 e versioni successive, così il thread della UI non si blocca mai. Novità nella 2026.10, TsgcAIDocumentExtractor trasforma un PDF o un'immagine in JSON validato rispetto al tuo schema, con una confidenza per campo. Anche questa è una novità: TsgcAIVoiceAgent è un agente vocale in tempo reale su OpenAI Realtime o Gemini Live che ascolta, risponde, lascia interrompere l'utente e chiama i tuoi strumenti. Gli altri tre incapsulano cicli di conversazione completi, compresi quelli vocali.