mirror of
https://github.com/koush/scrypted.git
synced 2026-06-11 21:30:29 +01:00
sdk: alternate streamChatCompletion signature
This commit is contained in:
@@ -1074,7 +1074,7 @@ export interface LLMTools {
|
||||
export interface ChatCompletion {
|
||||
getChatCompletion(body: ChatCompletionCreateParamsNonStreaming): Promise<ChatCompletionResponse>;
|
||||
streamChatCompletion(params: ChatCompletionStreamParams, newMessages?: AsyncGenerator<ChatCompletionMessageParam[]>): Promise<AsyncGenerator<ChatCompletionChunk | ChatCompletionResponse>>;
|
||||
streamChatCompletion(params: ChatCompletionStreamParams, newMessages: undefined | AsyncGenerator<ChatCompletionMessageParam[]>, callback: (chunk: ChatCompletionChunk | ChatCompletionResponse) => Promise<void>): Promise<void>;
|
||||
streamChatCompletion(params: ChatCompletionStreamParams, newMessages: undefined | AsyncGenerator<ChatCompletionMessageParam[]>, callback: (chunk: ChatCompletionChunk | ChatCompletionResponse) => Promise<boolean>): Promise<void>;
|
||||
}
|
||||
|
||||
export interface ImageEmbedding {
|
||||
|
||||
Reference in New Issue
Block a user