Abstract Class: OpenApi
Defined in: packages/designer/types/framework/openapi.d.ts:137
Constructors
Constructor
new OpenApi():
OpenApi
Returns
OpenApi
Properties
cancelChat()?
abstractoptionalcancelChat: (chat) =>Promise<ResponseWrapper<AIChat>>
Defined in: packages/designer/types/framework/openapi.d.ts:206
取消对话
Parameters
chat
Returns
Promise<ResponseWrapper<AIChat>>
cancelOrder()?
abstractoptionalcancelOrder: (id) =>Promise<ResponseWrapper<any>>
Defined in: packages/designer/types/framework/openapi.d.ts:234
取消订单
Parameters
id
string
Returns
Promise<ResponseWrapper<any>>
chatCompletions()?
abstractoptionalchatCompletions: (topicId,chatId,callback?,error?) =>Promise<() =>void>
Defined in: packages/designer/types/framework/openapi.d.ts:222
AI Completions
Parameters
topicId
string
chatId
string
callback?
(data, done?) => void
error?
(err, cancel?) => void
Returns
Promise<() => void>
createOrder()?
abstractoptionalcreateOrder: () =>Promise<ResponseWrapper<any>>
Defined in: packages/designer/types/framework/openapi.d.ts:230
创建订单
Returns
Promise<ResponseWrapper<any>>
getChats()?
abstractoptionalgetChats: (topicId) =>Promise<ResponseWrapper<AIChat[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:194
获取对话列表
Parameters
topicId
string
Returns
Promise<ResponseWrapper<AIChat[]>>
getDictOptions()?
abstractoptionalgetDictOptions: (code) =>Promise<DictOption[]>
Defined in: packages/designer/types/framework/openapi.d.ts:165
获取字典项
Parameters
code
string
Returns
Promise<DictOption[]>
getHotTopics()?
abstractoptionalgetHotTopics: () =>Promise<ResponseWrapper<AITopic[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:218
获取热门话题
Returns
Promise<ResponseWrapper<AITopic[]>>
getImage()?
abstractoptionalgetImage: (path?) =>string|undefined
Defined in: packages/designer/types/framework/openapi.d.ts:242
获取图片url
Parameters
path?
string
Returns
string | undefined
getOrder()?
abstractoptionalgetOrder: (id) =>Promise<ResponseWrapper<any>>
Defined in: packages/designer/types/framework/openapi.d.ts:238
订单详情
Parameters
id
string
Returns
Promise<ResponseWrapper<any>>
getOssFile()?
abstractoptionalgetOssFile: (path?) =>string|undefined
Defined in: packages/designer/types/framework/openapi.d.ts:246
获取文件url
Parameters
path?
string
Returns
string | undefined
getSettins()?
abstractoptionalgetSettins: () =>Promise<Settings>
Defined in: packages/designer/types/framework/openapi.d.ts:226
获取AI设置
Returns
Promise<Settings>
getTemplateById()?
abstractoptionalgetTemplateById: (id) =>Promise<TemplateDto>
Defined in: packages/designer/types/framework/openapi.d.ts:153
根据id获取模版
Parameters
id
string
Returns
Promise<TemplateDto>
getTemplateDsl()?
abstractoptionalgetTemplateDsl: (id) =>Promise<BlockSchema>
Defined in: packages/designer/types/framework/openapi.d.ts:161
获取模版的dsl
Parameters
id
string
Returns
Promise<BlockSchema>
getTemplates()?
abstractoptionalgetTemplates: (platform) =>Promise<TemplateDto[]>
Defined in: packages/designer/types/framework/openapi.d.ts:149
获取模版列表
Parameters
platform
PlatformType
Returns
Promise<TemplateDto[]>
getTopics()?
abstractoptionalgetTopics: (fileId) =>Promise<ResponseWrapper<AITopic[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:198
获取话题列表
Parameters
fileId
string
Returns
Promise<ResponseWrapper<AITopic[]>>
isLogined()?
abstractoptionalisLogined: () =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:145
判断用户是否登录
Returns
Promise<boolean>
loginBySign()?
abstractoptionalloginBySign: (auth?) =>Promise<string[]>
Defined in: packages/designer/types/framework/openapi.d.ts:141
签名登录
Parameters
auth?
string | () => Promise<any>
Returns
Promise<string[]>
postChat()?
abstractoptionalpostChat: (dto) =>Promise<ResponseWrapper<AIChat>>
Defined in: packages/designer/types/framework/openapi.d.ts:202
发送对话
Parameters
dto
Returns
Promise<ResponseWrapper<AIChat>>
postImageTopic()?
abstractoptionalpostImageTopic: (dto) =>Promise<ResponseWrapper<{chat:AIChat;topic:AITopic; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:180
发送图片AI话题
Parameters
dto
Returns
Promise<ResponseWrapper<{ chat: AIChat; topic: AITopic; }>>
postJsonTopic()?
abstractoptionalpostJsonTopic: (dto) =>Promise<ResponseWrapper<{chat:AIChat;topic:AITopic; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:187
发送元数据AI话题
Parameters
dto
Returns
Promise<ResponseWrapper<{ chat: AIChat; topic: AITopic; }>>
postTopic()?
abstractoptionalpostTopic: (dto) =>Promise<ResponseWrapper<{chat:AIChat;topic:AITopic; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:173
发送AI话题
Parameters
dto
Returns
Promise<ResponseWrapper<{ chat: AIChat; topic: AITopic; }>>
publishTemplate()?
abstractoptionalpublishTemplate: (dto) =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:169
发布模版
Parameters
dto
Returns
Promise<boolean>
removeTemplate()?
abstractoptionalremoveTemplate: (id) =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:157
删除模版
Parameters
id
string
Returns
Promise<boolean>
removeTopic()?
abstractoptionalremoveTopic: (topicId) =>Promise<ResponseWrapper<boolean>>
Defined in: packages/designer/types/framework/openapi.d.ts:214
删除话题
Parameters
topicId
string
Returns
Promise<ResponseWrapper<boolean>>
saveChat()?
abstractoptionalsaveChat: (chat) =>Promise<ResponseWrapper<boolean>>
Defined in: packages/designer/types/framework/openapi.d.ts:210
保存对话
Parameters
chat
Returns
Promise<ResponseWrapper<boolean>>