Class: abstract
OpenApi
Defined in: packages/designer/types/framework/openapi.d.ts:102
Constructors
Constructor
new OpenApi():
OpenApi
Returns
OpenApi
Properties
cancelChat()?
abstract
optional
cancelChat: (chat
) =>Promise
<ResponseWrapper
<AIChat
>>
Defined in: packages/designer/types/framework/openapi.d.ts:171
取消对话
Parameters
chat
Returns
Promise
<ResponseWrapper
<AIChat
>>
cancelOrder()?
abstract
optional
cancelOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:199
取消订单
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:187
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:195
创建订单
Returns
Promise
<ResponseWrapper
<any
>>
getChats()?
abstract
optional
getChats: (topicId
) =>Promise
<ResponseWrapper
<AIChat
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:159
获取对话列表
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<AIChat
[]>>
getDictOptions()?
abstract
optional
getDictOptions: (code
) =>Promise
<DictOption
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:130
获取字典项
Parameters
code
string
Returns
Promise
<DictOption
[]>
getHotTopics()?
abstract
optional
getHotTopics: () =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:183
获取热门话题
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
getImage()?
abstract
optional
getImage: (path?
) =>undefined
|string
Defined in: packages/designer/types/framework/openapi.d.ts:207
获取图片url
Parameters
path?
string
Returns
undefined
| string
getOrder()?
abstract
optional
getOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:203
订单详情
Parameters
id
string
Returns
Promise
<ResponseWrapper
<any
>>
getOssFile()?
abstract
optional
getOssFile: (path?
) =>undefined
|string
Defined in: packages/designer/types/framework/openapi.d.ts:211
获取文件url
Parameters
path?
string
Returns
undefined
| string
getSettins()?
abstract
optional
getSettins: () =>Promise
<Settings
>
Defined in: packages/designer/types/framework/openapi.d.ts:191
获取AI设置
Returns
Promise
<Settings
>
getTemplateById()?
abstract
optional
getTemplateById: (id
) =>Promise
<TemplateDto
>
Defined in: packages/designer/types/framework/openapi.d.ts:118
根据id获取模版
Parameters
id
string
Returns
Promise
<TemplateDto
>
getTemplateDsl()?
abstract
optional
getTemplateDsl: (id
) =>Promise
<BlockSchema
>
Defined in: packages/designer/types/framework/openapi.d.ts:126
获取模版的dsl
Parameters
id
string
Returns
Promise
<BlockSchema
>
getTemplates()?
abstract
optional
getTemplates: (platform
) =>Promise
<TemplateDto
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:114
获取模版列表
Parameters
platform
PlatformType
Returns
Promise
<TemplateDto
[]>
getTopics()?
abstract
optional
getTopics: (fileId
) =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:163
获取话题列表
Parameters
fileId
string
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
isLogined()?
abstract
optional
isLogined: () =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:110
判断用户是否登录
Returns
Promise
<boolean
>
loginBySign()?
abstract
optional
loginBySign: () =>Promise
<string
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:106
签名登录
Returns
Promise
<string
[]>
postChat()?
abstract
optional
postChat: (dto
) =>Promise
<ResponseWrapper
<AIChat
>>
Defined in: packages/designer/types/framework/openapi.d.ts:167
发送对话
Parameters
dto
Returns
Promise
<ResponseWrapper
<AIChat
>>
postImageTopic()?
abstract
optional
postImageTopic: (dto
) =>Promise
<ResponseWrapper
<{chat
:AIChat
;topic
:AITopic
; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:145
发送图片AI话题
Parameters
dto
Returns
Promise
<ResponseWrapper
<{ chat
: AIChat
; topic
: AITopic
; }>>
postJsonTopic()?
abstract
optional
postJsonTopic: (dto
) =>Promise
<ResponseWrapper
<{chat
:AIChat
;topic
:AITopic
; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:152
发送元数据AI话题
Parameters
dto
Returns
Promise
<ResponseWrapper
<{ chat
: AIChat
; topic
: AITopic
; }>>
postTopic()?
abstract
optional
postTopic: (dto
) =>Promise
<ResponseWrapper
<{chat
:AIChat
;topic
:AITopic
; }>>
Defined in: packages/designer/types/framework/openapi.d.ts:138
发送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:134
发布模版
Parameters
dto
Returns
Promise
<boolean
>
removeTemplate()?
abstract
optional
removeTemplate: (id
) =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:122
删除模版
Parameters
id
string
Returns
Promise
<boolean
>
removeTopic()?
abstract
optional
removeTopic: (topicId
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:179
删除话题
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<boolean
>>
saveChat()?
abstract
optional
saveChat: (chat
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:175
保存对话
Parameters
chat
Returns
Promise
<ResponseWrapper
<boolean
>>