For the complete documentation index, see llms.txt. This page is also available as Markdown.

Recipe: pagination over large result sets

Recipe — pagination. Pointer to the SDK paginated_results sample.

Canonical sample: samples/core/paginated_results.py — manual cursor and automatic pagination patterns.

SDK shape

Most list methods accept page= and page_size= and return a response with a pagination block:

page = 1
while True:
 response = client.results.get_by_id(evaluation_id, page=page, page_size=100)
 if not response or not response.results:
 break
 for r in response.results:
 process(r)
 if page >= response.pagination.total_pages:
 break
 page += 1

The response's pagination.total_count, pagination.total_pages, pagination.page_size fields drive iteration.

For full-result convenience, several resources offer auto-paginating helpers (e.g., client.results.get_all(evaluation=...)).

See also

Last updated

Was this helpful?