Class: abstract
OpenApi
Defined in: packages/designer/types/framework/openapi.d.ts:90
Constructors
Constructor
new OpenApi():
OpenApi
Returns
OpenApi
Properties
cancelOrder()?
abstract
optional
cancelOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:169
取消订单
Parameters
id
string
Returns
Promise
<ResponseWrapper
<any
>>
chatCompletions()?
abstract
optional
chatCompletions: (topicId
,chatId
,callback?
,error?
) =>Promise
<() =>void
>
Defined in: packages/designer/types/framework/openapi.d.ts:157
AI Completions
Parameters
topicId
string
chatId
string
callback?
(data
, done?
) => void
error?
(err
, cancel?
) => void
Returns
Promise
<() => void
>
createOrder()?
abstract
optional
createOrder: () =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:165
创建订单
Returns
Promise
<ResponseWrapper
<any
>>
getChats()?
abstract
optional
getChats: (topicId
) =>Promise
<ResponseWrapper
<AIChat
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:133
获取对话列表
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<AIChat
[]>>
getDictOptions()?
abstract
optional
getDictOptions: (code
) =>Promise
<DictOption
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:118
获取字典项
Parameters
code
string
Returns
Promise
<DictOption
[]>
getHotTopics()?
abstract
optional
getHotTopics: () =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:153
获取热门话题
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
getImage()?
abstract
optional
getImage: (path?
) =>undefined
|string
Defined in: packages/designer/types/framework/openapi.d.ts:177
获取图片url
Parameters
path?
string
Returns
undefined
| string
getOrder()?
abstract
optional
getOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:173
订单详情
Parameters
id
string
Returns
Promise
<ResponseWrapper
<any
>>
getSettins()?
abstract
optional
getSettins: () =>Promise
<Settings
>
Defined in: packages/designer/types/framework/openapi.d.ts:161
获取AI设置
Returns
Promise
<Settings
>
getTemplateById()?
abstract
optional
getTemplateById: (id
) =>Promise
<TemplateDto
>
Defined in: packages/designer/types/framework/openapi.d.ts:106
根据id获取模版
Parameters
id
string
Returns
Promise
<TemplateDto
>
getTemplateDsl()?
abstract
optional
getTemplateDsl: (id
) =>Promise
<BlockSchema
>
Defined in: packages/designer/types/framework/openapi.d.ts:114
获取模版的dsl
Parameters
id
string
Returns
Promise
<BlockSchema
>
getTemplates()?
abstract
optional
getTemplates: (platform
) =>Promise
<TemplateDto
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:102
获取模版列表
Parameters
platform
PlatformType
Returns
Promise
<TemplateDto
[]>
getTopics()?
abstract
optional
getTopics: (fileId
) =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:137
获取话题列表
Parameters
fileId
string
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
isLogined()?
abstract
optional
isLogined: () =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:98
判断用户是否登录
Returns
Promise
<boolean
>
loginBySign()?
abstract
optional
loginBySign: () =>Promise
<string
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:94
签名登录
Returns
Promise
<string
[]>
postChat()?
abstract
optional
postChat: (dto
) =>Promise
<ResponseWrapper
<AIChat
>>
Defined in: packages/designer/types/framework/openapi.d.ts:141
发送对话
Parameters
dto
Returns
Promise
<ResponseWrapper
<AIChat
>>
postTopic()?
abstract
optional
postTopic: (dto
) =>Promise
<ResponseWrapper
<{chat
:AIChat
;topic
:AITopic
; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:126
发送AI话题
Parameters
dto
Returns
Promise
<ResponseWrapper
<{ chat
: AIChat
; topic
: AITopic
; }>>
publishTemplate()?
abstract
optional
publishTemplate: (dto
) =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:122
发布模版
Parameters
dto
Returns
Promise
<boolean
>
removeTemplate()?
abstract
optional
removeTemplate: (id
) =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:110
删除模版
Parameters
id
string
Returns
Promise
<boolean
>
removeTopic()?
abstract
optional
removeTopic: (topicId
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:149
删除话题
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<boolean
>>
saveChat()?
abstract
optional
saveChat: (chat
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:145
保存对话
Parameters
chat
Returns
Promise
<ResponseWrapper
<boolean
>>