output-items.mjs 998 B

12345678910111213141516171819202122
  1. // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
  2. import { APIResource } from "../../../resource.mjs";
  3. import { isRequestOptions } from "../../../core.mjs";
  4. import { CursorPage } from "../../../pagination.mjs";
  5. export class OutputItems extends APIResource {
  6. /**
  7. * Get an evaluation run output item by ID.
  8. */
  9. retrieve(evalId, runId, outputItemId, options) {
  10. return this._client.get(`/evals/${evalId}/runs/${runId}/output_items/${outputItemId}`, options);
  11. }
  12. list(evalId, runId, query = {}, options) {
  13. if (isRequestOptions(query)) {
  14. return this.list(evalId, runId, {}, query);
  15. }
  16. return this._client.getAPIList(`/evals/${evalId}/runs/${runId}/output_items`, OutputItemListResponsesPage, { query, ...options });
  17. }
  18. }
  19. export class OutputItemListResponsesPage extends CursorPage {
  20. }
  21. OutputItems.OutputItemListResponsesPage = OutputItemListResponsesPage;
  22. //# sourceMappingURL=output-items.mjs.map