Skip to content

@vtj


@vtj / designer / OpenApi

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

ChatDto

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

TopicDto

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

PublishTemplateDto

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

AIChat

Returns

Promise<ResponseWrapper<boolean>>

Released under the MIT License.