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>>