from glean import Glean
import os


with Glean(
    api_token=os.getenv("GLEAN_API_TOKEN", ""),
) as g_client:

    res = g_client.client.documents.summarize(document_specs=[
        {},
    ])

    # Handle response
    print(res)
{
  "error": {
    "message": "<string>"
  },
  "summary": {
    "text": "<string>",
    "followUpPrompts": [
      "<string>"
    ]
  },
  "trackingToken": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Glean-ActAs
string

Email address of a user on whose behalf the request is intended to be made (should be non-empty only for global tokens).

X-Glean-Auth-Type
string

Auth type being used to access the endpoint (should be non-empty only for global tokens).

Body

application/json
Includes request params such as the query and specs of the documents to summarize.

Summary of the document

Response

200
application/json
OK

The response is of type object.