UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

31 lines • 1.21 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import * as SchemaAPI from "./schema.mjs"; import { BaseSchema, Schema } from "./schema.mjs"; import { V4PagePaginationArray, } from "../../../core/pagination.mjs"; import { path } from "../../../internal/utils/path.mjs"; export var BaseModels = /* @__PURE__ */ (() => { class BaseModels extends APIResource { /** * Searches Workers AI models by name or description. */ list(params, options) { const { account_id, ...query } = params; return this._client.getAPIList(path `/accounts/${account_id}/ai/models/search`, (V4PagePaginationArray), { query, ...options }); } } BaseModels._key = Object.freeze(['ai', 'models']); return BaseModels; })(); export var Models = /* @__PURE__ */ (() => { class Models extends BaseModels { constructor() { super(...arguments); this.schema = new SchemaAPI.Schema(this._client); } } Models.Schema = Schema; Models.BaseSchema = BaseSchema; return Models; })(); //# sourceMappingURL=models.mjs.map