Skip to content

@vtj


@vtj / designer / OpenApi

Class: abstract OpenApi

Defined in: packages/designer/types/framework/openapi.d.ts:94

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

取消订单

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

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

创建订单

Returns

Promise<ResponseWrapper<any>>


getChats()?

abstract optional getChats: (topicId) => Promise<ResponseWrapper<AIChat[]>>

Defined in: packages/designer/types/framework/openapi.d.ts:144

获取对话列表

Parameters

topicId

string

Returns

Promise<ResponseWrapper<AIChat[]>>


getDictOptions()?

abstract optional getDictOptions: (code) => Promise<DictOption[]>

Defined in: packages/designer/types/framework/openapi.d.ts:122

获取字典项

Parameters

code

string

Returns

Promise<DictOption[]>


getHotTopics()?

abstract optional getHotTopics: () => Promise<ResponseWrapper<AITopic[]>>

Defined in: packages/designer/types/framework/openapi.d.ts:164

获取热门话题

Returns

Promise<ResponseWrapper<AITopic[]>>


getImage()?

abstract optional getImage: (path?) => undefined | string

Defined in: packages/designer/types/framework/openapi.d.ts:188

获取图片url

Parameters

path?

string

Returns

undefined | string


getOrder()?

abstract optional getOrder: (id) => Promise<ResponseWrapper<any>>

Defined in: packages/designer/types/framework/openapi.d.ts:184

订单详情

Parameters

id

string

Returns

Promise<ResponseWrapper<any>>


getSettins()?

abstract optional getSettins: () => Promise<Settings>

Defined in: packages/designer/types/framework/openapi.d.ts:172

获取AI设置

Returns

Promise<Settings>


getTemplateById()?

abstract optional getTemplateById: (id) => Promise<TemplateDto>

Defined in: packages/designer/types/framework/openapi.d.ts:110

根据id获取模版

Parameters

id

string

Returns

Promise<TemplateDto>


getTemplateDsl()?

abstract optional getTemplateDsl: (id) => Promise<BlockSchema>

Defined in: packages/designer/types/framework/openapi.d.ts:118

获取模版的dsl

Parameters

id

string

Returns

Promise<BlockSchema>


getTemplates()?

abstract optional getTemplates: (platform) => Promise<TemplateDto[]>

Defined in: packages/designer/types/framework/openapi.d.ts:106

获取模版列表

Parameters

platform

PlatformType

Returns

Promise<TemplateDto[]>


getTopics()?

abstract optional getTopics: (fileId) => Promise<ResponseWrapper<AITopic[]>>

Defined in: packages/designer/types/framework/openapi.d.ts:148

获取话题列表

Parameters

fileId

string

Returns

Promise<ResponseWrapper<AITopic[]>>


isLogined()?

abstract optional isLogined: () => Promise<boolean>

Defined in: packages/designer/types/framework/openapi.d.ts:102

判断用户是否登录

Returns

Promise<boolean>


loginBySign()?

abstract optional loginBySign: () => Promise<string[]>

Defined in: packages/designer/types/framework/openapi.d.ts:98

签名登录

Returns

Promise<string[]>


postChat()?

abstract optional postChat: (dto) => Promise<ResponseWrapper<AIChat>>

Defined in: packages/designer/types/framework/openapi.d.ts:152

发送对话

Parameters

dto

ChatDto

Returns

Promise<ResponseWrapper<AIChat>>


postImageTopic()?

abstract optional postImageTopic: (dto) => Promise<ResponseWrapper<{ chat: AIChat; topic: AITopic; }>>

Defined in: packages/designer/types/framework/openapi.d.ts:137

发送图片AI话题

Parameters

dto

TopicDto

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

发送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:126

发布模版

Parameters

dto

PublishTemplateDto

Returns

Promise<boolean>


removeTemplate()?

abstract optional removeTemplate: (id) => Promise<boolean>

Defined in: packages/designer/types/framework/openapi.d.ts:114

删除模版

Parameters

id

string

Returns

Promise<boolean>


removeTopic()?

abstract optional removeTopic: (topicId) => Promise<ResponseWrapper<boolean>>

Defined in: packages/designer/types/framework/openapi.d.ts:160

删除话题

Parameters

topicId

string

Returns

Promise<ResponseWrapper<boolean>>


saveChat()?

abstract optional saveChat: (chat) => Promise<ResponseWrapper<boolean>>

Defined in: packages/designer/types/framework/openapi.d.ts:156

保存对话

Parameters

chat

AIChat

Returns

Promise<ResponseWrapper<boolean>>

Released under the MIT License.