/opt/canhelp/node_modules/openai/resources/fine-tuning/checkpoints
NameSizeModeActions
checkpoints.d.mts12390644editdlrm
checkpoints.d.mts.map7930644editdlrm
checkpoints.d.ts12350644editdlrm
checkpoints.d.ts.map7920644editdlrm
checkpoints.js7390644editdlrm
checkpoints.js.map3720644editdlrm
checkpoints.mjs5040644editdlrm
checkpoints.mjs.map3780644editdlrm
index.d.mts4450644editdlrm
index.d.mts.map3640644editdlrm
index.d.ts4420644editdlrm
index.d.ts.map3630644editdlrm
index.js5970644editdlrm
index.js.map2260644editdlrm
index.mjs2200644editdlrm
index.mjs.map1950644editdlrm
permissions.d.mts74320644editdlrm
permissions.d.mts.map28190644editdlrm
permissions.d.ts74270644editdlrm
permissions.d.ts.map28180644editdlrm
permissions.js34910644editdlrm
permissions.js.map11750644editdlrm
permissions.mjs32880644editdlrm
permissions.mjs.map11770644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/fine-tuning/checkpoints/permissions.mjs (3288B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import { ConversationCursorPage, Page, } from "../../../core/pagination.mjs"; import { path } from "../../../internal/utils/path.mjs"; /** * Manage fine-tuning jobs to tailor a model to your specific training data. */ export class Permissions extends APIResource { /** * **NOTE:** Calling this endpoint requires an [admin API key](../admin-api-keys). * * This enables organization owners to share fine-tuned models with other projects * in their organization. * * @example * ```ts * // Automatically fetches more pages as needed. * for await (const permissionCreateResponse of client.fineTuning.checkpoints.permissions.create( * 'ft:gpt-4o-mini-2024-07-18:org:weather:B7R9VjQd', * { project_ids: ['string'] }, * )) { * // ... * } * ``` */ create(fineTunedModelCheckpoint, body, options) { return this._client.getAPIList(path `/fine_tuning/checkpoints/${fineTunedModelCheckpoint}/permissions`, (Page), { body, method: 'post', ...options }); } /** * **NOTE:** This endpoint requires an [admin API key](../admin-api-keys). * * Organization owners can use this endpoint to view all permissions for a * fine-tuned model checkpoint. * * @deprecated Retrieve is deprecated. Please swap to the paginated list method instead. */ retrieve(fineTunedModelCheckpoint, query = {}, options) { return this._client.get(path `/fine_tuning/checkpoints/${fineTunedModelCheckpoint}/permissions`, { query, ...options, }); } /** * **NOTE:** This endpoint requires an [admin API key](../admin-api-keys). * * Organization owners can use this endpoint to view all permissions for a * fine-tuned model checkpoint. * * @example * ```ts * // Automatically fetches more pages as needed. * for await (const permissionListResponse of client.fineTuning.checkpoints.permissions.list( * 'ft-AF1WoRqd3aJAHsqc9NY7iL8F', * )) { * // ... * } * ``` */ list(fineTunedModelCheckpoint, query = {}, options) { return this._client.getAPIList(path `/fine_tuning/checkpoints/${fineTunedModelCheckpoint}/permissions`, (ConversationCursorPage), { query, ...options }); } /** * **NOTE:** This endpoint requires an [admin API key](../admin-api-keys). * * Organization owners can use this endpoint to delete a permission for a * fine-tuned model checkpoint. * * @example * ```ts * const permission = * await client.fineTuning.checkpoints.permissions.delete( * 'cp_zc4Q7MP6XxulcVzj4MZdwsAB', * { * fine_tuned_model_checkpoint: * 'ft:gpt-4o-mini-2024-07-18:org:weather:B7R9VjQd', * }, * ); * ``` */ delete(permissionID, params, options) { const { fine_tuned_model_checkpoint } = params; return this._client.delete(path `/fine_tuning/checkpoints/${fine_tuned_model_checkpoint}/permissions/${permissionID}`, options); } } //# sourceMappingURL=permissions.mjs.map