## GoogleAiModel::Summarize(System::ArrayPtr\<System::SharedPtr\<Aspose::Words::Document\>\>, System::SharedPtr\<Aspose::Words::AI::SummarizeOptions\>) method


Summarizes specified [Document](../../../aspose.words/document/) objects.

```cpp
System::SharedPtr<Aspose::Words::Document> Aspose::Words::AI::GoogleAiModel::Summarize(System::ArrayPtr<System::SharedPtr<Aspose::Words::Document>> docs, System::SharedPtr<Aspose::Words::AI::SummarizeOptions> options=nullptr) override
```

## See Also

* Class [Document](../../../aspose.words/document/)
* Class [SummarizeOptions](../../summarizeoptions/)
* Class [GoogleAiModel](../)
* Namespace [Aspose::Words::AI](../../)
* Library [Aspose.Words for C++](../../../)
## GoogleAiModel::Summarize(System::SharedPtr\<Aspose::Words::Document\>, System::SharedPtr\<Aspose::Words::AI::SummarizeOptions\>) method


Summarizes specified [Document](../../../aspose.words/document/) object.

```cpp
System::SharedPtr<Aspose::Words::Document> Aspose::Words::AI::GoogleAiModel::Summarize(System::SharedPtr<Aspose::Words::Document> doc, System::SharedPtr<Aspose::Words::AI::SummarizeOptions> options=nullptr) override
```

## See Also

* Class [Document](../../../aspose.words/document/)
* Class [SummarizeOptions](../../summarizeoptions/)
* Class [GoogleAiModel](../)
* Namespace [Aspose::Words::AI](../../)
* Library [Aspose.Words for C++](../../../)
