cloudflare
Version:
The official TypeScript library for the Cloudflare API
31 lines • 1.21 kB
JavaScript
// 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