UNPKG

@coze/uniapp-api

Version:

Official Coze UniApp SDK for seamless AI integration into your applications | 扣子官方 UniApp SDK,助您轻松集成 AI 能力到应用中

24 lines (23 loc) 1.55 kB
import { type RunWorkflowReq, type RequestOptions, WorkflowEventType, WorkflowEvent, ChatEventType, type StreamChatReq, type StreamChatData, type CreateFileReq, type ChatWorkflowReq, type FileObject, type EnterMessage, type ObjectStringItem } from '@coze/api'; import { type CozeAPI } from '../api'; export interface WorkflowMessage { id: string; event: WorkflowEventType; data: string; } export interface ChatMessage { event: ChatEventType; data: string; } export declare const handleAdditionalMessages: (additional_messages?: EnterMessage[]) => { content: string | undefined; role: import("@coze/api").RoleType; type?: import("@coze/api").MessageType; content_type?: import("@coze/api").ContentType; meta_data?: import("@coze/api").MetaDataType; }[] | undefined; export declare const handleParameters: (parameters?: Record<string, ObjectStringItem | string>) => Record<string, string | ObjectStringItem> | undefined; export declare function getWorkflowStreamMixin(api: CozeAPI): (params: RunWorkflowReq, options?: RequestOptions) => AsyncGenerator<WorkflowEvent, void, unknown>; export declare function getChatStreamMixin(api: CozeAPI): (params: StreamChatReq, options?: RequestOptions) => AsyncIterable<StreamChatData>; export declare function getWorkflowChatStreamMixin(api: CozeAPI): (params: ChatWorkflowReq, options?: RequestOptions) => AsyncIterable<StreamChatData>; export declare function getUploadFileMixin(api: CozeAPI): (params: CreateFileReq, options?: RequestOptions) => Promise<FileObject>;