GeneratePresentationAsync

GeneratePresentationAsync(string, PresentationContentAmountType)

Genera una instancia de presentación a partir de una descripción de texto. Proporcione un tema, ideas, citas o fragmentos de texto en el idioma requerido.

public Task<IPresentation> GeneratePresentationAsync(string description, 
    PresentationContentAmountType presentationContentAmount)
ParámetroTipoDescripción
descriptionStringThe topic, ideas, quotes, or text snippets.
presentationContentAmountPresentationContentAmountTypeThe amount of content in the resulting presentation.

Excepciones

excepcióncondición
ArgumentExceptionAI chat instruction can’t be null or empty.

Observaciones

El ejemplo a continuación usa el predeterminado AsposeAIWebClient, que se crea con el constructor sin parámetros SlidesAIAgent y se conecta al LLM propio de Aspose. Para usar un proveedor de IA diferente, proporcione su propio LLM, o personalice la conexión (por ejemplo, proporcionando su propio HttpClient), pase una implementación IAIWebClient al constructor SlidesAIAgent. Las implementaciones disponibles incluyen:

Ver también


GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)

Genera una instancia de presentación a partir de una descripción de texto. Proporcione un tema, ideas, citas o fragmentos de texto en el idioma requerido.

public Task<IPresentation> GeneratePresentationAsync(string description, 
    PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
ParámetroTipoDescripción
descriptionStringThe topic, ideas, quotes, or text snippets.
presentationContentAmountPresentationContentAmountTypeThe amount of content in the resulting presentation.
presentationTemplateIPresentationA presentation to use as a template for layout and design, replacing the default template.

Excepciones

excepcióncondición
ArgumentNullExceptionPresentation template is not provided.
ArgumentExceptionAI chat instruction can’t be null or empty.

Observaciones

El ejemplo a continuación usa el predeterminado AsposeAIWebClient, que se crea con el constructor sin parámetros SlidesAIAgent y se conecta al LLM propio de Aspose. Para usar un proveedor de IA diferente, proporcione su propio LLM, o personalice la conexión (por ejemplo, proporcionando su propio HttpClient), pase una implementación IAIWebClient al constructor SlidesAIAgent. Las implementaciones disponibles incluyen:

Ver también