/
opt
/
canhelp
/
node_modules
/
openai
/
lib
/
/opt/canhelp/node_modules/openai/lib
mkdir
upload
Name
Size
Mode
Actions
responses/
-
0755
rm
AbstractChatCompletionRunner.d.mts
4197
0644
edit
dl
rm
AbstractChatCompletionRunner.d.mts.map
2329
0644
edit
dl
rm
AbstractChatCompletionRunner.d.ts
4188
0644
edit
dl
rm
AbstractChatCompletionRunner.d.ts.map
2328
0644
edit
dl
rm
AbstractChatCompletionRunner.js
15183
0644
edit
dl
rm
AbstractChatCompletionRunner.js.map
10106
0644
edit
dl
rm
AbstractChatCompletionRunner.mjs
14723
0644
edit
dl
rm
AbstractChatCompletionRunner.mjs.map
10115
0644
edit
dl
rm
AssistantStream.d.mts
4154
0644
edit
dl
rm
AssistantStream.d.mts.map
3566
0644
edit
dl
rm
AssistantStream.d.ts
4145
0644
edit
dl
rm
AssistantStream.d.ts.map
3565
0644
edit
dl
rm
AssistantStream.js
28889
0644
edit
dl
rm
AssistantStream.js.map
18683
0644
edit
dl
rm
AssistantStream.mjs
28127
0644
edit
dl
rm
AssistantStream.mjs.map
18695
0644
edit
dl
rm
ChatCompletionRunner.d.mts
1235
0644
edit
dl
rm
ChatCompletionRunner.d.mts.map
903
0644
edit
dl
rm
ChatCompletionRunner.d.ts
1229
0644
edit
dl
rm
ChatCompletionRunner.d.ts.map
902
0644
edit
dl
rm
ChatCompletionRunner.js
1046
0644
edit
dl
rm
ChatCompletionRunner.js.map
794
0644
edit
dl
rm
ChatCompletionRunner.mjs
823
0644
edit
dl
rm
ChatCompletionRunner.mjs.map
799
0644
edit
dl
rm
ChatCompletionStream.d.mts
8562
0644
edit
dl
rm
ChatCompletionStream.d.mts.map
4366
0644
edit
dl
rm
ChatCompletionStream.d.ts
8555
0644
edit
dl
rm
ChatCompletionStream.d.ts.map
4365
0644
edit
dl
rm
ChatCompletionStream.js
25693
0644
edit
dl
rm
ChatCompletionStream.js.map
17874
0644
edit
dl
rm
ChatCompletionStream.mjs
25240
0644
edit
dl
rm
ChatCompletionStream.mjs.map
17956
0644
edit
dl
rm
ChatCompletionStreamingRunner.d.mts
1535
0644
edit
dl
rm
ChatCompletionStreamingRunner.d.mts.map
1102
0644
edit
dl
rm
ChatCompletionStreamingRunner.d.ts
1527
0644
edit
dl
rm
ChatCompletionStreamingRunner.d.ts.map
1101
0644
edit
dl
rm
ChatCompletionStreamingRunner.js
1035
0644
edit
dl
rm
ChatCompletionStreamingRunner.js.map
783
0644
edit
dl
rm
ChatCompletionStreamingRunner.mjs
822
0644
edit
dl
rm
ChatCompletionStreamingRunner.mjs.map
784
0644
edit
dl
rm
chatCompletionUtils.d.mts
560
0644
edit
dl
rm
chatCompletionUtils.d.mts.map
465
0644
edit
dl
rm
chatCompletionUtils.d.ts
558
0644
edit
dl
rm
chatCompletionUtils.d.ts.map
464
0644
edit
dl
rm
chatCompletionUtils.js
520
0644
edit
dl
rm
chatCompletionUtils.js.map
463
0644
edit
dl
rm
chatCompletionUtils.mjs
285
0644
edit
dl
rm
chatCompletionUtils.mjs.map
427
0644
edit
dl
rm
EventEmitter.d.mts
2690
0644
edit
dl
rm
EventEmitter.d.mts.map
1346
0644
edit
dl
rm
EventEmitter.d.ts
2689
0644
edit
dl
rm
EventEmitter.d.ts.map
1345
0644
edit
dl
rm
EventEmitter.js
3516
0644
edit
dl
rm
EventEmitter.js.map
1741
0644
edit
dl
rm
EventEmitter.mjs
3330
0644
edit
dl
rm
EventEmitter.mjs.map
1731
0644
edit
dl
rm
EventStream.d.mts
3321
0644
edit
dl
rm
EventStream.d.mts.map
1890
0644
edit
dl
rm
EventStream.d.ts
3319
0644
edit
dl
rm
EventStream.d.ts.map
1889
0644
edit
dl
rm
EventStream.js
10080
0644
edit
dl
rm
EventStream.js.map
5114
0644
edit
dl
rm
EventStream.mjs
9696
0644
edit
dl
rm
EventStream.mjs.map
5121
0644
edit
dl
rm
jsonschema.d.mts
4496
0644
edit
dl
rm
jsonschema.d.mts.map
2780
0644
edit
dl
rm
jsonschema.d.ts
4495
0644
edit
dl
rm
jsonschema.d.ts.map
2779
0644
edit
dl
rm
jsonschema.js
732
0644
edit
dl
rm
jsonschema.js.map
216
0644
edit
dl
rm
jsonschema.mjs
667
0644
edit
dl
rm
jsonschema.mjs.map
216
0644
edit
dl
rm
parser.d.mts
3942
0644
edit
dl
rm
parser.d.mts.map
3068
0644
edit
dl
rm
parser.d.ts
3938
0644
edit
dl
rm
parser.d.ts.map
3067
0644
edit
dl
rm
parser.js
6786
0644
edit
dl
rm
parser.js.map
5355
0644
edit
dl
rm
parser.mjs
6077
0644
edit
dl
rm
parser.mjs.map
5289
0644
edit
dl
rm
ResponsesParser.d.mts
2561
0644
edit
dl
rm
ResponsesParser.d.mts.map
2258
0644
edit
dl
rm
ResponsesParser.d.ts
2557
0644
edit
dl
rm
ResponsesParser.d.ts.map
2257
0644
edit
dl
rm
ResponsesParser.js
5622
0644
edit
dl
rm
ResponsesParser.js.map
4870
0644
edit
dl
rm
ResponsesParser.mjs
5202
0644
edit
dl
rm
ResponsesParser.mjs.map
4816
0644
edit
dl
rm
RunnableFunction.d.mts
3766
0644
edit
dl
rm
RunnableFunction.d.mts.map
2432
0644
edit
dl
rm
RunnableFunction.d.ts
3762
0644
edit
dl
rm
RunnableFunction.d.ts.map
2431
0644
edit
dl
rm
RunnableFunction.js
629
0644
edit
dl
rm
RunnableFunction.js.map
373
0644
edit
dl
rm
RunnableFunction.mjs
411
0644
edit
dl
rm
RunnableFunction.mjs.map
358
0644
edit
dl
rm
transform.d.mts
168
0644
edit
dl
rm
transform.d.mts.map
198
0644
edit
dl
rm
transform.d.ts
166
0644
edit
dl
rm
transform.d.ts.map
197
0644
edit
dl
rm
transform.js
6216
0644
edit
dl
rm
transform.js.map
5898
0644
edit
dl
rm
transform.mjs
6098
0644
edit
dl
rm
transform.mjs.map
5890
0644
edit
dl
rm
Util.d.mts
211
0644
edit
dl
rm
Util.d.mts.map
221
0644
edit
dl
rm
Util.d.ts
210
0644
edit
dl
rm
Util.d.ts.map
220
0644
edit
dl
rm
Util.js
950
0644
edit
dl
rm
Util.js.map
805
0644
edit
dl
rm
Util.mjs
792
0644
edit
dl
rm
Util.mjs.map
787
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/openai/lib/ChatCompletionStream.d.mts
(8562B)
import OpenAI from "../index.mjs"; import { RequestOptions } from "../internal/request-options.mjs"; import { type ReadableStream } from "../internal/shim-types.mjs"; import { ParsedChatCompletion } from "../resources/chat/completions.mjs"; import { ChatCompletionTokenLogprob, type ChatCompletion, type ChatCompletionChunk, type ChatCompletionCreateParams, type ChatCompletionCreateParamsBase, type ChatCompletionRole } from "../resources/chat/completions/completions.mjs"; import { AbstractChatCompletionRunner, type AbstractChatCompletionRunnerEvents } from "./AbstractChatCompletionRunner.mjs"; export interface ContentDeltaEvent { delta: string; snapshot: string; parsed: unknown | null; } export interface ContentDoneEvent<ParsedT = null> { content: string; parsed: ParsedT | null; } export interface RefusalDeltaEvent { delta: string; snapshot: string; } export interface RefusalDoneEvent { refusal: string; } export interface FunctionToolCallArgumentsDeltaEvent { name: string; index: number; arguments: string; parsed_arguments: unknown; arguments_delta: string; } export interface FunctionToolCallArgumentsDoneEvent { name: string; index: number; arguments: string; parsed_arguments: unknown; } export interface LogProbsContentDeltaEvent { content: Array<ChatCompletionTokenLogprob>; snapshot: Array<ChatCompletionTokenLogprob>; } export interface LogProbsContentDoneEvent { content: Array<ChatCompletionTokenLogprob>; } export interface LogProbsRefusalDeltaEvent { refusal: Array<ChatCompletionTokenLogprob>; snapshot: Array<ChatCompletionTokenLogprob>; } export interface LogProbsRefusalDoneEvent { refusal: Array<ChatCompletionTokenLogprob>; } export interface ChatCompletionStreamEvents<ParsedT = null> extends AbstractChatCompletionRunnerEvents { content: (contentDelta: string, contentSnapshot: string) => void; chunk: (chunk: ChatCompletionChunk, snapshot: ChatCompletionSnapshot) => void; 'content.delta': (props: ContentDeltaEvent) => void; 'content.done': (props: ContentDoneEvent<ParsedT>) => void; 'refusal.delta': (props: RefusalDeltaEvent) => void; 'refusal.done': (props: RefusalDoneEvent) => void; 'tool_calls.function.arguments.delta': (props: FunctionToolCallArgumentsDeltaEvent) => void; 'tool_calls.function.arguments.done': (props: FunctionToolCallArgumentsDoneEvent) => void; 'logprobs.content.delta': (props: LogProbsContentDeltaEvent) => void; 'logprobs.content.done': (props: LogProbsContentDoneEvent) => void; 'logprobs.refusal.delta': (props: LogProbsRefusalDeltaEvent) => void; 'logprobs.refusal.done': (props: LogProbsRefusalDoneEvent) => void; } export type ChatCompletionStreamParams = Omit<ChatCompletionCreateParamsBase, 'stream'> & { stream?: true; }; export declare class ChatCompletionStream<ParsedT = null> extends AbstractChatCompletionRunner<ChatCompletionStreamEvents<ParsedT>, ParsedT> implements AsyncIterable<ChatCompletionChunk> { #private; constructor(params: ChatCompletionCreateParams | null); get currentChatCompletionSnapshot(): ChatCompletionSnapshot | undefined; /** * Intended for use on the frontend, consuming a stream produced with * `.toReadableStream()` on the backend. * * Note that messages sent to the model do not appear in `.on('message')` * in this context. */ static fromReadableStream(stream: ReadableStream): ChatCompletionStream<null>; static createChatCompletion<ParsedT>(client: OpenAI, params: ChatCompletionStreamParams, options?: RequestOptions): ChatCompletionStream<ParsedT>; protected _createChatCompletion(client: OpenAI, params: ChatCompletionCreateParams, options?: RequestOptions): Promise<ParsedChatCompletion<ParsedT>>; protected _fromReadableStream(readableStream: ReadableStream, options?: RequestOptions): Promise<ChatCompletion>; [Symbol.asyncIterator](this: ChatCompletionStream<ParsedT>): AsyncIterator<ChatCompletionChunk>; toReadableStream(): ReadableStream; } /** * Represents a streamed chunk of a chat completion response returned by model, * based on the provided input. */ export interface ChatCompletionSnapshot { /** * A unique identifier for the chat completion. */ id: string; /** * A list of chat completion choices. Can be more than one if `n` is greater * than 1. */ choices: Array<ChatCompletionSnapshot.Choice>; /** * The Unix timestamp (in seconds) of when the chat completion was created. */ created: number; /** * The model to generate the completion. */ model: string; /** * This fingerprint represents the backend configuration that the model runs with. * * Can be used in conjunction with the `seed` request parameter to understand when * backend changes have been made that might impact determinism. */ system_fingerprint?: string; } export declare namespace ChatCompletionSnapshot { interface Choice { /** * A chat completion delta generated by streamed model responses. */ message: Choice.Message; /** * The reason the model stopped generating tokens. This will be `stop` if the model * hit a natural stop point or a provided stop sequence, `length` if the maximum * number of tokens specified in the request was reached, `content_filter` if * content was omitted due to a flag from our content filters, or `function_call` * if the model called a function. */ finish_reason: ChatCompletion.Choice['finish_reason'] | null; /** * Log probability information for the choice. */ logprobs: ChatCompletion.Choice.Logprobs | null; /** * The index of the choice in the list of choices. */ index: number; } namespace Choice { /** * A chat completion delta generated by streamed model responses. */ interface Message { /** * The contents of the chunk message. */ content?: string | null; refusal?: string | null; parsed?: unknown | null; /** * The name and arguments of a function that should be called, as generated by the * model. */ function_call?: Message.FunctionCall; tool_calls?: Array<Message.ToolCall>; /** * The role of the author of this message. */ role?: ChatCompletionRole; } namespace Message { interface ToolCall { /** * The ID of the tool call. */ id: string; function: ToolCall.Function; /** * The type of the tool. */ type: 'function'; } namespace ToolCall { interface Function { /** * The arguments to call the function with, as generated by the model in JSON * format. Note that the model does not always generate valid JSON, and may * hallucinate parameters not defined by your function schema. Validate the * arguments in your code before calling your function. */ arguments: string; parsed_arguments?: unknown; /** * The name of the function to call. */ name: string; } } /** * The name and arguments of a function that should be called, as generated by the * model. */ interface FunctionCall { /** * The arguments to call the function with, as generated by the model in JSON * format. Note that the model does not always generate valid JSON, and may * hallucinate parameters not defined by your function schema. Validate the * arguments in your code before calling your function. */ arguments?: string; /** * The name of the function to call. */ name?: string; } } } } //# sourceMappingURL=ChatCompletionStream.d.mts.map
Save
cmd:
run