cursor is the opaque string from a previous response's next_cursor.
public Optional<String> cursor()cursor is the opaque string from a previous response's next_cursor. Treat it as opaque
and pass it back unmodified.
LangChainInvalidDataException: if the JSON field has an unexpected type (e.g. if the
server responded with an unexpected value).