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ámetro | Tipo | Descripción |
|---|---|---|
| description | String | The topic, ideas, quotes, or text snippets. |
| presentationContentAmount | PresentationContentAmountType | The amount of content in the resulting presentation. |
Excepciones
| excepción | condición |
|---|---|
| ArgumentException | AI 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
- interfaz IPresentation
- enumeración PresentationContentAmountType
- clase SlidesAIAgent
- espacio de nombres Aspose.Slides.AI
- ensamblado Aspose.Slides
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ámetro | Tipo | Descripción |
|---|---|---|
| description | String | The topic, ideas, quotes, or text snippets. |
| presentationContentAmount | PresentationContentAmountType | The amount of content in the resulting presentation. |
| presentationTemplate | IPresentation | A presentation to use as a template for layout and design, replacing the default template. |
Excepciones
| excepción | condición |
|---|---|
| ArgumentNullException | Presentation template is not provided. |
| ArgumentException | AI 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
- interfaz IPresentation
- enumeración PresentationContentAmountType
- clase SlidesAIAgent
- espacio de nombres Aspose.Slides.AI
- ensamblado Aspose.Slides