Chatoyant_native.GenerateSourceval with_provider :
?options:Chatoyant_core.Options.t ->
clock:_ Eio.Time.clock ->
provider:(module Chatoyant_provider.Provider.CHAT) ->
Chatoyant_core.Chat.t ->
(Chatoyant_core.Result.generation, Chatoyant_provider.Provider.error) resultGenerate from a Chatoyant chat value with a first-class Eio provider.