Abstract Class: OpenApi 
Defined in: packages/designer/types/framework/openapi.d.ts:135
Constructors 
Constructor 
new OpenApi():
OpenApi
Returns 
OpenApi
Properties 
cancelChat()? 
abstractoptionalcancelChat: (chat) =>Promise<ResponseWrapper<AIChat>>
Defined in: packages/designer/types/framework/openapi.d.ts:204
取消对话
Parameters 
chat 
Returns 
Promise<ResponseWrapper<AIChat>>
cancelOrder()? 
abstractoptionalcancelOrder: (id) =>Promise<ResponseWrapper<any>>
Defined in: packages/designer/types/framework/openapi.d.ts:232
取消订单
Parameters 
id 
string
Returns 
Promise<ResponseWrapper<any>>
chatCompletions()? 
abstractoptionalchatCompletions: (topicId,chatId,callback?,error?) =>Promise<() =>void>
Defined in: packages/designer/types/framework/openapi.d.ts:220
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:228
创建订单
Returns 
Promise<ResponseWrapper<any>>
getChats()? 
abstractoptionalgetChats: (topicId) =>Promise<ResponseWrapper<AIChat[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:192
获取对话列表
Parameters 
topicId 
string
Returns 
Promise<ResponseWrapper<AIChat[]>>
getDictOptions()? 
abstractoptionalgetDictOptions: (code) =>Promise<DictOption[]>
Defined in: packages/designer/types/framework/openapi.d.ts:163
获取字典项
Parameters 
code 
string
Returns 
Promise<DictOption[]>
getHotTopics()? 
abstractoptionalgetHotTopics: () =>Promise<ResponseWrapper<AITopic[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:216
获取热门话题
Returns 
Promise<ResponseWrapper<AITopic[]>>
getImage()? 
abstractoptionalgetImage: (path?) =>string|undefined
Defined in: packages/designer/types/framework/openapi.d.ts:240
获取图片url
Parameters 
path? 
string
Returns 
string | undefined
getOrder()? 
abstractoptionalgetOrder: (id) =>Promise<ResponseWrapper<any>>
Defined in: packages/designer/types/framework/openapi.d.ts:236
订单详情
Parameters 
id 
string
Returns 
Promise<ResponseWrapper<any>>
getOssFile()? 
abstractoptionalgetOssFile: (path?) =>string|undefined
Defined in: packages/designer/types/framework/openapi.d.ts:244
获取文件url
Parameters 
path? 
string
Returns 
string | undefined
getSettins()? 
abstractoptionalgetSettins: () =>Promise<Settings>
Defined in: packages/designer/types/framework/openapi.d.ts:224
获取AI设置
Returns 
Promise<Settings>
getTemplateById()? 
abstractoptionalgetTemplateById: (id) =>Promise<TemplateDto>
Defined in: packages/designer/types/framework/openapi.d.ts:151
根据id获取模版
Parameters 
id 
string
Returns 
Promise<TemplateDto>
getTemplateDsl()? 
abstractoptionalgetTemplateDsl: (id) =>Promise<BlockSchema>
Defined in: packages/designer/types/framework/openapi.d.ts:159
获取模版的dsl
Parameters 
id 
string
Returns 
Promise<BlockSchema>
getTemplates()? 
abstractoptionalgetTemplates: (platform) =>Promise<TemplateDto[]>
Defined in: packages/designer/types/framework/openapi.d.ts:147
获取模版列表
Parameters 
platform 
PlatformType
Returns 
Promise<TemplateDto[]>
getTopics()? 
abstractoptionalgetTopics: (fileId) =>Promise<ResponseWrapper<AITopic[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:196
获取话题列表
Parameters 
fileId 
string
Returns 
Promise<ResponseWrapper<AITopic[]>>
isLogined()? 
abstractoptionalisLogined: () =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:143
判断用户是否登录
Returns 
Promise<boolean>
loginBySign()? 
abstractoptionalloginBySign: (auth?) =>Promise<string[]>
Defined in: packages/designer/types/framework/openapi.d.ts:139
签名登录
Parameters 
auth? 
string | () => Promise<any>
Returns 
Promise<string[]>
postChat()? 
abstractoptionalpostChat: (dto) =>Promise<ResponseWrapper<AIChat>>
Defined in: packages/designer/types/framework/openapi.d.ts:200
发送对话
Parameters 
dto 
Returns 
Promise<ResponseWrapper<AIChat>>
postImageTopic()? 
abstractoptionalpostImageTopic: (dto) =>Promise<ResponseWrapper<{chat:AIChat;topic:AITopic; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:178
发送图片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:185
发送元数据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:171
发送AI话题
Parameters 
dto 
Returns 
Promise<ResponseWrapper<{ chat: AIChat; topic: AITopic; }>>
publishTemplate()? 
abstractoptionalpublishTemplate: (dto) =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:167
发布模版
Parameters 
dto 
Returns 
Promise<boolean>
removeTemplate()? 
abstractoptionalremoveTemplate: (id) =>Promise<boolean>
Defined in: packages/designer/types/framework/openapi.d.ts:155
删除模版
Parameters 
id 
string
Returns 
Promise<boolean>
removeTopic()? 
abstractoptionalremoveTopic: (topicId) =>Promise<ResponseWrapper<boolean>>
Defined in: packages/designer/types/framework/openapi.d.ts:212
删除话题
Parameters 
topicId 
string
Returns 
Promise<ResponseWrapper<boolean>>
saveChat()? 
abstractoptionalsaveChat: (chat) =>Promise<ResponseWrapper<boolean>>
Defined in: packages/designer/types/framework/openapi.d.ts:208
保存对话
Parameters 
chat 
Returns 
Promise<ResponseWrapper<boolean>>