Class: abstract
OpenApi
Defined in: packages/designer/types/framework/openapi.d.ts:132
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:201
取消对话
Parameters
chat
Returns
Promise
<ResponseWrapper
<AIChat
>>
cancelOrder()?
abstract
optional
cancelOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:229
取消订单
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:217
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:225
创建订单
Returns
Promise
<ResponseWrapper
<any
>>
getChats()?
abstract
optional
getChats: (topicId
) =>Promise
<ResponseWrapper
<AIChat
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:189
获取对话列表
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<AIChat
[]>>
getDictOptions()?
abstract
optional
getDictOptions: (code
) =>Promise
<DictOption
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:160
获取字典项
Parameters
code
string
Returns
Promise
<DictOption
[]>
getHotTopics()?
abstract
optional
getHotTopics: () =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:213
获取热门话题
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
getImage()?
abstract
optional
getImage: (path?
) =>undefined
|string
Defined in: packages/designer/types/framework/openapi.d.ts:237
获取图片url
Parameters
path?
string
Returns
undefined
| string
getOrder()?
abstract
optional
getOrder: (id
) =>Promise
<ResponseWrapper
<any
>>
Defined in: packages/designer/types/framework/openapi.d.ts:233
订单详情
Parameters
id
string
Returns
Promise
<ResponseWrapper
<any
>>
getOssFile()?
abstract
optional
getOssFile: (path?
) =>undefined
|string
Defined in: packages/designer/types/framework/openapi.d.ts:241
获取文件url
Parameters
path?
string
Returns
undefined
| string
getSettins()?
abstract
optional
getSettins: () =>Promise
<Settings
>
Defined in: packages/designer/types/framework/openapi.d.ts:221
获取AI设置
Returns
Promise
<Settings
>
getTemplateById()?
abstract
optional
getTemplateById: (id
) =>Promise
<TemplateDto
>
Defined in: packages/designer/types/framework/openapi.d.ts:148
根据id获取模版
Parameters
id
string
Returns
Promise
<TemplateDto
>
getTemplateDsl()?
abstract
optional
getTemplateDsl: (id
) =>Promise
<BlockSchema
>
Defined in: packages/designer/types/framework/openapi.d.ts:156
获取模版的dsl
Parameters
id
string
Returns
Promise
<BlockSchema
>
getTemplates()?
abstract
optional
getTemplates: (platform
) =>Promise
<TemplateDto
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:144
获取模版列表
Parameters
platform
PlatformType
Returns
Promise
<TemplateDto
[]>
getTopics()?
abstract
optional
getTopics: (fileId
) =>Promise
<ResponseWrapper
<AITopic
[]>>
Defined in: packages/designer/types/framework/openapi.d.ts:193
获取话题列表
Parameters
fileId
string
Returns
Promise
<ResponseWrapper
<AITopic
[]>>
isLogined()?
abstract
optional
isLogined: () =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:140
判断用户是否登录
Returns
Promise
<boolean
>
loginBySign()?
abstract
optional
loginBySign: (auth?
) =>Promise
<string
[]>
Defined in: packages/designer/types/framework/openapi.d.ts:136
签名登录
Parameters
auth?
string
| () => Promise
<any
>
Returns
Promise
<string
[]>
postChat()?
abstract
optional
postChat: (dto
) =>Promise
<ResponseWrapper
<AIChat
>>
Defined in: packages/designer/types/framework/openapi.d.ts:197
发送对话
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:175
发送图片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:182
发送元数据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:168
发送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:164
发布模版
Parameters
dto
Returns
Promise
<boolean
>
removeTemplate()?
abstract
optional
removeTemplate: (id
) =>Promise
<boolean
>
Defined in: packages/designer/types/framework/openapi.d.ts:152
删除模版
Parameters
id
string
Returns
Promise
<boolean
>
removeTopic()?
abstract
optional
removeTopic: (topicId
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:209
删除话题
Parameters
topicId
string
Returns
Promise
<ResponseWrapper
<boolean
>>
saveChat()?
abstract
optional
saveChat: (chat
) =>Promise
<ResponseWrapper
<boolean
>>
Defined in: packages/designer/types/framework/openapi.d.ts:205
保存对话
Parameters
chat
Returns
Promise
<ResponseWrapper
<boolean
>>