@h-lumos/llm-sdk
Version:
15 lines (13 loc) • 725 B
TypeScript
import { default as OpenAI } from 'openai';
import { Stream } from 'openai/streaming';
import { APIResource } from '../../../resource';
import { OpenAIChatCompatibility } from '../../dashscope';
export declare class Completions extends APIResource {
/**
* Creates a model response for the given chat conversation.
*
* See https://help.aliyun.com/zh/dashscope/developer-reference/api-details
*/
create(body: OpenAIChatCompatibility.ChatCompletionCreateParamsNonStreaming, options?: OpenAI.RequestOptions): Promise<OpenAI.ChatCompletion>;
create(body: OpenAIChatCompatibility.ChatCompletionCreateParamsStreaming, options?: OpenAI.RequestOptions): Promise<Stream<OpenAI.ChatCompletionChunk>>;
}