D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
washeet.softurecs.com
/
node_modules
/
openai
/
resources
/
conversations
/
Filename :
items.mjs
back
Copy
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import { ConversationCursorPage, } from "../../core/pagination.mjs"; import { path } from "../../internal/utils/path.mjs"; export class Items extends APIResource { /** * Create items in a conversation with the given ID. */ create(conversationID, params, options) { const { include, ...body } = params; return this._client.post(path `/conversations/${conversationID}/items`, { query: { include }, body, ...options, }); } /** * Get a single item from a conversation with the given IDs. */ retrieve(itemID, params, options) { const { conversation_id, ...query } = params; return this._client.get(path `/conversations/${conversation_id}/items/${itemID}`, { query, ...options }); } /** * List all items for a conversation with the given ID. */ list(conversationID, query = {}, options) { return this._client.getAPIList(path `/conversations/${conversationID}/items`, (ConversationCursorPage), { query, ...options }); } /** * Delete an item from a conversation with the given IDs. */ delete(itemID, params, options) { const { conversation_id } = params; return this._client.delete(path `/conversations/${conversation_id}/items/${itemID}`, options); } } //# sourceMappingURL=items.mjs.map