Initial commit: KidsAI Explorer with complete functionality
- Complete KidsAI Explorer application - Multi-language support (English/German) - AI-powered educational guidance using OpenAI - Interactive chat interface for children - Proper placeholder translation fixes - Mobile-responsive design - Educational framework for critical thinking
This commit is contained in:
3
node_modules/openai/resources/responses/index.d.mts
generated
vendored
Normal file
3
node_modules/openai/resources/responses/index.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export { InputItems, type ResponseItemList, type InputItemListParams } from "./input-items.mjs";
|
||||
export { Responses } from "./responses.mjs";
|
||||
//# sourceMappingURL=index.d.mts.map
|
||||
1
node_modules/openai/resources/responses/index.d.mts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/index.d.mts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.mts","sourceRoot":"","sources":["../../src/resources/responses/index.ts"],"names":[],"mappings":"OAEO,EAAE,UAAU,EAAE,KAAK,gBAAgB,EAAE,KAAK,mBAAmB,EAAE;OAC/D,EAAE,SAAS,EAAE"}
|
||||
3
node_modules/openai/resources/responses/index.d.ts
generated
vendored
Normal file
3
node_modules/openai/resources/responses/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export { InputItems, type ResponseItemList, type InputItemListParams } from "./input-items.js";
|
||||
export { Responses } from "./responses.js";
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
node_modules/openai/resources/responses/index.d.ts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/resources/responses/index.ts"],"names":[],"mappings":"OAEO,EAAE,UAAU,EAAE,KAAK,gBAAgB,EAAE,KAAK,mBAAmB,EAAE;OAC/D,EAAE,SAAS,EAAE"}
|
||||
9
node_modules/openai/resources/responses/index.js
generated
vendored
Normal file
9
node_modules/openai/resources/responses/index.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Responses = exports.InputItems = void 0;
|
||||
var input_items_1 = require("./input-items.js");
|
||||
Object.defineProperty(exports, "InputItems", { enumerable: true, get: function () { return input_items_1.InputItems; } });
|
||||
var responses_1 = require("./responses.js");
|
||||
Object.defineProperty(exports, "Responses", { enumerable: true, get: function () { return responses_1.Responses; } });
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/openai/resources/responses/index.js.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/resources/responses/index.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,gDAA4F;AAAnF,yGAAA,UAAU,OAAA;AACnB,4CAAwC;AAA/B,sGAAA,SAAS,OAAA"}
|
||||
4
node_modules/openai/resources/responses/index.mjs
generated
vendored
Normal file
4
node_modules/openai/resources/responses/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
export { InputItems } from "./input-items.mjs";
|
||||
export { Responses } from "./responses.mjs";
|
||||
//# sourceMappingURL=index.mjs.map
|
||||
1
node_modules/openai/resources/responses/index.mjs.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/index.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../../src/resources/responses/index.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,UAAU,EAAmD;OAC/D,EAAE,SAAS,EAAE"}
|
||||
69
node_modules/openai/resources/responses/input-items.d.mts
generated
vendored
Normal file
69
node_modules/openai/resources/responses/input-items.d.mts
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
import { APIResource } from "../../core/resource.mjs";
|
||||
import * as ResponsesAPI from "./responses.mjs";
|
||||
import { ResponseItemsPage } from "./responses.mjs";
|
||||
import { type CursorPageParams, PagePromise } from "../../core/pagination.mjs";
|
||||
import { RequestOptions } from "../../internal/request-options.mjs";
|
||||
export declare class InputItems extends APIResource {
|
||||
/**
|
||||
* Returns a list of input items for a given response.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* // Automatically fetches more pages as needed.
|
||||
* for await (const responseItem of client.responses.inputItems.list(
|
||||
* 'response_id',
|
||||
* )) {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
list(responseID: string, query?: InputItemListParams | null | undefined, options?: RequestOptions): PagePromise<ResponseItemsPage, ResponsesAPI.ResponseItem>;
|
||||
}
|
||||
/**
|
||||
* A list of Response items.
|
||||
*/
|
||||
export interface ResponseItemList {
|
||||
/**
|
||||
* A list of items used to generate this response.
|
||||
*/
|
||||
data: Array<ResponsesAPI.ResponseItem>;
|
||||
/**
|
||||
* The ID of the first item in the list.
|
||||
*/
|
||||
first_id: string;
|
||||
/**
|
||||
* Whether there are more items available.
|
||||
*/
|
||||
has_more: boolean;
|
||||
/**
|
||||
* The ID of the last item in the list.
|
||||
*/
|
||||
last_id: string;
|
||||
/**
|
||||
* The type of object returned, must be `list`.
|
||||
*/
|
||||
object: 'list';
|
||||
}
|
||||
export interface InputItemListParams extends CursorPageParams {
|
||||
/**
|
||||
* An item ID to list items before, used in pagination.
|
||||
*/
|
||||
before?: string;
|
||||
/**
|
||||
* Additional fields to include in the response. See the `include` parameter for
|
||||
* Response creation above for more information.
|
||||
*/
|
||||
include?: Array<ResponsesAPI.ResponseIncludable>;
|
||||
/**
|
||||
* The order to return the input items in. Default is `desc`.
|
||||
*
|
||||
* - `asc`: Return the input items in ascending order.
|
||||
* - `desc`: Return the input items in descending order.
|
||||
*/
|
||||
order?: 'asc' | 'desc';
|
||||
}
|
||||
export declare namespace InputItems {
|
||||
export { type ResponseItemList as ResponseItemList, type InputItemListParams as InputItemListParams };
|
||||
}
|
||||
export { type ResponseItemsPage };
|
||||
//# sourceMappingURL=input-items.d.mts.map
|
||||
1
node_modules/openai/resources/responses/input-items.d.mts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/input-items.d.mts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"input-items.d.mts","sourceRoot":"","sources":["../../src/resources/responses/input-items.ts"],"names":[],"mappings":"OAEO,EAAE,WAAW,EAAE;OACf,KAAK,YAAY;OACjB,EAAE,iBAAiB,EAAE;OACrB,EAAc,KAAK,gBAAgB,EAAE,WAAW,EAAE;OAClD,EAAE,cAAc,EAAE;AAGzB,qBAAa,UAAW,SAAQ,WAAW;IACzC;;;;;;;;;;;;OAYG;IACH,IAAI,CACF,UAAU,EAAE,MAAM,EAClB,KAAK,GAAE,mBAAmB,GAAG,IAAI,GAAG,SAAc,EAClD,OAAO,CAAC,EAAE,cAAc,GACvB,WAAW,CAAC,iBAAiB,EAAE,YAAY,CAAC,YAAY,CAAC;CAO7D;AAED;;GAEG;AACH,MAAM,WAAW,gBAAgB;IAC/B;;OAEG;IACH,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC;IAEvC;;OAEG;IACH,QAAQ,EAAE,MAAM,CAAC;IAEjB;;OAEG;IACH,QAAQ,EAAE,OAAO,CAAC;IAElB;;OAEG;IACH,OAAO,EAAE,MAAM,CAAC;IAEhB;;OAEG;IACH,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D;;OAEG;IACH,MAAM,CAAC,EAAE,MAAM,CAAC;IAEhB;;;OAGG;IACH,OAAO,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC;IAEjD;;;;;OAKG;IACH,KAAK,CAAC,EAAE,KAAK,GAAG,MAAM,CAAC;CACxB;AAED,MAAM,CAAC,OAAO,WAAW,UAAU,CAAC;IAClC,OAAO,EAAE,KAAK,gBAAgB,IAAI,gBAAgB,EAAE,KAAK,mBAAmB,IAAI,mBAAmB,EAAE,CAAC;CACvG;AAED,OAAO,EAAE,KAAK,iBAAiB,EAAE,CAAC"}
|
||||
69
node_modules/openai/resources/responses/input-items.d.ts
generated
vendored
Normal file
69
node_modules/openai/resources/responses/input-items.d.ts
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
import { APIResource } from "../../core/resource.js";
|
||||
import * as ResponsesAPI from "./responses.js";
|
||||
import { ResponseItemsPage } from "./responses.js";
|
||||
import { type CursorPageParams, PagePromise } from "../../core/pagination.js";
|
||||
import { RequestOptions } from "../../internal/request-options.js";
|
||||
export declare class InputItems extends APIResource {
|
||||
/**
|
||||
* Returns a list of input items for a given response.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* // Automatically fetches more pages as needed.
|
||||
* for await (const responseItem of client.responses.inputItems.list(
|
||||
* 'response_id',
|
||||
* )) {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
list(responseID: string, query?: InputItemListParams | null | undefined, options?: RequestOptions): PagePromise<ResponseItemsPage, ResponsesAPI.ResponseItem>;
|
||||
}
|
||||
/**
|
||||
* A list of Response items.
|
||||
*/
|
||||
export interface ResponseItemList {
|
||||
/**
|
||||
* A list of items used to generate this response.
|
||||
*/
|
||||
data: Array<ResponsesAPI.ResponseItem>;
|
||||
/**
|
||||
* The ID of the first item in the list.
|
||||
*/
|
||||
first_id: string;
|
||||
/**
|
||||
* Whether there are more items available.
|
||||
*/
|
||||
has_more: boolean;
|
||||
/**
|
||||
* The ID of the last item in the list.
|
||||
*/
|
||||
last_id: string;
|
||||
/**
|
||||
* The type of object returned, must be `list`.
|
||||
*/
|
||||
object: 'list';
|
||||
}
|
||||
export interface InputItemListParams extends CursorPageParams {
|
||||
/**
|
||||
* An item ID to list items before, used in pagination.
|
||||
*/
|
||||
before?: string;
|
||||
/**
|
||||
* Additional fields to include in the response. See the `include` parameter for
|
||||
* Response creation above for more information.
|
||||
*/
|
||||
include?: Array<ResponsesAPI.ResponseIncludable>;
|
||||
/**
|
||||
* The order to return the input items in. Default is `desc`.
|
||||
*
|
||||
* - `asc`: Return the input items in ascending order.
|
||||
* - `desc`: Return the input items in descending order.
|
||||
*/
|
||||
order?: 'asc' | 'desc';
|
||||
}
|
||||
export declare namespace InputItems {
|
||||
export { type ResponseItemList as ResponseItemList, type InputItemListParams as InputItemListParams };
|
||||
}
|
||||
export { type ResponseItemsPage };
|
||||
//# sourceMappingURL=input-items.d.ts.map
|
||||
1
node_modules/openai/resources/responses/input-items.d.ts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/input-items.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"input-items.d.ts","sourceRoot":"","sources":["../../src/resources/responses/input-items.ts"],"names":[],"mappings":"OAEO,EAAE,WAAW,EAAE;OACf,KAAK,YAAY;OACjB,EAAE,iBAAiB,EAAE;OACrB,EAAc,KAAK,gBAAgB,EAAE,WAAW,EAAE;OAClD,EAAE,cAAc,EAAE;AAGzB,qBAAa,UAAW,SAAQ,WAAW;IACzC;;;;;;;;;;;;OAYG;IACH,IAAI,CACF,UAAU,EAAE,MAAM,EAClB,KAAK,GAAE,mBAAmB,GAAG,IAAI,GAAG,SAAc,EAClD,OAAO,CAAC,EAAE,cAAc,GACvB,WAAW,CAAC,iBAAiB,EAAE,YAAY,CAAC,YAAY,CAAC;CAO7D;AAED;;GAEG;AACH,MAAM,WAAW,gBAAgB;IAC/B;;OAEG;IACH,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC;IAEvC;;OAEG;IACH,QAAQ,EAAE,MAAM,CAAC;IAEjB;;OAEG;IACH,QAAQ,EAAE,OAAO,CAAC;IAElB;;OAEG;IACH,OAAO,EAAE,MAAM,CAAC;IAEhB;;OAEG;IACH,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D;;OAEG;IACH,MAAM,CAAC,EAAE,MAAM,CAAC;IAEhB;;;OAGG;IACH,OAAO,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC;IAEjD;;;;;OAKG;IACH,KAAK,CAAC,EAAE,KAAK,GAAG,MAAM,CAAC;CACxB;AAED,MAAM,CAAC,OAAO,WAAW,UAAU,CAAC;IAClC,OAAO,EAAE,KAAK,gBAAgB,IAAI,gBAAgB,EAAE,KAAK,mBAAmB,IAAI,mBAAmB,EAAE,CAAC;CACvG;AAED,OAAO,EAAE,KAAK,iBAAiB,EAAE,CAAC"}
|
||||
27
node_modules/openai/resources/responses/input-items.js
generated
vendored
Normal file
27
node_modules/openai/resources/responses/input-items.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.InputItems = void 0;
|
||||
const resource_1 = require("../../core/resource.js");
|
||||
const pagination_1 = require("../../core/pagination.js");
|
||||
const path_1 = require("../../internal/utils/path.js");
|
||||
class InputItems extends resource_1.APIResource {
|
||||
/**
|
||||
* Returns a list of input items for a given response.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* // Automatically fetches more pages as needed.
|
||||
* for await (const responseItem of client.responses.inputItems.list(
|
||||
* 'response_id',
|
||||
* )) {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
list(responseID, query = {}, options) {
|
||||
return this._client.getAPIList((0, path_1.path) `/responses/${responseID}/input_items`, (pagination_1.CursorPage), { query, ...options });
|
||||
}
|
||||
}
|
||||
exports.InputItems = InputItems;
|
||||
//# sourceMappingURL=input-items.js.map
|
||||
1
node_modules/openai/resources/responses/input-items.js.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/input-items.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"input-items.js","sourceRoot":"","sources":["../../src/resources/responses/input-items.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;AAEtF,qDAAkD;AAGlD,yDAAuF;AAEvF,uDAAiD;AAEjD,MAAa,UAAW,SAAQ,sBAAW;IACzC;;;;;;;;;;;;OAYG;IACH,IAAI,CACF,UAAkB,EAClB,QAAgD,EAAE,EAClD,OAAwB;QAExB,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAC5B,IAAA,WAAI,EAAA,cAAc,UAAU,cAAc,EAC1C,CAAA,uBAAqC,CAAA,EACrC,EAAE,KAAK,EAAE,GAAG,OAAO,EAAE,CACtB,CAAC;IACJ,CAAC;CACF;AAzBD,gCAyBC"}
|
||||
23
node_modules/openai/resources/responses/input-items.mjs
generated
vendored
Normal file
23
node_modules/openai/resources/responses/input-items.mjs
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
import { APIResource } from "../../core/resource.mjs";
|
||||
import { CursorPage } from "../../core/pagination.mjs";
|
||||
import { path } from "../../internal/utils/path.mjs";
|
||||
export class InputItems extends APIResource {
|
||||
/**
|
||||
* Returns a list of input items for a given response.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* // Automatically fetches more pages as needed.
|
||||
* for await (const responseItem of client.responses.inputItems.list(
|
||||
* 'response_id',
|
||||
* )) {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
list(responseID, query = {}, options) {
|
||||
return this._client.getAPIList(path `/responses/${responseID}/input_items`, (CursorPage), { query, ...options });
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=input-items.mjs.map
|
||||
1
node_modules/openai/resources/responses/input-items.mjs.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/input-items.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"input-items.mjs","sourceRoot":"","sources":["../../src/resources/responses/input-items.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAAE,WAAW,EAAE;OAGf,EAAE,UAAU,EAAsC;OAElD,EAAE,IAAI,EAAE;AAEf,MAAM,OAAO,UAAW,SAAQ,WAAW;IACzC;;;;;;;;;;;;OAYG;IACH,IAAI,CACF,UAAkB,EAClB,QAAgD,EAAE,EAClD,OAAwB;QAExB,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAC5B,IAAI,CAAA,cAAc,UAAU,cAAc,EAC1C,CAAA,UAAqC,CAAA,EACrC,EAAE,KAAK,EAAE,GAAG,OAAO,EAAE,CACtB,CAAC;IACJ,CAAC;CACF"}
|
||||
4024
node_modules/openai/resources/responses/responses.d.mts
generated
vendored
Normal file
4024
node_modules/openai/resources/responses/responses.d.mts
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/openai/resources/responses/responses.d.mts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/responses.d.mts.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
4024
node_modules/openai/resources/responses/responses.d.ts
generated
vendored
Normal file
4024
node_modules/openai/resources/responses/responses.d.ts
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/openai/resources/responses/responses.d.ts.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/responses.d.ts.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
83
node_modules/openai/resources/responses/responses.js
generated
vendored
Normal file
83
node_modules/openai/resources/responses/responses.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
"use strict";
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Responses = void 0;
|
||||
const tslib_1 = require("../../internal/tslib.js");
|
||||
const ResponsesParser_1 = require("../../lib/ResponsesParser.js");
|
||||
const ResponseStream_1 = require("../../lib/responses/ResponseStream.js");
|
||||
const resource_1 = require("../../core/resource.js");
|
||||
const InputItemsAPI = tslib_1.__importStar(require("./input-items.js"));
|
||||
const input_items_1 = require("./input-items.js");
|
||||
const headers_1 = require("../../internal/headers.js");
|
||||
const path_1 = require("../../internal/utils/path.js");
|
||||
class Responses extends resource_1.APIResource {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.inputItems = new InputItemsAPI.InputItems(this._client);
|
||||
}
|
||||
create(body, options) {
|
||||
return this._client.post('/responses', { body, ...options, stream: body.stream ?? false })._thenUnwrap((rsp) => {
|
||||
if ('object' in rsp && rsp.object === 'response') {
|
||||
(0, ResponsesParser_1.addOutputText)(rsp);
|
||||
}
|
||||
return rsp;
|
||||
});
|
||||
}
|
||||
retrieve(responseID, query = {}, options) {
|
||||
return this._client.get((0, path_1.path) `/responses/${responseID}`, {
|
||||
query,
|
||||
...options,
|
||||
stream: query?.stream ?? false,
|
||||
})._thenUnwrap((rsp) => {
|
||||
if ('object' in rsp && rsp.object === 'response') {
|
||||
(0, ResponsesParser_1.addOutputText)(rsp);
|
||||
}
|
||||
return rsp;
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Deletes a model response with the given ID.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* await client.responses.delete(
|
||||
* 'resp_677efb5139a88190b512bc3fef8e535d',
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
delete(responseID, options) {
|
||||
return this._client.delete((0, path_1.path) `/responses/${responseID}`, {
|
||||
...options,
|
||||
headers: (0, headers_1.buildHeaders)([{ Accept: '*/*' }, options?.headers]),
|
||||
});
|
||||
}
|
||||
parse(body, options) {
|
||||
return this._client.responses
|
||||
.create(body, options)
|
||||
._thenUnwrap((response) => (0, ResponsesParser_1.parseResponse)(response, body));
|
||||
}
|
||||
/**
|
||||
* Creates a model response stream
|
||||
*/
|
||||
stream(body, options) {
|
||||
return ResponseStream_1.ResponseStream.createResponse(this._client, body, options);
|
||||
}
|
||||
/**
|
||||
* Cancels a model response with the given ID. Only responses created with the
|
||||
* `background` parameter set to `true` can be cancelled.
|
||||
* [Learn more](https://platform.openai.com/docs/guides/background).
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const response = await client.responses.cancel(
|
||||
* 'resp_677efb5139a88190b512bc3fef8e535d',
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
cancel(responseID, options) {
|
||||
return this._client.post((0, path_1.path) `/responses/${responseID}/cancel`, options);
|
||||
}
|
||||
}
|
||||
exports.Responses = Responses;
|
||||
Responses.InputItems = input_items_1.InputItems;
|
||||
//# sourceMappingURL=responses.js.map
|
||||
1
node_modules/openai/resources/responses/responses.js.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/responses.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"responses.js","sourceRoot":"","sources":["../../src/resources/responses/responses.ts"],"names":[],"mappings":";AAAA,sFAAsF;;;;AAEtF,kEAKmC;AACnC,0EAA0F;AAC1F,qDAAkD;AAGlD,wEAA+C;AAC/C,kDAAkF;AAIlF,uDAAsD;AAEtD,uDAAiD;AAsCjD,MAAa,SAAU,SAAQ,sBAAW;IAA1C;;QACE,eAAU,GAA6B,IAAI,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IA8IpF,CAAC;IAjHC,MAAM,CACJ,IAA0B,EAC1B,OAAwB;QAExB,OACE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,IAAI,EAAE,GAAG,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,MAAM,IAAI,KAAK,EAAE,CAGnF,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACpB,IAAI,QAAQ,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,KAAK,UAAU,EAAE,CAAC;gBACjD,IAAA,+BAAa,EAAC,GAAe,CAAC,CAAC;YACjC,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAmE,CAAC;IACvE,CAAC;IA2BD,QAAQ,CACN,UAAkB,EAClB,QAA4C,EAAE,EAC9C,OAAwB;QAExB,OACE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAA,WAAI,EAAA,cAAc,UAAU,EAAE,EAAE;YAC/C,KAAK;YACL,GAAG,OAAO;YACV,MAAM,EAAE,KAAK,EAAE,MAAM,IAAI,KAAK;SAC/B,CACF,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACpB,IAAI,QAAQ,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,KAAK,UAAU,EAAE,CAAC;gBACjD,IAAA,+BAAa,EAAC,GAAe,CAAC,CAAC;YACjC,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAmE,CAAC;IACvE,CAAC;IAED;;;;;;;;;OASG;IACH,MAAM,CAAC,UAAkB,EAAE,OAAwB;QACjD,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAA,WAAI,EAAA,cAAc,UAAU,EAAE,EAAE;YACzD,GAAG,OAAO;YACV,OAAO,EAAE,IAAA,sBAAY,EAAC,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;SAC7D,CAAC,CAAC;IACL,CAAC;IAED,KAAK,CACH,IAAY,EACZ,OAAwB;QAExB,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS;aAC1B,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC;aACrB,WAAW,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAA,+BAAa,EAAC,QAAoB,EAAE,IAAI,CAAC,CAAC,CAAC;IAC1E,CAAC;IAED;;OAEG;IACH,MAAM,CACJ,IAAY,EACZ,OAAwB;QAExB,OAAO,+BAAc,CAAC,cAAc,CAAU,IAAI,CAAC,OAAO,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;IAC7E,CAAC;IAED;;;;;;;;;;;OAWG;IACH,MAAM,CAAC,UAAkB,EAAE,OAAwB;QACjD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAA,WAAI,EAAA,cAAc,UAAU,SAAS,EAAE,OAAO,CAAC,CAAC;IAC3E,CAAC;CACF;AA/ID,8BA+IC;AAipJD,SAAS,CAAC,UAAU,GAAG,wBAAU,CAAC"}
|
||||
78
node_modules/openai/resources/responses/responses.mjs
generated
vendored
Normal file
78
node_modules/openai/resources/responses/responses.mjs
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
import { parseResponse, addOutputText, } from "../../lib/ResponsesParser.mjs";
|
||||
import { ResponseStream } from "../../lib/responses/ResponseStream.mjs";
|
||||
import { APIResource } from "../../core/resource.mjs";
|
||||
import * as InputItemsAPI from "./input-items.mjs";
|
||||
import { InputItems } from "./input-items.mjs";
|
||||
import { buildHeaders } from "../../internal/headers.mjs";
|
||||
import { path } from "../../internal/utils/path.mjs";
|
||||
export class Responses extends APIResource {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.inputItems = new InputItemsAPI.InputItems(this._client);
|
||||
}
|
||||
create(body, options) {
|
||||
return this._client.post('/responses', { body, ...options, stream: body.stream ?? false })._thenUnwrap((rsp) => {
|
||||
if ('object' in rsp && rsp.object === 'response') {
|
||||
addOutputText(rsp);
|
||||
}
|
||||
return rsp;
|
||||
});
|
||||
}
|
||||
retrieve(responseID, query = {}, options) {
|
||||
return this._client.get(path `/responses/${responseID}`, {
|
||||
query,
|
||||
...options,
|
||||
stream: query?.stream ?? false,
|
||||
})._thenUnwrap((rsp) => {
|
||||
if ('object' in rsp && rsp.object === 'response') {
|
||||
addOutputText(rsp);
|
||||
}
|
||||
return rsp;
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Deletes a model response with the given ID.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* await client.responses.delete(
|
||||
* 'resp_677efb5139a88190b512bc3fef8e535d',
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
delete(responseID, options) {
|
||||
return this._client.delete(path `/responses/${responseID}`, {
|
||||
...options,
|
||||
headers: buildHeaders([{ Accept: '*/*' }, options?.headers]),
|
||||
});
|
||||
}
|
||||
parse(body, options) {
|
||||
return this._client.responses
|
||||
.create(body, options)
|
||||
._thenUnwrap((response) => parseResponse(response, body));
|
||||
}
|
||||
/**
|
||||
* Creates a model response stream
|
||||
*/
|
||||
stream(body, options) {
|
||||
return ResponseStream.createResponse(this._client, body, options);
|
||||
}
|
||||
/**
|
||||
* Cancels a model response with the given ID. Only responses created with the
|
||||
* `background` parameter set to `true` can be cancelled.
|
||||
* [Learn more](https://platform.openai.com/docs/guides/background).
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const response = await client.responses.cancel(
|
||||
* 'resp_677efb5139a88190b512bc3fef8e535d',
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
cancel(responseID, options) {
|
||||
return this._client.post(path `/responses/${responseID}/cancel`, options);
|
||||
}
|
||||
}
|
||||
Responses.InputItems = InputItems;
|
||||
//# sourceMappingURL=responses.mjs.map
|
||||
1
node_modules/openai/resources/responses/responses.mjs.map
generated
vendored
Normal file
1
node_modules/openai/resources/responses/responses.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"responses.mjs","sourceRoot":"","sources":["../../src/resources/responses/responses.ts"],"names":[],"mappings":"AAAA,sFAAsF;OAE/E,EAEL,aAAa,EAEb,aAAa,GACd;OACM,EAAE,cAAc,EAAwB;OACxC,EAAE,WAAW,EAAE;OAGf,KAAK,aAAa;OAClB,EAAuB,UAAU,EAAoB;OAIrD,EAAE,YAAY,EAAE;OAEhB,EAAE,IAAI,EAAE;AAsCf,MAAM,OAAO,SAAU,SAAQ,WAAW;IAA1C;;QACE,eAAU,GAA6B,IAAI,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IA8IpF,CAAC;IAjHC,MAAM,CACJ,IAA0B,EAC1B,OAAwB;QAExB,OACE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,IAAI,EAAE,GAAG,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,MAAM,IAAI,KAAK,EAAE,CAGnF,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACpB,IAAI,QAAQ,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,KAAK,UAAU,EAAE,CAAC;gBACjD,aAAa,CAAC,GAAe,CAAC,CAAC;YACjC,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAmE,CAAC;IACvE,CAAC;IA2BD,QAAQ,CACN,UAAkB,EAClB,QAA4C,EAAE,EAC9C,OAAwB;QAExB,OACE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAA,cAAc,UAAU,EAAE,EAAE;YAC/C,KAAK;YACL,GAAG,OAAO;YACV,MAAM,EAAE,KAAK,EAAE,MAAM,IAAI,KAAK;SAC/B,CACF,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACpB,IAAI,QAAQ,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,KAAK,UAAU,EAAE,CAAC;gBACjD,aAAa,CAAC,GAAe,CAAC,CAAC;YACjC,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAmE,CAAC;IACvE,CAAC;IAED;;;;;;;;;OASG;IACH,MAAM,CAAC,UAAkB,EAAE,OAAwB;QACjD,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAA,cAAc,UAAU,EAAE,EAAE;YACzD,GAAG,OAAO;YACV,OAAO,EAAE,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;SAC7D,CAAC,CAAC;IACL,CAAC;IAED,KAAK,CACH,IAAY,EACZ,OAAwB;QAExB,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS;aAC1B,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC;aACrB,WAAW,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,aAAa,CAAC,QAAoB,EAAE,IAAI,CAAC,CAAC,CAAC;IAC1E,CAAC;IAED;;OAEG;IACH,MAAM,CACJ,IAAY,EACZ,OAAwB;QAExB,OAAO,cAAc,CAAC,cAAc,CAAU,IAAI,CAAC,OAAO,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;IAC7E,CAAC;IAED;;;;;;;;;;;OAWG;IACH,MAAM,CAAC,UAAkB,EAAE,OAAwB;QACjD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAA,cAAc,UAAU,SAAS,EAAE,OAAO,CAAC,CAAC;IAC3E,CAAC;CACF;AAipJD,SAAS,CAAC,UAAU,GAAG,UAAU,CAAC"}
|
||||
Reference in New Issue
Block a user