Ada göre etkin yapılandırılmış sağlayıcıyı seçer veya etkin sağlayıcıların ilkini kullanır. İletiler ve ikili ekler doğrudan yapılandırılmış modele aktarılır. Ekler MIME türüne, uzantıya veya model yeteneklerine göre filtrelenmez; FileName meta veridir. Geçersiz istekler, sağlayıcı hataları ve eksik ya da desteklenmeyen yanıtlar kodlu hatalara yol açar. Yanıt biçimi zorunlu tutulmaz; düzeltme veya otomatik olarak ikinci bir model çağrısı yapılmaz. İptal ve komut dosyası zaman aşımı isteği iptal eder; standart 100 saniyelik HTTP zaman aşımı da çağrıyı sınırlar.
varresult=$AI.Complete({Messages:[{Role:'user',Content:'Return JSON with a summary of this request: '+requestText}]});varsummary=result.ToJson().summary;
varresult=$AI.Complete({Messages:[{Role:'user',Content:'Generate the requested file.'}]});varfile=result.Files[0];varfileRecord=$Files.AddBase64(file.ToBase64(),file.FileName||'output',file.MimeType);
varresult=$AI.Complete({Messages:[{Role:'user',Content:'Extract invoice text and number. Return JSON with text and invoiceNumber.',Attachments:[{MimeType:'application/pdf',DataBase64:documentBase64,FileName:'invoice.pdf'}]}]});vartext=result.ToJson().text;