graders.mjs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
  2. import { APIResource } from "../../../resource.mjs";
  3. export class Graders extends APIResource {
  4. /**
  5. * Run a grader.
  6. *
  7. * @example
  8. * ```ts
  9. * const response = await client.fineTuning.alpha.graders.run({
  10. * grader: {
  11. * input: 'input',
  12. * name: 'name',
  13. * operation: 'eq',
  14. * reference: 'reference',
  15. * type: 'string_check',
  16. * },
  17. * model_sample: 'model_sample',
  18. * reference_answer: 'string',
  19. * });
  20. * ```
  21. */
  22. run(body, options) {
  23. return this._client.post('/fine_tuning/alpha/graders/run', { body, ...options });
  24. }
  25. /**
  26. * Validate a grader.
  27. *
  28. * @example
  29. * ```ts
  30. * const response =
  31. * await client.fineTuning.alpha.graders.validate({
  32. * grader: {
  33. * input: 'input',
  34. * name: 'name',
  35. * operation: 'eq',
  36. * reference: 'reference',
  37. * type: 'string_check',
  38. * },
  39. * });
  40. * ```
  41. */
  42. validate(body, options) {
  43. return this._client.post('/fine_tuning/alpha/graders/validate', { body, ...options });
  44. }
  45. }
  46. //# sourceMappingURL=graders.mjs.map