Document Summarization
- async AsyncCogniteClient.ai.tools.documents.summarize(
- id: int | None = None,
- external_id: str | None = None,
- instance_id: NodeId | None = None,
Summarize a document using a Large Language Model.
Note
Currently only supports summarizing a single document at a time, but this may be extended in the future.
- Parameters:
id (int | None) – The ID of the document
external_id (str | None) – The external ID of the document
instance_id (NodeId | None) – The instance ID of the document
- Returns:
A summary of the document.
- Return type:
Summary
Examples
Summarize a single document using ID:
>>> from cognite.client import CogniteClient, AsyncCogniteClient >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> client.ai.tools.documents.summarize(id=123)
You can also use external ID or instance ID:
>>> from cognite.client.data_classes.data_modeling import NodeId >>> client.ai.tools.documents.summarize(instance_id=NodeId("my-space", "my-xid"))