/opt/canhelp/node_modules/openai/resources/containers/files
NameSizeModeActions
content.d.mts6190644editdlrm
content.d.mts.map4930644editdlrm
content.d.ts6150644editdlrm
content.d.ts.map4920644editdlrm
content.js9000644editdlrm
content.js.map5740644editdlrm
content.mjs7420644editdlrm
content.mjs.map5760644editdlrm
files.d.mts44090644editdlrm
files.d.mts.map24830644editdlrm
files.d.ts44010644editdlrm
files.d.ts.map24820644editdlrm
files.js21660644editdlrm
files.js.map13690644editdlrm
files.mjs18830644editdlrm
files.mjs.map13760644editdlrm
index.d.mts3380644editdlrm
index.d.mts.map3370644editdlrm
index.d.ts3350644editdlrm
index.d.ts.map3360644editdlrm
index.js5370644editdlrm
index.js.map2180644editdlrm
index.mjs2000644editdlrm
index.mjs.map1900644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/containers/files/files.mjs (1883B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import * as ContentAPI from "./content.mjs"; import { Content } from "./content.mjs"; import { CursorPage } from "../../../core/pagination.mjs"; import { buildHeaders } from "../../../internal/headers.mjs"; import { maybeMultipartFormRequestOptions } from "../../../internal/uploads.mjs"; import { path } from "../../../internal/utils/path.mjs"; export class Files extends APIResource { constructor() { super(...arguments); this.content = new ContentAPI.Content(this._client); } /** * Create a Container File * * You can send either a multipart/form-data request with the raw file content, or * a JSON request with a file ID. */ create(containerID, body, options) { return this._client.post(path `/containers/${containerID}/files`, maybeMultipartFormRequestOptions({ body, ...options }, this._client)); } /** * Retrieve Container File */ retrieve(fileID, params, options) { const { container_id } = params; return this._client.get(path `/containers/${container_id}/files/${fileID}`, options); } /** * List Container files */ list(containerID, query = {}, options) { return this._client.getAPIList(path `/containers/${containerID}/files`, (CursorPage), { query, ...options, }); } /** * Delete Container File */ delete(fileID, params, options) { const { container_id } = params; return this._client.delete(path `/containers/${container_id}/files/${fileID}`, { ...options, headers: buildHeaders([{ Accept: '*/*' }, options?.headers]), }); } } Files.Content = Content; //# sourceMappingURL=files.mjs.map