completions.mjs 766 B

12345678910111213141516171819
  1. // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
  2. import { APIResource } from "../core/resource.mjs";
  3. import { buildHeaders } from "../internal/headers.mjs";
  4. export class Completions extends APIResource {
  5. create(params, options) {
  6. const { betas, ...body } = params;
  7. return this._client.post('/v1/complete', {
  8. body,
  9. timeout: this._client._options.timeout ?? 600000,
  10. ...options,
  11. headers: buildHeaders([
  12. { ...(betas?.toString() != null ? { 'anthropic-beta': betas?.toString() } : undefined) },
  13. options?.headers,
  14. ]),
  15. stream: params.stream ?? false,
  16. });
  17. }
  18. }
  19. //# sourceMappingURL=completions.mjs.map