/**
 * AdminAccountInfo
 * @export
 * @interface AdminAccountInfo
 */
export interface AdminAccountInfo {
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    area?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    avatar?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    company?: string;
    /**
     *
     * @type {number}
     * @memberof AdminAccountInfo
     */
    dau?: number;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    displayName?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    firstName?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    githubUrl?: string;
    /**
     *
     * @type {number}
     * @memberof AdminAccountInfo
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    lastLoginTime?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    lastName?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    phoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    telegramUserName?: string;
    /**
     *
     * @type {string}
     * @memberof AdminAccountInfo
     */
    xuserName?: string;
}
/**
 * AdminAgentListItem，AdminAgentListItem
 * @export
 * @interface AdminAgentListItem
 */
export interface AdminAgentListItem {
    /**
     * createBy
     * @type {string}
     * @memberof AdminAgentListItem
     */
    createBy?: string;
    /**
     * createTime
     * @type {string}
     * @memberof AdminAgentListItem
     */
    createTime?: string;
    /**
     * description
     * @type {string}
     * @memberof AdminAgentListItem
     */
    description?: string;
    /**
     * id
     * @type {number}
     * @memberof AdminAgentListItem
     */
    id?: number;
    /**
     * name
     * @type {string}
     * @memberof AdminAgentListItem
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof AdminAgentListItem
     */
    pictureUrl?: string;
    /**
     * agent publish status, 1-Draft 2-Pending Review 3-Published 4-Rejected 5-Updating 6-Unpublished
     * @type {number}
     * @memberof AdminAgentListItem
     */
    publishStatus?: number;
    /**
     * publishedTime
     * @type {string}
     * @memberof AdminAgentListItem
     */
    publishedTime?: string;
    /**
     * rejected reason
     * @type {string}
     * @memberof AdminAgentListItem
     */
    rejectedReason?: string;
    /**
     * agent source, 0-local 1-marketplace 2-third_party 3-workflow 4-prompt 5-framework
     * @type {number}
     * @memberof AdminAgentListItem
     */
    source?: number;
    /**
     * submittedTime
     * @type {string}
     * @memberof AdminAgentListItem
     */
    submittedTime?: string;
    /**
     * unpublished reason
     * @type {string}
     * @memberof AdminAgentListItem
     */
    unpublishedReason?: string;
    /**
     * updateTime
     * @type {string}
     * @memberof AdminAgentListItem
     */
    updateTime?: string;
}
/**
 * Agent
 * @export
 * @interface Agent
 */
export interface Agent {
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    agentServerId?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    apiKey?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    categoryId?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    conversationStartersStr?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    cpuCore?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    createBy?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    createTime?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    delFlag?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    deployType?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    description?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    details?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    developerEmail?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    developerName?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    developerPhoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    extra?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    httpMethod?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    imUid?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    input?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    intent?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    knowledge?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    llmModelName?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    mcpServers?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    memorySize?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    output?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    parameters?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    pictureUrl?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    publishStatus?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    publishedTime?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    rejectedReason?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    replicaNumber?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    requestUrl?: string;
    /**
     *
     * @type {boolean}
     * @memberof Agent
     */
    sessionSupported?: boolean;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    source?: number;
    /**
     *
     * @type {boolean}
     * @memberof Agent
     */
    streaming?: boolean;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    submittedTime?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    systemPrompt?: string;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    templateId?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    templateName?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    templateVersion?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    tokenWalletAddress?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    toolsStr?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    unpublishedReason?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    updateTime?: string;
    /**
     *
     * @type {boolean}
     * @memberof Agent
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    userId?: number;
    /**
     *
     * @type {number}
     * @memberof Agent
     */
    visibility?: number;
    /**
     *
     * @type {string}
     * @memberof Agent
     */
    workflowId?: string;
}
/**
 * Agent brief list item
 * @export
 * @interface AgentBriefListItem
 */
export interface AgentBriefListItem {
    /**
     * agent id
     * @type {string}
     * @memberof AgentBriefListItem
     */
    id?: string;
    /**
     * agent name
     * @type {string}
     * @memberof AgentBriefListItem
     */
    name?: string;
}
/**
 * AgentCategory
 * @export
 * @interface AgentCategory
 */
export interface AgentCategory {
    /**
     *
     * @type {string}
     * @memberof AgentCategory
     */
    description?: string;
    /**
     *
     * @type {number}
     * @memberof AgentCategory
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof AgentCategory
     */
    name?: string;
}
/**
 * AgentCategoryUpdateRequest，AgentCategoryUpdateRequest
 * @export
 * @interface AgentCategoryUpdateRequest
 */
export interface AgentCategoryUpdateRequest {
    /**
     * agentId
     * @type {string}
     * @memberof AgentCategoryUpdateRequest
     */
    agentId?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof AgentCategoryUpdateRequest
     */
    categoryId?: number;
    /**
     * publishStatus
     * @type {number}
     * @memberof AgentCategoryUpdateRequest
     */
    publishStatus?: number;
}
/**
 * AgentCommentRequest
 * @export
 * @interface AgentCommentRequest
 */
export interface AgentCommentRequest {
    /**
     *
     * @type {string}
     * @memberof AgentCommentRequest
     */
    agentId?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentRequest
     */
    comment?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentRequest
     */
    commentId?: string;
    /**
     *
     * @type {number}
     * @memberof AgentCommentRequest
     */
    score?: number;
}
/**
 * AgentCommentResponse
 * @export
 * @interface AgentCommentResponse
 */
export interface AgentCommentResponse {
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    agentId?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    comment?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    commentId?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    createTime?: string;
    /**
     *
     * @type {string}
     * @memberof AgentCommentResponse
     */
    score?: string;
}
/**
 * AgentConversationResponse
 * @export
 * @interface AgentConversationResponse
 */
export interface AgentConversationResponse {
    /**
     *
     * @type {string}
     * @memberof AgentConversationResponse
     */
    agentName?: string;
    /**
     *
     * @type {string}
     * @memberof AgentConversationResponse
     */
    conversationStarters?: string;
    /**
     *
     * @type {string}
     * @memberof AgentConversationResponse
     */
    id?: string;
    /**
     *
     * @type {string}
     * @memberof AgentConversationResponse
     */
    pictureUrl?: string;
}
/**
 * AgentDetailListRequest
 * @export
 * @interface AgentDetailListRequest
 */
export interface AgentDetailListRequest {
    /**
     *
     * @type {Array<string>}
     * @memberof AgentDetailListRequest
     */
    agentId?: Array<string>;
}
/**
 * AgentDetailResponse，AgentDetailResponse
 * @export
 * @interface AgentDetailResponse
 */
export interface AgentDetailResponse {
    /**
     * agent server id
     * @type {string}
     * @memberof AgentDetailResponse
     */
    agentServerId?: string;
    /**
     * apikey
     * @type {string}
     * @memberof AgentDetailResponse
     */
    apiKey?: string;
    /**
     * agent category
     * @type {string}
     * @memberof AgentDetailResponse
     */
    category?: string;
    /**
     * agent category id
     * @type {number}
     * @memberof AgentDetailResponse
     */
    categoryId?: number;
    /**
     * agent conversation starters
     * @type {Array<object>}
     * @memberof AgentDetailResponse
     */
    conversationStarters?: Array<object>;
    /**
     * agent cpu cores
     * @type {number}
     * @memberof AgentDetailResponse
     */
    cpuCore?: number;
    /**
     * agent owner
     * @type {string}
     * @memberof AgentDetailResponse
     */
    createBy?: string;
    /**
     * agent deployment status
     * @type {string}
     * @memberof AgentDetailResponse
     */
    createTime?: string;
    /**
     * agent deployment status, 0-cloud 1-on-premise
     * @type {number}
     * @memberof AgentDetailResponse
     */
    deployType?: number;
    /**
     * agent description
     * @type {string}
     * @memberof AgentDetailResponse
     */
    description?: string;
    /**
     * agent details
     * @type {string}
     * @memberof AgentDetailResponse
     */
    details?: string;
    /**
     * agent developer email
     * @type {string}
     * @memberof AgentDetailResponse
     */
    developerEmail?: string;
    /**
     * agent developer name
     * @type {string}
     * @memberof AgentDetailResponse
     */
    developerName?: string;
    /**
     * agent developer phone number
     * @type {string}
     * @memberof AgentDetailResponse
     */
    developerPhoneNumber?: string;
    /**
     * agent extra
     * @type {string}
     * @memberof AgentDetailResponse
     */
    extra?: string;
    /**
     * agent http method
     * @type {string}
     * @memberof AgentDetailResponse
     */
    httpMethod?: string;
    /**
     * agent id
     * @type {number}
     * @memberof AgentDetailResponse
     */
    id?: number;
    /**
     * agent im uid
     * @type {string}
     * @memberof AgentDetailResponse
     */
    imUid?: string;
    /**
     * agent input
     * @type {string}
     * @memberof AgentDetailResponse
     */
    input?: string;
    /**
     * agent intent
     * @type {string}
     * @memberof AgentDetailResponse
     */
    intent?: string;
    /**
     * knowledge
     * @type {Array<object>}
     * @memberof AgentDetailResponse
     */
    knowledge?: Array<object>;
    /**
     * agent llm model name
     * @type {string}
     * @memberof AgentDetailResponse
     */
    llmModelName?: string;
    /**
     * mcpServers
     * @type {Array<object>}
     * @memberof AgentDetailResponse
     */
    mcpServers?: Array<object>;
    /**
     * agent memory size(GB)
     * @type {number}
     * @memberof AgentDetailResponse
     */
    memorySize?: number;
    /**
     * agent name
     * @type {string}
     * @memberof AgentDetailResponse
     */
    name?: string;
    /**
     * agent output
     * @type {string}
     * @memberof AgentDetailResponse
     */
    output?: string;
    /**
     * agent parameters
     * @type {string}
     * @memberof AgentDetailResponse
     */
    parameters?: string;
    /**
     * agent picture url
     * @type {string}
     * @memberof AgentDetailResponse
     */
    pictureUrl?: string;
    /**
     * agent publish status
     * @type {number}
     * @memberof AgentDetailResponse
     */
    publishStatus?: number;
    /**
     * agent replica number
     * @type {number}
     * @memberof AgentDetailResponse
     */
    replicaNumber?: number;
    /**
     * agent request url
     * @type {string}
     * @memberof AgentDetailResponse
     */
    requestUrl?: string;
    /**
     * agent session supported
     * @type {boolean}
     * @memberof AgentDetailResponse
     */
    sessionSupported?: boolean;
    /**
     * agent source, 0-local 1-marketplace 2-third_party
     * @type {number}
     * @memberof AgentDetailResponse
     */
    source?: number;
    /**
     * agent streaming
     * @type {boolean}
     * @memberof AgentDetailResponse
     */
    streaming?: boolean;
    /**
     * systemPrompt
     * @type {string}
     * @memberof AgentDetailResponse
     */
    systemPrompt?: string;
    /**
     * agent template id
     * @type {number}
     * @memberof AgentDetailResponse
     */
    templateId?: number;
    /**
     * agent template name
     * @type {string}
     * @memberof AgentDetailResponse
     */
    templateName?: string;
    /**
     * agent template version
     * @type {string}
     * @memberof AgentDetailResponse
     */
    templateVersion?: string;
    /**
     * agent developer token wallet address
     * @type {string}
     * @memberof AgentDetailResponse
     */
    tokenWalletAddress?: string;
    /**
     * agent tools string
     * @type {string}
     * @memberof AgentDetailResponse
     */
    toolsStr?: string;
    /**
     * agent deployment status
     * @type {string}
     * @memberof AgentDetailResponse
     */
    updateTime?: string;
    /**
     * agent used by others
     * @type {boolean}
     * @memberof AgentDetailResponse
     */
    usedByOthers?: boolean;
    /**
     * agent visibility
     * @type {number}
     * @memberof AgentDetailResponse
     */
    visibility?: number;
    /**
     * agent workflow id
     * @type {string}
     * @memberof AgentDetailResponse
     */
    workflowId?: string;
}
/**
 * AgentImRequest
 * @export
 * @interface AgentImRequest
 */
export interface AgentImRequest {
    /**
     *
     * @type {Array<string>}
     * @memberof AgentImRequest
     */
    agentIds?: Array<string>;
}
/**
 * AgentListItem，AgentListItem
 * @export
 * @interface AgentListItem
 */
export interface AgentListItem {
    /**
     * createTime
     * @type {string}
     * @memberof AgentListItem
     */
    createTime?: string;
    /**
     * description
     * @type {string}
     * @memberof AgentListItem
     */
    description?: string;
    /**
     * editing
     * @type {boolean}
     * @memberof AgentListItem
     */
    editing?: boolean;
    /**
     * editingTip
     * @type {string}
     * @memberof AgentListItem
     */
    editingTip?: string;
    /**
     * id
     * @type {number}
     * @memberof AgentListItem
     */
    id?: number;
    /**
     * name
     * @type {string}
     * @memberof AgentListItem
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof AgentListItem
     */
    pictureUrl?: string;
    /**
     * agent publish status, 1-Draft 2-Pending Review 3-Published 4-Rejected 5-Updating 6-Unpublished
     * @type {number}
     * @memberof AgentListItem
     */
    publishStatus?: number;
    /**
     * rejected reason
     * @type {string}
     * @memberof AgentListItem
     */
    rejectedReason?: string;
    /**
     * agent source, 0-local 1-marketplace 2-third_party 3-workflow 4-prompt
     * @type {number}
     * @memberof AgentListItem
     */
    source?: number;
    /**
     * unpublished reason
     * @type {string}
     * @memberof AgentListItem
     */
    unpublishedReason?: string;
    /**
     * updateTime
     * @type {string}
     * @memberof AgentListItem
     */
    updateTime?: string;
}
/**
 * AgentOperaPublicListItem，AgentOperaPublicListItem
 * @export
 * @interface AgentOperaPublicListItem
 */
export interface AgentOperaPublicListItem {
    /**
     * agent framework, 0:AgentOpera, 1:AutoGen
     * @type {number}
     * @memberof AgentOperaPublicListItem
     */
    agentFramework?: number;
    /**
     * agent server id
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    agentServerId?: string;
    /**
     * agent apikey
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    apiKey?: string;
    /**
     * agent category
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    category?: string;
    /**
     * agent categoryId
     * @type {number}
     * @memberof AgentOperaPublicListItem
     */
    categoryId?: number;
    /**
     * agent description
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    description?: string;
    /**
     * agent agent details
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    details?: string;
    /**
     * agent id
     * @type {number}
     * @memberof AgentOperaPublicListItem
     */
    id?: number;
    /**
     * agent input parameters
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    input?: string;
    /**
     * agent intent
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    intent?: string;
    /**
     * agent knowledge info, json array string
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    knowledge?: string;
    /**
     * agent model name
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    llmModelName?: string;
    /**
     * mcpServers, json array string
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    mcpServers?: string;
    /**
     * agent name
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    name?: string;
    /**
     * agent picture url
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    pictureUrl?: string;
    /**
     * agent publish status
     * @type {number}
     * @memberof AgentOperaPublicListItem
     */
    publishStatus?: number;
    /**
     * agent request url
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    requestUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof AgentOperaPublicListItem
     */
    sessionSupported?: boolean;
    /**
     * agent source, 2-third party 3-workflow 4-prompt
     * @type {number}
     * @memberof AgentOperaPublicListItem
     */
    source?: number;
    /**
     * streaming
     * @type {boolean}
     * @memberof AgentOperaPublicListItem
     */
    streaming?: boolean;
    /**
     * prompt agent system prompt
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    systemPrompt?: string;
    /**
     * agent update time
     * @type {string}
     * @memberof AgentOperaPublicListItem
     */
    updateTime?: string;
}
/**
 * AgentOperaPublicListItem，AgentOperaPublicListItem
 * @export
 * @interface AgentOperaPublicListItem1
 */
export interface AgentOperaPublicListItem1 {
    /**
     * agent framework, 0:AgentOpera, 1:AutoGen
     * @type {number}
     * @memberof AgentOperaPublicListItem1
     */
    agentFramework?: number;
    /**
     * agent server id
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    agentServerId?: string;
    /**
     * agent apikey
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    apiKey?: string;
    /**
     * agent category
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    category?: string;
    /**
     * agent categoryId
     * @type {number}
     * @memberof AgentOperaPublicListItem1
     */
    categoryId?: number;
    /**
     * agent description
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    description?: string;
    /**
     * agent agent details
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    details?: string;
    /**
     * agent id
     * @type {number}
     * @memberof AgentOperaPublicListItem1
     */
    id?: number;
    /**
     * agent input parameters
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    input?: string;
    /**
     * agent intent
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    intent?: string;
    /**
     * agent knowledge info, json array string
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    knowledge?: string;
    /**
     * agent model name
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    llmModelName?: string;
    /**
     * mcpServers, json array string
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    mcpServers?: string;
    /**
     * agent name
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    name?: string;
    /**
     * agent picture url
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    pictureUrl?: string;
    /**
     * agent publish status
     * @type {number}
     * @memberof AgentOperaPublicListItem1
     */
    publishStatus?: number;
    /**
     * agent request url
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    requestUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof AgentOperaPublicListItem1
     */
    sessionSupported?: boolean;
    /**
     * agent source, 2-third party 3-workflow 4-prompt
     * @type {number}
     * @memberof AgentOperaPublicListItem1
     */
    source?: number;
    /**
     * streaming
     * @type {boolean}
     * @memberof AgentOperaPublicListItem1
     */
    streaming?: boolean;
    /**
     * prompt agent system prompt
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    systemPrompt?: string;
    /**
     * agent update time
     * @type {string}
     * @memberof AgentOperaPublicListItem1
     */
    updateTime?: string;
}
/**
 * AgentRejectedRequest，AgentRejectedRequest
 * @export
 * @interface AgentRejectedRequest
 */
export interface AgentRejectedRequest {
    /**
     * agentId
     * @type {string}
     * @memberof AgentRejectedRequest
     */
    agentId?: string;
    /**
     * rejected reason
     * @type {string}
     * @memberof AgentRejectedRequest
     */
    reason?: string;
}
/**
 * AgentServerBriefDetailResponse，AgentServerBriefDetailResponse
 * @export
 * @interface AgentServerBriefDetailResponse
 */
export interface AgentServerBriefDetailResponse {
    /**
     * agent server description
     * @type {string}
     * @memberof AgentServerBriefDetailResponse
     */
    description?: string;
    /**
     * agent server id
     * @type {number}
     * @memberof AgentServerBriefDetailResponse
     */
    id?: number;
    /**
     * agent server name
     * @type {string}
     * @memberof AgentServerBriefDetailResponse
     */
    name?: string;
}
/**
 * AgentServerCreateRequest，AgentServerCreateRequest
 * @export
 * @interface AgentServerCreateRequest
 */
export interface AgentServerCreateRequest {
    /**
     * containerArgs
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    containerArgs?: string;
    /**
     * containerCommand
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    containerCommand?: string;
    /**
     * cpuCore, unit: core
     * @type {number}
     * @memberof AgentServerCreateRequest
     */
    cpuCore?: number;
    /**
     * description
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    description?: string;
    /**
     * docker image
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    dockerImage?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof AgentServerCreateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * framework, 0 AgentOpera, 1 AutoGen
     * @type {number}
     * @memberof AgentServerCreateRequest
     */
    framework?: number;
    /**
     * liveness probe
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    livenessProbe?: string;
    /**
     * main service path
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    mainServicePath?: string;
    /**
     * memorySize, unit: Gi
     * @type {number}
     * @memberof AgentServerCreateRequest
     */
    memorySize?: number;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    name?: string;
    /**
     * port
     * @type {number}
     * @memberof AgentServerCreateRequest
     */
    port?: number;
    /**
     * readiness probe
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof AgentServerCreateRequest
     */
    registryUserName?: string;
    /**
     * replicaNumber
     * @type {number}
     * @memberof AgentServerCreateRequest
     */
    replicaNumber?: number;
}
/**
 * AgentServerDetailResponse，AgentServerDetailResponse
 * @export
 * @interface AgentServerDetailResponse
 */
export interface AgentServerDetailResponse {
    /**
     * agent server actualAvailableReplicas
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    actualAvailableReplicas?: number;
    /**
     * agent server actualReplicas
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    actualReplicas?: number;
    /**
     * containerArgs
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    containerArgs?: string;
    /**
     * containerCommand
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    containerCommand?: string;
    /**
     * agent server cpuCore
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    cpuCore?: number;
    /**
     * agent server create time
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    createTime?: string;
    /**
     * agent server description
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    description?: string;
    /**
     * agent server dns
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    dns?: string;
    /**
     * agent server docker image
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    dockerImage?: string;
    /**
     * agent server environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof AgentServerDetailResponse
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * agent server framework
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    framework?: number;
    /**
     * agent server id
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    id?: number;
    /**
     * agent server livenessProbe
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    livenessProbe?: string;
    /**
     * agent server mainServicePath
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    mainServicePath?: string;
    /**
     * agent server memorySize
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    memorySize?: number;
    /**
     * agent server name
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    name?: string;
    /**
     * agent server port
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    port?: number;
    /**
     * agent server readinessProbe
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    readinessProbe?: string;
    /**
     * agent server registryName
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    registryName?: string;
    /**
     * agent server registryPassword
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    registryPassword?: string;
    /**
     * agent server registryUserName
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    registryUserName?: string;
    /**
     * agent server replicaNumber
     * @type {number}
     * @memberof AgentServerDetailResponse
     */
    replicaNumber?: number;
    /**
     * agent server deployment status
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    status?: string;
    /**
     * agent server update time
     * @type {string}
     * @memberof AgentServerDetailResponse
     */
    updateTime?: string;
}
/**
 * AgentServerListItem，AgentServerListItem
 * @export
 * @interface AgentServerListItem
 */
export interface AgentServerListItem {
    /**
     * agent server actual available replicas
     * @type {number}
     * @memberof AgentServerListItem
     */
    actualAvailableReplicas?: number;
    /**
     * agent server actual replicas
     * @type {number}
     * @memberof AgentServerListItem
     */
    actualReplicas?: number;
    /**
     * agent server create time
     * @type {string}
     * @memberof AgentServerListItem
     */
    createTime?: string;
    /**
     * agent server description
     * @type {string}
     * @memberof AgentServerListItem
     */
    description?: string;
    /**
     * agent server id
     * @type {string}
     * @memberof AgentServerListItem
     */
    id?: string;
    /**
     * agent server name
     * @type {string}
     * @memberof AgentServerListItem
     */
    name?: string;
    /**
     * agent server deployment status
     * @type {string}
     * @memberof AgentServerListItem
     */
    status?: string;
}
/**
 * AgentServerUpdateRequest，AgentServerUpdateRequest
 * @export
 * @interface AgentServerUpdateRequest
 */
export interface AgentServerUpdateRequest {
    /**
     * containerArgs
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    containerArgs?: string;
    /**
     * containerCommand
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    containerCommand?: string;
    /**
     * cpuCore, unit: core
     * @type {number}
     * @memberof AgentServerUpdateRequest
     */
    cpuCore?: number;
    /**
     * description
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    description?: string;
    /**
     * docker image
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    dockerImage?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof AgentServerUpdateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * framework, 0 AgentOpera, 1 AutoGen
     * @type {number}
     * @memberof AgentServerUpdateRequest
     */
    framework?: number;
    /**
     * agent server id
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    id?: string;
    /**
     * liveness probe
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    livenessProbe?: string;
    /**
     * main service path
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    mainServicePath?: string;
    /**
     * memorySize, unit: Gi
     * @type {number}
     * @memberof AgentServerUpdateRequest
     */
    memorySize?: number;
    /**
     * agent server name
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    name?: string;
    /**
     * port
     * @type {number}
     * @memberof AgentServerUpdateRequest
     */
    port?: number;
    /**
     * readiness probe
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof AgentServerUpdateRequest
     */
    registryUserName?: string;
    /**
     * replicaNumber
     * @type {number}
     * @memberof AgentServerUpdateRequest
     */
    replicaNumber?: number;
}
/**
 * agent subscription add request，agent subscription add request
 * @export
 * @interface AgentSubscriptionAddRequest
 */
export interface AgentSubscriptionAddRequest {
    /**
     * agent id
     * @type {string}
     * @memberof AgentSubscriptionAddRequest
     */
    agentId?: string;
    /**
     * agent name
     * @type {string}
     * @memberof AgentSubscriptionAddRequest
     */
    agentName?: string;
    /**
     *
     * @type {string}
     * @memberof AgentSubscriptionAddRequest
     */
    category?: string;
    /**
     *
     * @type {Array<object>}
     * @memberof AgentSubscriptionAddRequest
     */
    conversationStarters?: Array<object>;
    /**
     * request url
     * @type {string}
     * @memberof AgentSubscriptionAddRequest
     */
    requestUrl?: string;
}
/**
 * agent subscription item，agent subscription item
 * @export
 * @interface AgentSubscriptionItem
 */
export interface AgentSubscriptionItem {
    /**
     * agent id
     * @type {number}
     * @memberof AgentSubscriptionItem
     */
    agentId?: number;
    /**
     * agent name
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    agentName?: string;
    /**
     * agent owner
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    createBy?: string;
    /**
     * created time
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    createTime?: string;
    /**
     * agent description
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    description?: string;
    /**
     * agent details
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    details?: string;
    /**
     * agent llm model name
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    llmModelName?: string;
    /**
     * agent picture url
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    pictureUrl?: string;
    /**
     * request url
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    requestUrl?: string;
    /**
     * subscription id
     * @type {number}
     * @memberof AgentSubscriptionItem
     */
    subscriptionId?: number;
    /**
     * agent tools
     * @type {Array<string>}
     * @memberof AgentSubscriptionItem
     */
    tools?: Array<string>;
    /**
     * updated time
     * @type {string}
     * @memberof AgentSubscriptionItem
     */
    updateTime?: string;
}
/**
 * AgentTemplateTagInfoRequest
 * @export
 * @interface AgentTemplateTagInfoRequest
 */
export interface AgentTemplateTagInfoRequest {
    /**
     *
     * @type {number}
     * @memberof AgentTemplateTagInfoRequest
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof AgentTemplateTagInfoRequest
     */
    tagName?: string;
}
/**
 * AgentUnpublishedRequest，AgentUnpublishedRequest
 * @export
 * @interface AgentUnpublishedRequest
 */
export interface AgentUnpublishedRequest {
    /**
     * agentId
     * @type {string}
     * @memberof AgentUnpublishedRequest
     */
    agentId?: string;
    /**
     * rejected reason
     * @type {string}
     * @memberof AgentUnpublishedRequest
     */
    reason?: string;
}
/**
 * AIAgentDetail
 * @export
 * @interface AiAgentDetail
 */
export interface AiAgentDetail {
    /**
     *
     * @type {string}
     * @memberof AiAgentDetail
     */
    assistantId?: string;
    /**
     *
     * @type {string}
     * @memberof AiAgentDetail
     */
    config?: string;
    /**
     *
     * @type {boolean}
     * @memberof AiAgentDetail
     */
    fileUploaded?: boolean;
    /**
     *
     * @type {string}
     * @memberof AiAgentDetail
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof AiAgentDetail
     */
    updatedAt?: string;
    /**
     *
     * @type {boolean}
     * @memberof AiAgentDetail
     */
    visibility?: boolean;
}
/**
 * ApplicationDeveloperVo
 * @export
 * @interface ApplicationDeveloperVo
 */
export interface ApplicationDeveloperVo {
    /**
     *
     * @type {number}
     * @memberof ApplicationDeveloperVo
     */
    accountId?: number;
    /**
     *
     * @type {string}
     * @memberof ApplicationDeveloperVo
     */
    accountName?: string;
}
/**
 * assistant thread list item
 * @export
 * @interface AssistantThreadListItem
 */
export interface AssistantThreadListItem {
    /**
     * name
     * @type {string}
     * @memberof AssistantThreadListItem
     */
    name?: string;
    /**
     * threadId
     * @type {string}
     * @memberof AssistantThreadListItem
     */
    threadId?: string;
    /**
     * updatedAt
     * @type {string}
     * @memberof AssistantThreadListItem
     */
    updatedAt?: string;
}
/**
 * AutoScaleRequest
 * @export
 * @interface AutoScaleRequest
 */
export interface AutoScaleRequest {
    /**
     * endpointId
     * @type {number}
     * @memberof AutoScaleRequest
     */
    endpointId?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof AutoScaleRequest
     */
    replicasDesired?: number;
}
/**
 * AvailableLlmEndpointRespVO
 * @export
 * @interface AvailableLlmEndpointRespVo
 */
export interface AvailableLlmEndpointRespVo {
    /**
     * endpointName
     * @type {string}
     * @memberof AvailableLlmEndpointRespVo
     */
    endpointName?: string;
    /**
     * id
     * @type {number}
     * @memberof AvailableLlmEndpointRespVo
     */
    id?: number;
    /**
     * modelId
     * @type {number}
     * @memberof AvailableLlmEndpointRespVo
     */
    modelId?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof AvailableLlmEndpointRespVo
     */
    modelVersion?: string;
    /**
     * updateBy
     * @type {string}
     * @memberof AvailableLlmEndpointRespVo
     */
    updateBy?: string;
}
/**
 * AvailableOnPremiseResource
 * @export
 * @interface AvailableOnPremiseResource
 */
export interface AvailableOnPremiseResource {
    /**
     *
     * @type {string}
     * @memberof AvailableOnPremiseResource
     */
    deviceId?: string;
    /**
     * device_name
     * @type {string}
     * @memberof AvailableOnPremiseResource
     */
    deviceName?: string;
    /**
     * gpu
     * @type {string}
     * @memberof AvailableOnPremiseResource
     */
    gpu?: string;
    /**
     * gpuAvailableCount
     * @type {number}
     * @memberof AvailableOnPremiseResource
     */
    gpuAvailableCount?: number;
    /**
     * gpuCount
     * @type {number}
     * @memberof AvailableOnPremiseResource
     */
    gpuCount?: number;
    /**
     * id
     * @type {number}
     * @memberof AvailableOnPremiseResource
     */
    id?: number;
    /**
     * resourceType
     * @type {string}
     * @memberof AvailableOnPremiseResource
     */
    resourceType?: string;
    /**
     * status
     * @type {string}
     * @memberof AvailableOnPremiseResource
     */
    status?: string;
}
/**
 * Chat(thread) message
 * @export
 * @interface ChatThreadMessage
 */
export interface ChatThreadMessage {
    /**
     * content
     * @type {string}
     * @memberof ChatThreadMessage
     */
    content?: string;
    /**
     * type, ai or human
     * @type {string}
     * @memberof ChatThreadMessage
     */
    type?: string;
}
/**
 * Chat(thread) message list
 * @export
 * @interface ChatThreadMessageList
 */
export interface ChatThreadMessageList {
    /**
     * message list
     * @type {Array<ChatThreadMessage>}
     * @memberof ChatThreadMessageList
     */
    messages?: Array<ChatThreadMessage>;
}
/**
 * CloudAgentCreateRequest，CloudAgentCreateRequest
 * @export
 * @interface CloudAgentCreateRequest
 */
export interface CloudAgentCreateRequest {
    /**
     * cpuCore
     * @type {number}
     * @memberof CloudAgentCreateRequest
     */
    cpuCore?: number;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof CloudAgentCreateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * localAgentTemplateId
     * @type {number}
     * @memberof CloudAgentCreateRequest
     */
    localAgentTemplateId?: number;
    /**
     * localAgentTemplateVersion
     * @type {string}
     * @memberof CloudAgentCreateRequest
     */
    localAgentTemplateVersion?: string;
    /**
     * memorySize(GB)
     * @type {number}
     * @memberof CloudAgentCreateRequest
     */
    memorySize?: number;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof CloudAgentCreateRequest
     */
    name?: string;
    /**
     * replicaNumber
     * @type {number}
     * @memberof CloudAgentCreateRequest
     */
    replicaNumber?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof CloudAgentCreateRequest
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof CloudAgentCreateRequest
     */
    visibility?: number;
}
/**
 * CloudAgentUpdateRequest，CloudAgentUpdateRequest
 * @export
 * @interface CloudAgentUpdateRequest
 */
export interface CloudAgentUpdateRequest {
    /**
     * cpuCore
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    cpuCore?: number;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof CloudAgentUpdateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * id
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    id?: number;
    /**
     * localAgentTemplateId
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    localAgentTemplateId?: number;
    /**
     * localAgentTemplateVersion
     * @type {string}
     * @memberof CloudAgentUpdateRequest
     */
    localAgentTemplateVersion?: string;
    /**
     * memorySize(GB)
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    memorySize?: number;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof CloudAgentUpdateRequest
     */
    name?: string;
    /**
     * replicaNumber
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    replicaNumber?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof CloudAgentUpdateRequest
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof CloudAgentUpdateRequest
     */
    visibility?: number;
}
/**
 * CloudEndpointEditReqVO
 * @export
 * @interface CloudEndpointEditReqVo
 */
export interface CloudEndpointEditReqVo {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * application id
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    applicationId?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof CloudEndpointEditReqVo
     */
    autoscaling?: boolean;
    /**
     * deployTimeoutSeconds
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    deployTimeoutSeconds?: number;
    /**
     * dockerImage
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    dockerImage?: string;
    /**
     * endpointApiType
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    endpointApiType?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    endpointName?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof CloudEndpointEditReqVo
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * file id
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    fileId?: number;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    gpuResourceType?: string;
    /**
     * hfModelName
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    hfModelName?: string;
    /**
     * hfToken
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    hfToken?: string;
    /**
     * id
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    id?: number;
    /**
     * marketplaceType
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    min?: number;
    /**
     * modelId
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    modelId?: number;
    /**
     * modelSource
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    modelSource?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    modelVersion?: string;
    /**
     * port
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    port?: number;
    /**
     * readinessProbe
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    registryUserName?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    replicasDesired?: number;
    /**
     * requestInputExample
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    requestInputExample?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    runCommand?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    scaleDownDelaySeconds?: number;
    /**
     * serviceEndpoint
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    serviceEndpoint?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    targetQueriesPerReplica?: number;
    /**
     * version id
     * @type {number}
     * @memberof CloudEndpointEditReqVo
     */
    versionId?: number;
    /**
     * version name
     * @type {string}
     * @memberof CloudEndpointEditReqVo
     */
    versionName?: string;
}
/**
 * CommentCreateReq
 * @export
 * @interface CommentCreateReq
 */
export interface CommentCreateReq {
    /**
     *
     * @type {string}
     * @memberof CommentCreateReq
     */
    content?: string;
    /**
     *
     * @type {number}
     * @memberof CommentCreateReq
     */
    contentType?: number;
    /**
     *
     * @type {number}
     * @memberof CommentCreateReq
     */
    replyId?: number;
    /**
     *
     * @type {string}
     * @memberof CommentCreateReq
     */
    tokenAddress?: string;
}
/**
 * CommentCreateResp
 * @export
 * @interface CommentCreateResp
 */
export interface CommentCreateResp {
    /**
     *
     * @type {number}
     * @memberof CommentCreateResp
     */
    id?: number;
}
/**
 * CommentDeleteReq
 * @export
 * @interface CommentDeleteReq
 */
export interface CommentDeleteReq {
    /**
     *
     * @type {number}
     * @memberof CommentDeleteReq
     */
    id?: number;
}
/**
 * CommentListResp
 * @export
 * @interface CommentListResp
 */
export interface CommentListResp {
    /**
     *
     * @type {string}
     * @memberof CommentListResp
     */
    content?: string;
    /**
     *
     * @type {number}
     * @memberof CommentListResp
     */
    contentType?: number;
    /**
     *
     * @type {string}
     * @memberof CommentListResp
     */
    createdAt?: string;
    /**
     *
     * @type {number}
     * @memberof CommentListResp
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof CommentListResp
     */
    likesCount?: number;
    /**
     *
     * @type {number}
     * @memberof CommentListResp
     */
    replyId?: number;
    /**
     *
     * @type {string}
     * @memberof CommentListResp
     */
    userAvatar?: string;
    /**
     *
     * @type {string}
     * @memberof CommentListResp
     */
    userNickname?: string;
    /**
     *
     * @type {string}
     * @memberof CommentListResp
     */
    userUuid?: string;
}
/**
 * DockerCloudEndpointCreateRequest
 * @export
 * @interface DockerCloudEndpointCreateRequest
 */
export interface DockerCloudEndpointCreateRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof DockerCloudEndpointCreateRequest
     */
    autoscaling?: boolean;
    /**
     * deployTimeoutSeconds
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    deployTimeoutSeconds?: number;
    /**
     * deploymentType
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    deploymentType?: number;
    /**
     * dockerImage
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    dockerImage?: string;
    /**
     * edgeId
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointApiType
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    endpointApiType?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof DockerCloudEndpointCreateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    gpuResourceType?: string;
    /**
     * marketplaceType
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    min?: number;
    /**
     * port
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    port?: number;
    /**
     * readinessProbe
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    registryUserName?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * requestInputExample
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    requestInputExample?: string;
    /**
     * resourceType
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    resourceType?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    runCommand?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * serviceEndpoint
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    serviceEndpoint?: string;
    /**
     * status
     * @type {string}
     * @memberof DockerCloudEndpointCreateRequest
     */
    status?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    targetQueriesPerReplica?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof DockerCloudEndpointCreateRequest
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof DockerCloudEndpointCreateRequest
     */
    visibility?: number;
}
/**
 * DockerCloudEndpointEditRequest
 * @export
 * @interface DockerCloudEndpointEditRequest
 */
export interface DockerCloudEndpointEditRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof DockerCloudEndpointEditRequest
     */
    autoscaling?: boolean;
    /**
     * deployTimeoutSeconds
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    deployTimeoutSeconds?: number;
    /**
     * dockerImage
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    dockerImage?: string;
    /**
     * endpointApiType
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    endpointApiType?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof DockerCloudEndpointEditRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    gpuResourceType?: string;
    /**
     * id
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    id?: number;
    /**
     * marketplaceType
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    min?: number;
    /**
     * port
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    port?: number;
    /**
     * readinessProbe
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    registryUserName?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * requestInputExample
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    requestInputExample?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    runCommand?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * serviceEndpoint
     * @type {string}
     * @memberof DockerCloudEndpointEditRequest
     */
    serviceEndpoint?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof DockerCloudEndpointEditRequest
     */
    targetQueriesPerReplica?: number;
}
/**
 * DockerOnPremiseEndpointCreateRequest
 * @export
 * @interface DockerOnPremiseEndpointCreateRequest
 */
export interface DockerOnPremiseEndpointCreateRequest {
    /**
     * deployTimeoutSeconds
     * @type {number}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    deployTimeoutSeconds?: number;
    /**
     * dockerImage
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    dockerImage?: string;
    /**
     * edgeId
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointApiType
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    endpointApiType?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * port
     * @type {number}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    port?: number;
    /**
     * readinessProbe
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    registryUserName?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * requestInputExample
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    requestInputExample?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    runCommand?: string;
    /**
     * serviceEndpoint
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    serviceEndpoint?: string;
    /**
     * status
     * @type {string}
     * @memberof DockerOnPremiseEndpointCreateRequest
     */
    status?: string;
}
/**
 * DockerOnPremiseEndpointEditRequest
 * @export
 * @interface DockerOnPremiseEndpointEditRequest
 */
export interface DockerOnPremiseEndpointEditRequest {
    /**
     * deployTimeoutSeconds
     * @type {number}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    deployTimeoutSeconds?: number;
    /**
     * dockerImage
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    dockerImage?: string;
    /**
     * edgeId
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    edgeId?: string;
    /**
     * endpointApiType
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    endpointApiType?: string;
    /**
     * environmentVariables
     * @type {{ [key: string]: string; }}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    environmentVariables?: {
        [key: string]: string;
    };
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * id
     * @type {number}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    id?: number;
    /**
     * port
     * @type {number}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    port?: number;
    /**
     * readinessProbe
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    readinessProbe?: string;
    /**
     * registryName
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    registryName?: string;
    /**
     * registryPassword
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    registryPassword?: string;
    /**
     * registryUserName
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    registryUserName?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * requestInputExample
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    requestInputExample?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    runCommand?: string;
    /**
     * serviceEndpoint
     * @type {string}
     * @memberof DockerOnPremiseEndpointEditRequest
     */
    serviceEndpoint?: string;
}
/**
 * EndpointConfig
 * @export
 * @interface EndpointConfig
 */
export interface EndpointConfig {
    /**
     *
     * @type {string}
     * @memberof EndpointConfig
     */
    apiKey?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointConfig
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointConfig
     */
    modelName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointConfig
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointConfig
     */
    url?: string;
}
/**
 * endpoint delete request
 * @export
 * @interface EndpointDeleteRequest
 */
export interface EndpointDeleteRequest {
    /**
     * api key
     * @type {string}
     * @memberof EndpointDeleteRequest
     */
    apiKey?: string;
    /**
     * endpoint id
     * @type {number}
     * @memberof EndpointDeleteRequest
     */
    endpointId?: number;
}
/**
 * Endpoint delete request
 * @export
 * @interface EndpointDeleteRequest1
 */
export interface EndpointDeleteRequest1 {
    /**
     * id
     * @type {number}
     * @memberof EndpointDeleteRequest1
     */
    id?: number;
}
/**
 * EndpointDetailInfo
 * @export
 * @interface EndpointDetailInfo
 */
export interface EndpointDetailInfo {
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    amount?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    apiType?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    createTime?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    deploymentType?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    deploymentTypeName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    endpointName?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    gpuNumber?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    gpuNumberTotal?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    gpuResourceType?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    gpuType?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    inputJson?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    isLLM?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    modelConfig?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    modelId?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    modelName?: string;
    /**
     *
     * @type {ModelPriceRespVo}
     * @memberof EndpointDetailInfo
     */
    modelPrice?: ModelPriceRespVo;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    modelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    outputJson?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    paymentType?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    paymentTypeName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    prefixModelVersion?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    realEndpointId?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    realEndpointName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    requestUrl?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    resourceType?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    status?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    suffixModelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    updateTime?: string;
    /**
     *
     * @type {boolean}
     * @memberof EndpointDetailInfo
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {number}
     * @memberof EndpointDetailInfo
     */
    visibility?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailInfo
     */
    visibilityName?: string;
}
/**
 * EndpointDetailRespVO
 * @export
 * @interface EndpointDetailRespVo
 */
export interface EndpointDetailRespVo {
    /**
     * createTime
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    createTime?: string;
    /**
     * edgeId
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    endpointName?: string;
    /**
     * id
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    id?: number;
    /**
     * avg
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    inferenceEngine?: number;
    /**
     * inputJson
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    inputJson?: string;
    /**
     * max
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    min?: number;
    /**
     * modelId
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    modelId?: number;
    /**
     * modelName
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    modelName?: string;
    /**
     * modelTaskId
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    modelTaskId?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    modelVersion?: string;
    /**
     * onlineReplicas
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    onlineReplicas?: number;
    /**
     * replicas
     * @type {number}
     * @memberof EndpointDetailRespVo
     */
    replicas?: number;
    /**
     * requestUrl
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    requestUrl?: string;
    /**
     * resourceType
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    resourceType?: string;
    /**
     * status
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    status?: string;
    /**
     * updateTime
     * @type {string}
     * @memberof EndpointDetailRespVo
     */
    updateTime?: string;
}
/**
 * EndpointDetailsRespVO
 * @export
 * @interface EndpointDetailsRespVo
 */
export interface EndpointDetailsRespVo {
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    endpointId?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    endpointName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    modelId?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    modelName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    modelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDetailsRespVo
     */
    owner?: string;
}
/**
 * EndpointDto
 * @export
 * @interface EndpointDto
 */
export interface EndpointDto {
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    aggregationWindowSizeSeconds?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDto
     */
    apiKey?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    apiType?: number;
    /**
     *
     * @type {boolean}
     * @memberof EndpointDto
     */
    autoscaling?: boolean;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    deploymentType?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointDto
     */
    devices?: string;
    /**
     * edge_id
     * @type {string}
     * @memberof EndpointDto
     */
    edgeId?: string;
    /**
     * endpoint_name
     * @type {string}
     * @memberof EndpointDto
     */
    endpointName?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDto
     */
    gpuDeployIdList?: string;
    /**
     *
     * @type {string}
     * @memberof EndpointDto
     */
    gpuIdList?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof EndpointDto
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof EndpointDto
     */
    gpuNumberTotal?: number;
    /**
     * id
     * @type {number}
     * @memberof EndpointDto
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    inferenceEngine?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    max?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    min?: number;
    /**
     * model_id
     * @type {number}
     * @memberof EndpointDto
     */
    modelId?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    modelSource?: number;
    /**
     * model_version
     * @type {string}
     * @memberof EndpointDto
     */
    modelVersion?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    onlineReplicas?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    paymentType?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof EndpointDto
     */
    replicasDesired?: number;
    /**
     * resource_type
     * @type {string}
     * @memberof EndpointDto
     */
    resourceType?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    runId?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    scaleDownDelaySeconds?: number;
    /**
     * status
     * @type {string}
     * @memberof EndpointDto
     */
    status?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    targetQueriesPerReplica?: number;
    /**
     * update_by
     * @type {string}
     * @memberof EndpointDto
     */
    updateBy?: string;
    /**
     *
     * @type {boolean}
     * @memberof EndpointDto
     */
    updating?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof EndpointDto
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {string}
     * @memberof EndpointDto
     */
    userId?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointDto
     */
    visibility?: number;
}
/**
 * EndpointHistoryDetail
 * @export
 * @interface EndpointHistoryDetail
 */
export interface EndpointHistoryDetail {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * apiType
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    apiType?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof EndpointHistoryDetail
     */
    autoscaling?: boolean;
    /**
     * changeTime
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    changeTime?: string;
    /**
     * changeType
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    changeType?: number;
    /**
     * computerResourceList
     * @type {Array<{ [key: string]: object; }>}
     * @memberof EndpointHistoryDetail
     */
    computerResourceList?: Array<{
        [key: string]: object;
    }>;
    /**
     * deploymentType
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    deploymentType?: number;
    /**
     * deploymentTypeName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    deploymentTypeName?: string;
    /**
     * edgeId
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    edgeId?: string;
    /**
     * endpointId
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    endpointId?: number;
    /**
     * endpointName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    endpointName?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    gpuResourceType?: string;
    /**
     * id
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    id?: number;
    /**
     * max
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    min?: number;
    /**
     * modelConfig
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    modelConfig?: string;
    /**
     * modelId
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    modelId?: number;
    /**
     * modelName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    modelName?: string;
    /**
     * modelVersion
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    modelVersion?: string;
    /**
     * onlineReplicas
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    onlineReplicas?: number;
    /**
     * paymentType
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    paymentType?: number;
    /**
     * paymentTypeName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    paymentTypeName?: string;
    /**
     * realEndpointId
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    realEndpointId?: number;
    /**
     * realEndpointName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    realEndpointName?: string;
    /**
     * replicas
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    replicas?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    replicasDesired?: number;
    /**
     * resourceType
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    resourceType?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    scaleDownDelaySeconds?: number;
    /**
     * status
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    status?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    targetQueriesPerReplica?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof EndpointHistoryDetail
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof EndpointHistoryDetail
     */
    visibility?: number;
    /**
     * visibilityName
     * @type {string}
     * @memberof EndpointHistoryDetail
     */
    visibilityName?: string;
}
/**
 * Endpoint history response
 * @export
 * @interface EndpointHistoryResponse
 */
export interface EndpointHistoryResponse {
    /**
     * changeTime
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    changeTime?: string;
    /**
     * 0-CREATE 1-UPDATE 2-AUTO_SCALING 3-RENAME 4-TERMINATE 5-ROLLBACK
     * @type {number}
     * @memberof EndpointHistoryResponse
     */
    changeType?: number;
    /**
     * endpointId
     * @type {number}
     * @memberof EndpointHistoryResponse
     */
    endpointId?: number;
    /**
     * endpointName
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    endpointName?: string;
    /**
     * id
     * @type {number}
     * @memberof EndpointHistoryResponse
     */
    id?: number;
    /**
     * modelId
     * @type {number}
     * @memberof EndpointHistoryResponse
     */
    modelId?: number;
    /**
     * modelName
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    modelName?: string;
    /**
     * modelVersion
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    modelVersion?: string;
    /**
     * realEndpointId
     * @type {number}
     * @memberof EndpointHistoryResponse
     */
    realEndpointId?: number;
    /**
     * realEndpointName
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    realEndpointName?: string;
    /**
     * status
     * @type {string}
     * @memberof EndpointHistoryResponse
     */
    status?: string;
}
/**
 * EndpointLatencyMetricsResp
 * @export
 * @interface EndpointLatencyMetricsResp
 */
export interface EndpointLatencyMetricsResp {
    /**
     *
     * @type {number}
     * @memberof EndpointLatencyMetricsResp
     */
    latency?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointLatencyMetricsResp
     */
    timestamp?: number;
}
/**
 * EndpointQpsMetricsResp
 * @export
 * @interface EndpointQpsMetricsResp
 */
export interface EndpointQpsMetricsResp {
    /**
     *
     * @type {number}
     * @memberof EndpointQpsMetricsResp
     */
    qps?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointQpsMetricsResp
     */
    timestamp?: number;
}
/**
 * Endpoint rename request
 * @export
 * @interface EndpointRenameRequest
 */
export interface EndpointRenameRequest {
    /**
     * id
     * @type {number}
     * @memberof EndpointRenameRequest
     */
    id?: number;
    /**
     * new name
     * @type {string}
     * @memberof EndpointRenameRequest
     */
    newName?: string;
}
/**
 * EndpointReplicaMetricsResp
 * @export
 * @interface EndpointReplicaMetricsResp
 */
export interface EndpointReplicaMetricsResp {
    /**
     *
     * @type {number}
     * @memberof EndpointReplicaMetricsResp
     */
    replica?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointReplicaMetricsResp
     */
    timestamp?: number;
}
/**
 * EndpointRequestNumberMetricsResp
 * @export
 * @interface EndpointRequestNumberMetricsResp
 */
export interface EndpointRequestNumberMetricsResp {
    /**
     *
     * @type {number}
     * @memberof EndpointRequestNumberMetricsResp
     */
    latency?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRequestNumberMetricsResp
     */
    qps?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRequestNumberMetricsResp
     */
    requestNumber?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRequestNumberMetricsResp
     */
    timestamp?: number;
}
/**
 * EndpointRunningMetricsResp
 * @export
 * @interface EndpointRunningMetricsResp
 */
export interface EndpointRunningMetricsResp {
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    gpuCount?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    latency?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    qps?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    replica?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    timestamp?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointRunningMetricsResp
     */
    upTimeMs?: number;
}
/**
 * EndpointSwitchReqVO
 * @export
 * @interface EndpointSwitchReqVo
 */
export interface EndpointSwitchReqVo {
    /**
     *
     * @type {number}
     * @memberof EndpointSwitchReqVo
     */
    newEndpointId?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointSwitchReqVo
     */
    oldEndpointId?: number;
}
/**
 * Endpoint terminate request
 * @export
 * @interface EndpointTerminateRequest
 */
export interface EndpointTerminateRequest {
    /**
     * id
     * @type {number}
     * @memberof EndpointTerminateRequest
     */
    id?: number;
}
/**
 * EndpointUpdateFromYamlReqVO
 * @export
 * @interface EndpointUpdateFromYamlReqVo
 */
export interface EndpointUpdateFromYamlReqVo {
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    deploymentType?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    gpuNumberOfReplica?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    gpuNumberTotal?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    max?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    min?: number;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    replicasDesired?: number;
    /**
     *
     * @type {string}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    resourceType?: string;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    runId?: number;
    /**
     *
     * @type {boolean}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {number}
     * @memberof EndpointUpdateFromYamlReqVo
     */
    visibility?: number;
}
/**
 * EndpointVo
 * @export
 * @interface EndpointVo
 */
export interface EndpointVo {
    /**
     *
     * @type {string}
     * @memberof EndpointVo
     */
    endpointName?: string;
    /**
     *
     * @type {Array<string>}
     * @memberof EndpointVo
     */
    unitPrice?: Array<string>;
}
/**
 * FavoriteAddReq
 * @export
 * @interface FavoriteAddReq
 */
export interface FavoriteAddReq {
    /**
     *
     * @type {string}
     * @memberof FavoriteAddReq
     */
    tokenAddress?: string;
}
/**
 * file_info
 * @export
 * @interface FileInfo
 */
export interface FileInfo {
    /**
     * file_describe
     * @type {string}
     * @memberof FileInfo
     */
    fileDescribe?: string;
    /**
     * file_name
     * @type {string}
     * @memberof FileInfo
     */
    fileName?: string;
    /**
     *
     * @type {Array<FileInfo>}
     * @memberof FileInfo
     */
    fileTree?: Array<FileInfo>;
    /**
     * file_url
     * @type {string}
     * @memberof FileInfo
     */
    fileUrl?: string;
    /**
     * id
     * @type {number}
     * @memberof FileInfo
     */
    id?: number;
    /**
     * 0-file 1-folder
     * @type {number}
     * @memberof FileInfo
     */
    isFolder?: number;
    /**
     * parent_id
     * @type {number}
     * @memberof FileInfo
     */
    parentId?: number;
    /**
     * 1-server 2-client 3-data 4-model
     * @type {number}
     * @memberof FileInfo
     */
    type?: number;
}
/**
 * FileSystemResource
 * @export
 * @interface FileSystemResource
 */
export interface FileSystemResource {
    /**
     *
     * @type {string}
     * @memberof FileSystemResource
     */
    description?: string;
    /**
     *
     * @type {any}
     * @memberof FileSystemResource
     */
    file?: any;
    /**
     *
     * @type {string}
     * @memberof FileSystemResource
     */
    filename?: string;
    /**
     * InputStream
     * @type {object}
     * @memberof FileSystemResource
     */
    inputStream?: object;
    /**
     *
     * @type {boolean}
     * @memberof FileSystemResource
     */
    open?: boolean;
    /**
     * OutputStream
     * @type {object}
     * @memberof FileSystemResource
     */
    outputStream?: object;
    /**
     *
     * @type {string}
     * @memberof FileSystemResource
     */
    path?: string;
    /**
     *
     * @type {boolean}
     * @memberof FileSystemResource
     */
    readable?: boolean;
    /**
     *
     * @type {Uri}
     * @memberof FileSystemResource
     */
    uri?: Uri;
    /**
     *
     * @type {Url}
     * @memberof FileSystemResource
     */
    url?: Url;
    /**
     *
     * @type {boolean}
     * @memberof FileSystemResource
     */
    writable?: boolean;
}
/**
 * file view
 * @export
 * @interface FileView
 */
export interface FileView {
    /**
     * file_describe
     * @type {string}
     * @memberof FileView
     */
    fileDescribe?: string;
    /**
     * file_name
     * @type {string}
     * @memberof FileView
     */
    fileName?: string;
    /**
     * file view list
     * @type {Array<FileView>}
     * @memberof FileView
     */
    fileTree?: Array<FileView>;
    /**
     * file_url
     * @type {string}
     * @memberof FileView
     */
    fileUrl?: string;
    /**
     * id
     * @type {number}
     * @memberof FileView
     */
    id?: number;
    /**
     * 0-file 1-folder
     * @type {number}
     * @memberof FileView
     */
    isFolder?: number;
    /**
     * parent_id
     * @type {number}
     * @memberof FileView
     */
    parentId?: number;
    /**
     * type 1-server 2-client 3-data
     * @type {number}
     * @memberof FileView
     */
    type?: number;
    /**
     * update_by
     * @type {string}
     * @memberof FileView
     */
    updateBy?: string;
    /**
     * update_time
     * @type {string}
     * @memberof FileView
     */
    updateTime?: string;
}
/**
 * FrameworkAgentCreateRequest，FrameworkAgentCreateRequest
 * @export
 * @interface FrameworkAgentCreateRequest
 */
export interface FrameworkAgentCreateRequest {
    /**
     * agentServerId
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    agentServerId?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof FrameworkAgentCreateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof FrameworkAgentCreateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    intent?: string;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof FrameworkAgentCreateRequest
     */
    pictureUrl?: string;
}
/**
 * FrameworkAgentUpdateRequest，FrameworkAgentUpdateRequest
 * @export
 * @interface FrameworkAgentUpdateRequest
 */
export interface FrameworkAgentUpdateRequest {
    /**
     * agent id
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    agentId?: string;
    /**
     * agentServerId
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    agentServerId?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof FrameworkAgentUpdateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof FrameworkAgentUpdateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    intent?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof FrameworkAgentUpdateRequest
     */
    pictureUrl?: string;
}
/**
 * HuggingfaceCloudEndpointCreateRequest
 * @export
 * @interface HuggingfaceCloudEndpointCreateRequest
 */
export interface HuggingfaceCloudEndpointCreateRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    autoscaling?: boolean;
    /**
     * deploymentType
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    deploymentType?: number;
    /**
     * edgeId
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    gpuResourceType?: string;
    /**
     * hfModelName
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    hfModelName?: string;
    /**
     * hfToken
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    hfToken?: string;
    /**
     * marketplaceType
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    min?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * resourceType
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    resourceType?: string;
    /**
     * runCommand
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    runCommand?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * status
     * @type {string}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    status?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    targetQueriesPerReplica?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof HuggingfaceCloudEndpointCreateRequest
     */
    visibility?: number;
}
/**
 * HuggingfaceCloudEndpointEditRequest
 * @export
 * @interface HuggingfaceCloudEndpointEditRequest
 */
export interface HuggingfaceCloudEndpointEditRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    autoscaling?: boolean;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    gpuResourceType?: string;
    /**
     * hfModelName
     * @type {string}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    hfModelName?: string;
    /**
     * hfToken
     * @type {string}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    hfToken?: string;
    /**
     * id
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    id?: number;
    /**
     * marketplaceType
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    min?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * runCommand
     * @type {string}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    runCommand?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof HuggingfaceCloudEndpointEditRequest
     */
    targetQueriesPerReplica?: number;
}
/**
 * HuggingfaceOnPremiseEndpointCreateRequest
 * @export
 * @interface HuggingfaceOnPremiseEndpointCreateRequest
 */
export interface HuggingfaceOnPremiseEndpointCreateRequest {
    /**
     * edgeId
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * hfModelName
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    hfModelName?: string;
    /**
     * hfToken
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    hfToken?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * runCommand
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    runCommand?: string;
    /**
     * status
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointCreateRequest
     */
    status?: string;
}
/**
 * HuggingfaceOnPremiseEndpointEditRequest
 * @export
 * @interface HuggingfaceOnPremiseEndpointEditRequest
 */
export interface HuggingfaceOnPremiseEndpointEditRequest {
    /**
     * edgeId
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    edgeId?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * hfModelName
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    hfModelName?: string;
    /**
     * hfToken
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    hfToken?: string;
    /**
     * id
     * @type {number}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    id?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * runCommand
     * @type {string}
     * @memberof HuggingfaceOnPremiseEndpointEditRequest
     */
    runCommand?: string;
}
/**
 * ImAgentListRequest
 * @export
 * @interface ImAgentListRequest
 */
export interface ImAgentListRequest {
    /**
     *
     * @type {Array<string>}
     * @memberof ImAgentListRequest
     */
    imUid?: Array<string>;
}
/**
 * ImportModelDto
 * @export
 * @interface ImportModelDto
 */
export interface ImportModelDto {
    /**
     * application id
     * @type {number}
     * @memberof ImportModelDto
     */
    applicationId?: number;
    /**
     * file id
     * @type {number}
     * @memberof ImportModelDto
     */
    fileId?: number;
    /**
     * version id
     * @type {number}
     * @memberof ImportModelDto
     */
    id?: number;
    /**
     * version name
     * @type {string}
     * @memberof ImportModelDto
     */
    version?: string;
}
/**
 * LitellmParams
 * @export
 * @interface LitellmParams
 */
export interface LitellmParams {
    /**
     *
     * @type {string}
     * @memberof LitellmParams
     */
    customLlmProvider?: string;
}
/**
 * LocalAgentTemplateCreateRequest，LocalAgentTemplateCreateRequest
 * @export
 * @interface LocalAgentTemplateCreateRequest
 */
export interface LocalAgentTemplateCreateRequest {
    /**
     * description
     * @type {string}
     * @memberof LocalAgentTemplateCreateRequest
     */
    description?: string;
    /**
     * name
     * @type {string}
     * @memberof LocalAgentTemplateCreateRequest
     */
    name?: string;
    /**
     * packageUrl
     * @type {string}
     * @memberof LocalAgentTemplateCreateRequest
     */
    packageUrl?: string;
    /**
     * parameters
     * @type {{ [key: string]: object; }}
     * @memberof LocalAgentTemplateCreateRequest
     */
    parameters?: {
        [key: string]: object;
    };
    /**
     * pictureUrl
     * @type {string}
     * @memberof LocalAgentTemplateCreateRequest
     */
    pictureUrl?: string;
    /**
     * tagInfoList
     * @type {Array<AgentTemplateTagInfoRequest>}
     * @memberof LocalAgentTemplateCreateRequest
     */
    tagInfoList?: Array<AgentTemplateTagInfoRequest>;
}
/**
 * LocalAgentTemplateDetail，LocalAgentTemplateDetail
 * @export
 * @interface LocalAgentTemplateDetail
 */
export interface LocalAgentTemplateDetail {
    /**
     * createTime
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    createTime?: string;
    /**
     * description
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    description?: string;
    /**
     * id
     * @type {number}
     * @memberof LocalAgentTemplateDetail
     */
    id?: number;
    /**
     * marketTemplateId
     * @type {number}
     * @memberof LocalAgentTemplateDetail
     */
    marketTemplateId?: number;
    /**
     * name
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    name?: string;
    /**
     * packageUrl
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    packageUrl?: string;
    /**
     * parameters
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    parameters?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    pictureUrl?: string;
    /**
     * publishStatus
     * @type {number}
     * @memberof LocalAgentTemplateDetail
     */
    publishStatus?: number;
    /**
     * updateTime
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    updateTime?: string;
    /**
     * version
     * @type {string}
     * @memberof LocalAgentTemplateDetail
     */
    version?: string;
}
/**
 * local agent template list item
 * @export
 * @interface LocalAgentTemplateListItem
 */
export interface LocalAgentTemplateListItem {
    /**
     * create time
     * @type {string}
     * @memberof LocalAgentTemplateListItem
     */
    createTime?: string;
    /**
     * id
     * @type {number}
     * @memberof LocalAgentTemplateListItem
     */
    id?: number;
    /**
     * name
     * @type {string}
     * @memberof LocalAgentTemplateListItem
     */
    name?: string;
    /**
     * publish status, 1:Not reviewed, 2:Under review, 3:Review completed
     * @type {number}
     * @memberof LocalAgentTemplateListItem
     */
    publishStatus?: number;
    /**
     * update time
     * @type {string}
     * @memberof LocalAgentTemplateListItem
     */
    updateTime?: string;
    /**
     * version
     * @type {string}
     * @memberof LocalAgentTemplateListItem
     */
    version?: string;
}
/**
 * LocalAgentTemplatePublishRequest，LocalAgentTemplatePublishRequest
 * @export
 * @interface LocalAgentTemplatePublishRequest
 */
export interface LocalAgentTemplatePublishRequest {
    /**
     * agentTemplateId
     * @type {string}
     * @memberof LocalAgentTemplatePublishRequest
     */
    agentTemplateId?: string;
    /**
     * version
     * @type {string}
     * @memberof LocalAgentTemplatePublishRequest
     */
    version?: string;
}
/**
 * LocalAgentTemplateUpdateRequest，LocalAgentTemplateUpdateRequest
 * @export
 * @interface LocalAgentTemplateUpdateRequest
 */
export interface LocalAgentTemplateUpdateRequest {
    /**
     * description
     * @type {string}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    description?: string;
    /**
     * id
     * @type {string}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    id?: string;
    /**
     * name
     * @type {string}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    name?: string;
    /**
     * packageUrl
     * @type {string}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    packageUrl?: string;
    /**
     * parameters
     * @type {{ [key: string]: object; }}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    parameters?: {
        [key: string]: object;
    };
    /**
     * pictureUrl
     * @type {string}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    pictureUrl?: string;
    /**
     * tagInfoList
     * @type {Array<AgentTemplateTagInfoRequest>}
     * @memberof LocalAgentTemplateUpdateRequest
     */
    tagInfoList?: Array<AgentTemplateTagInfoRequest>;
}
/**
 * MarketplaceEndpoint
 * @export
 * @interface MarketplaceEndpoint
 */
export interface MarketplaceEndpoint {
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    amount?: number;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    apiType?: number;
    /**
     * createTime
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    createTime?: string;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    deploymentType?: number;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    deploymentTypeName?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    endpointName?: string;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    gpuNumber?: number;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    gpuNumberTotal?: number;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    gpuResourceType?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    gpuType?: string;
    /**
     * id
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    inputJson?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    isLLM?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    modelConfig?: string;
    /**
     * modelId
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    modelId?: number;
    /**
     * modelName
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    modelName?: string;
    /**
     *
     * @type {ModelPriceRespVo}
     * @memberof MarketplaceEndpoint
     */
    modelPrice?: ModelPriceRespVo;
    /**
     * modelVersion
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    modelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    outputJson?: string;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    paymentType?: number;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    paymentTypeName?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    prefixModelVersion?: string;
    /**
     * realEndpointId
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    realEndpointId?: number;
    /**
     * realEndpointName
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    realEndpointName?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    requestUrl?: string;
    /**
     * resourceType
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    resourceType?: string;
    /**
     * status
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    status?: string;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    suffixModelVersion?: string;
    /**
     * updateBy
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    updateBy?: string;
    /**
     * updateTime
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    updateTime?: string;
    /**
     *
     * @type {boolean}
     * @memberof MarketplaceEndpoint
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {number}
     * @memberof MarketplaceEndpoint
     */
    visibility?: number;
    /**
     *
     * @type {string}
     * @memberof MarketplaceEndpoint
     */
    visibilityName?: string;
}
/**
 * Model
 * @export
 * @interface Model
 */
export interface Model {
    /**
     *
     * @type {LitellmParams}
     * @memberof Model
     */
    litellmParams?: LitellmParams;
    /**
     *
     * @type {string}
     * @memberof Model
     */
    modelName?: string;
}
/**
 * ModelAgentList
 * @export
 * @interface ModelAgentList
 */
export interface ModelAgentList {
    /**
     * agent owner
     * @type {string}
     * @memberof ModelAgentList
     */
    createBy?: string;
    /**
     * agent description
     * @type {string}
     * @memberof ModelAgentList
     */
    description?: string;
    /**
     * agent id
     * @type {string}
     * @memberof ModelAgentList
     */
    id?: string;
    /**
     * agent name
     * @type {string}
     * @memberof ModelAgentList
     */
    name?: string;
    /**
     * agent picture url
     * @type {string}
     * @memberof ModelAgentList
     */
    pictureUrl?: string;
    /**
     * agent publish time
     * @type {string}
     * @memberof ModelAgentList
     */
    publishedTime?: string;
    /**
     * agent source, 0-local 1-marketplace 2-third_party 3-workflow 4-prompt
     * @type {number}
     * @memberof ModelAgentList
     */
    source?: number;
}
/**
 * ModelBriefInfoVO
 * @export
 * @interface ModelBriefInfoVo
 */
export interface ModelBriefInfoVo {
    /**
     *
     * @type {number}
     * @memberof ModelBriefInfoVo
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof ModelBriefInfoVo
     */
    modelName?: string;
}
/**
 * ModelCardDto
 * @export
 * @interface ModelCardDto
 */
export interface ModelCardDto {
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    apiKey?: string;
    /**
     * commit_type
     * @type {number}
     * @memberof ModelCardDto
     */
    commitType?: number;
    /**
     * description
     * @type {string}
     * @memberof ModelCardDto
     */
    description?: string;
    /**
     * fileList
     * @type {Array<FileInfo>}
     * @memberof ModelCardDto
     */
    fileList?: Array<FileInfo>;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    githubLink?: string;
    /**
     * id
     * @type {number}
     * @memberof ModelCardDto
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof ModelCardDto
     */
    isFromOpen?: number;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    license?: string;
    /**
     * model_name
     * @type {string}
     * @memberof ModelCardDto
     */
    modelName?: string;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    modelNetUrl?: string;
    /**
     * model_type
     * @type {number}
     * @memberof ModelCardDto
     */
    modelType?: number;
    /**
     * model_url
     * @type {string}
     * @memberof ModelCardDto
     */
    modelUrl?: string;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    organization?: string;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    owner?: string;
    /**
     *
     * @type {{ [key: string]: object; }}
     * @memberof ModelCardDto
     */
    parameters?: {
        [key: string]: object;
    };
    /**
     * picture_url
     * @type {string}
     * @memberof ModelCardDto
     */
    pictureUrl?: string;
    /**
     *
     * @type {number}
     * @memberof ModelCardDto
     */
    runId?: number;
    /**
     * tagList
     * @type {Array<TagInfo>}
     * @memberof ModelCardDto
     */
    tagList?: Array<TagInfo>;
    /**
     * update_by
     * @type {string}
     * @memberof ModelCardDto
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof ModelCardDto
     */
    userId?: string;
}
/**
 * ModelDetailVo
 * @export
 * @interface ModelDetailVo
 */
export interface ModelDetailVo {
    /**
     *
     * @type {Array<EndpointDetailInfo>}
     * @memberof ModelDetailVo
     */
    endpointDetailInfo?: Array<EndpointDetailInfo>;
    /**
     *
     * @type {ModelInfo}
     * @memberof ModelDetailVo
     */
    modelInfo?: ModelInfo;
    /**
     *
     * @type {string}
     * @memberof ModelDetailVo
     */
    permissions?: string;
    /**
     *
     * @type {Array<string>}
     * @memberof ModelDetailVo
     */
    versions?: Array<string>;
}
/**
 * ModelEndpointVo
 * @export
 * @interface ModelEndpointVo
 */
export interface ModelEndpointVo {
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    endpointId?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    endpointName?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    license?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    modelId?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    modelName?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    organization?: string;
    /**
     *
     * @type {string}
     * @memberof ModelEndpointVo
     */
    owner?: string;
}
/**
 * File
 * @export
 * @interface ModelFile
 */
export interface ModelFile {
    /**
     *
     * @type {boolean}
     * @memberof ModelFile
     */
    absolute?: boolean;
    /**
     *
     * @type {any}
     * @memberof ModelFile
     */
    absoluteFile?: any;
    /**
     *
     * @type {string}
     * @memberof ModelFile
     */
    absolutePath?: string;
    /**
     *
     * @type {any}
     * @memberof ModelFile
     */
    canonicalFile?: any;
    /**
     *
     * @type {string}
     * @memberof ModelFile
     */
    canonicalPath?: string;
    /**
     *
     * @type {boolean}
     * @memberof ModelFile
     */
    directory?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof ModelFile
     */
    file?: boolean;
    /**
     *
     * @type {number}
     * @memberof ModelFile
     */
    freeSpace?: number;
    /**
     *
     * @type {boolean}
     * @memberof ModelFile
     */
    hidden?: boolean;
    /**
     *
     * @type {string}
     * @memberof ModelFile
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof ModelFile
     */
    parent?: string;
    /**
     *
     * @type {any}
     * @memberof ModelFile
     */
    parentFile?: any;
    /**
     *
     * @type {string}
     * @memberof ModelFile
     */
    path?: string;
    /**
     *
     * @type {number}
     * @memberof ModelFile
     */
    totalSpace?: number;
    /**
     *
     * @type {number}
     * @memberof ModelFile
     */
    usableSpace?: number;
}
/**
 * ModelHubCloudEndpointCreateRequest
 * @export
 * @interface ModelHubCloudEndpointCreateRequest
 */
export interface ModelHubCloudEndpointCreateRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * application id
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    applicationId?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    autoscaling?: boolean;
    /**
     * deploymentType
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    deploymentType?: number;
    /**
     * edgeId
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * file id
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    fileId?: number;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    gpuResourceType?: string;
    /**
     * marketplaceType
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    min?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * resourceType
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    resourceType?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * status
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    status?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    targetQueriesPerReplica?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    usedByOthers?: boolean;
    /**
     * version id
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    versionId?: number;
    /**
     * version name
     * @type {string}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    versionName?: string;
    /**
     * visibility
     * @type {number}
     * @memberof ModelHubCloudEndpointCreateRequest
     */
    visibility?: number;
}
/**
 * ModelHubCloudEndpointEditRequest
 * @export
 * @interface ModelHubCloudEndpointEditRequest
 */
export interface ModelHubCloudEndpointEditRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * application id
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    applicationId?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    autoscaling?: boolean;
    /**
     * file id
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    fileId?: number;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    gpuResourceType?: string;
    /**
     * id
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    id?: number;
    /**
     * marketplaceType
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    min?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    targetQueriesPerReplica?: number;
    /**
     * version id
     * @type {number}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    versionId?: number;
    /**
     * version name
     * @type {string}
     * @memberof ModelHubCloudEndpointEditRequest
     */
    versionName?: string;
}
/**
 * ModelHubOnPremiseEndpointCreateRequest
 * @export
 * @interface ModelHubOnPremiseEndpointCreateRequest
 */
export interface ModelHubOnPremiseEndpointCreateRequest {
    /**
     * application id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    applicationId?: number;
    /**
     * edgeId
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * file id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    fileId?: number;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * status
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    status?: string;
    /**
     * version id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    versionId?: number;
    /**
     * version name
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointCreateRequest
     */
    versionName?: string;
}
/**
 * ModelHubOnPremiseEndpointEditRequest
 * @export
 * @interface ModelHubOnPremiseEndpointEditRequest
 */
export interface ModelHubOnPremiseEndpointEditRequest {
    /**
     * application id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    applicationId?: number;
    /**
     * edgeId
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    edgeId?: string;
    /**
     * file id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    fileId?: number;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    id?: number;
    /**
     * replicasDesired
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    replicasDesired?: number;
    /**
     * version id
     * @type {number}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    versionId?: number;
    /**
     * version name
     * @type {string}
     * @memberof ModelHubOnPremiseEndpointEditRequest
     */
    versionName?: string;
}
/**
 * ModelInfo
 * @export
 * @interface ModelInfo
 */
export interface ModelInfo {
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    accessPermission?: number;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    apiType?: number;
    /**
     *
     * @type {Array<ApplicationDeveloperVo>}
     * @memberof ModelInfo
     */
    applicationDeveloperVoList?: Array<ApplicationDeveloperVo>;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    applicationVersionId?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    avatar?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    commitType?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    createTime?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    dataId?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    description?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    favorites?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    fileName?: string;
    /**
     *
     * @type {Array<FileView>}
     * @memberof ModelInfo
     */
    fileVoList?: Array<FileView>;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    githubLink?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    isFavorite?: number;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    isFromOpen?: number;
    /**
     *
     * @type {boolean}
     * @memberof ModelInfo
     */
    isInit?: boolean;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    jobSubType?: number;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    jobType?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    modelNetUrl?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    modelStatus?: number;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    modelType?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    modelUrl?: string;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    name?: string;
    /**
     *
     * @type {boolean}
     * @memberof ModelInfo
     */
    openSource?: boolean;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    owner?: string;
    /**
     *
     * @type {{ [key: string]: object; }}
     * @memberof ModelInfo
     */
    parameter?: {
        [key: string]: object;
    };
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    pictureUrl?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    platformId?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    prefixModelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    privateLocalData?: string;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    requests?: string;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    suffixModelVersion?: string;
    /**
     *
     * @type {Array<TagDetailView>}
     * @memberof ModelInfo
     */
    tagVoList?: Array<TagDetailView>;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    updateTime?: string;
    /**
     *
     * @type {boolean}
     * @memberof ModelInfo
     */
    usedByOthers?: boolean;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    users?: number;
    /**
     *
     * @type {string}
     * @memberof ModelInfo
     */
    version?: string;
    /**
     *
     * @type {number}
     * @memberof ModelInfo
     */
    views?: number;
}
/**
 * ModelList
 * @export
 * @interface ModelList
 */
export interface ModelList {
    /**
     *
     * @type {Array<Model>}
     * @memberof ModelList
     */
    data?: Array<Model>;
}
/**
 * ModelPriceDto
 * @export
 * @interface ModelPriceDto
 */
export interface ModelPriceDto {
    /**
     *
     * @type {string}
     * @memberof ModelPriceDto
     */
    calculateFormula?: string;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    imagePrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    inputAudioPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    inputPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    inputTextPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    inputVideoPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    modelId?: number;
    /**
     *
     * @type {string}
     * @memberof ModelPriceDto
     */
    modelName?: string;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    outputAudioPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    outputPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    outputTextPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    outputVideoPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceDto
     */
    requestPrice?: number;
    /**
     *
     * @type {string}
     * @memberof ModelPriceDto
     */
    userName?: string;
}
/**
 * ModelPriceRespVO
 * @export
 * @interface ModelPriceRespVo
 */
export interface ModelPriceRespVo {
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    imagePrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    inputAudioPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    inputPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    inputTextPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    inputVideoPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    outputAudioPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    outputPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    outputTextPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    outputVideoPrice?: number;
    /**
     *
     * @type {number}
     * @memberof ModelPriceRespVo
     */
    requestPrice?: number;
}
/**
 * ModelVersionMetaInfoVo
 * @export
 * @interface ModelVersionMetaInfoVo
 */
export interface ModelVersionMetaInfoVo {
    /**
     *
     * @type {string}
     * @memberof ModelVersionMetaInfoVo
     */
    modelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof ModelVersionMetaInfoVo
     */
    parameters?: string;
    /**
     *
     * @type {string}
     * @memberof ModelVersionMetaInfoVo
     */
    prefixModelVersion?: string;
    /**
     *
     * @type {string}
     * @memberof ModelVersionMetaInfoVo
     */
    suffixModelVersion?: string;
}
/**
 * MyModelCloudEndpointCreateRequest
 * @export
 * @interface MyModelCloudEndpointCreateRequest
 */
export interface MyModelCloudEndpointCreateRequest {
    /**
     * aggregationWindowSizeSeconds
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    aggregationWindowSizeSeconds?: number;
    /**
     * autoscaling
     * @type {boolean}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    autoscaling?: boolean;
    /**
     * deploymentType
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    deploymentType?: number;
    /**
     * edgeId
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * gpuNumberTotal
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    gpuNumberTotal?: number;
    /**
     * gpuResourceType
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    gpuResourceType?: string;
    /**
     * marketplaceType
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    marketplaceType?: number;
    /**
     * max
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    max?: number;
    /**
     * min
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    min?: number;
    /**
     * modelId
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    modelId?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    modelVersion?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * resourceType
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    resourceType?: string;
    /**
     * scaleDownDelaySeconds
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    scaleDownDelaySeconds?: number;
    /**
     * status
     * @type {string}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    status?: string;
    /**
     * targetQueriesPerReplica
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    targetQueriesPerReplica?: number;
    /**
     * usedByOthers
     * @type {boolean}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    usedByOthers?: boolean;
    /**
     * visibility
     * @type {number}
     * @memberof MyModelCloudEndpointCreateRequest
     */
    visibility?: number;
}
/**
 * MyModelOnPremiseEndpointCreateRequest
 * @export
 * @interface MyModelOnPremiseEndpointCreateRequest
 */
export interface MyModelOnPremiseEndpointCreateRequest {
    /**
     * edgeId
     * @type {string}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    edgeId?: string;
    /**
     * endpointName
     * @type {string}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    endpointName?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * modelId
     * @type {number}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    modelId?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    modelVersion?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    replicasDesired?: number;
    /**
     * status
     * @type {string}
     * @memberof MyModelOnPremiseEndpointCreateRequest
     */
    status?: string;
}
/**
 * MyModelOnPremiseEndpointEditRequest
 * @export
 * @interface MyModelOnPremiseEndpointEditRequest
 */
export interface MyModelOnPremiseEndpointEditRequest {
    /**
     * edgeId
     * @type {string}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    edgeId?: string;
    /**
     * gpuNumberOfReplica
     * @type {number}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    gpuNumberOfReplica?: number;
    /**
     * id
     * @type {number}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    id?: number;
    /**
     * modelId
     * @type {number}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    modelId?: number;
    /**
     * modelVersion
     * @type {string}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    modelVersion?: string;
    /**
     * replicasDesired
     * @type {number}
     * @memberof MyModelOnPremiseEndpointEditRequest
     */
    replicasDesired?: number;
}
/**
 * PageDomain«AdminAgentListItem»
 * @export
 * @interface PageDomainAdminAgentListItem
 */
export interface PageDomainAdminAgentListItem {
    /**
     *
     * @type {Array<AdminAgentListItem>}
     * @memberof PageDomainAdminAgentListItem
     */
    data?: Array<AdminAgentListItem>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAdminAgentListItem
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAdminAgentListItem
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAdminAgentListItem
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAdminAgentListItem
     */
    totalPage?: number;
}
/**
 * PageDomain«Agent»
 * @export
 * @interface PageDomainAgent
 */
export interface PageDomainAgent {
    /**
     *
     * @type {Array<Agent>}
     * @memberof PageDomainAgent
     */
    data?: Array<Agent>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgent
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgent
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgent
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgent
     */
    totalPage?: number;
}
/**
 * PageDomain«AgentCommentResponse»
 * @export
 * @interface PageDomainAgentCommentResponse
 */
export interface PageDomainAgentCommentResponse {
    /**
     *
     * @type {Array<AgentCommentResponse>}
     * @memberof PageDomainAgentCommentResponse
     */
    data?: Array<AgentCommentResponse>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentCommentResponse
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentCommentResponse
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentCommentResponse
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentCommentResponse
     */
    totalPage?: number;
}
/**
 * PageDomain«AgentDetailResponse»
 * @export
 * @interface PageDomainAgentDetailResponse
 */
export interface PageDomainAgentDetailResponse {
    /**
     *
     * @type {Array<AgentDetailResponse>}
     * @memberof PageDomainAgentDetailResponse
     */
    data?: Array<AgentDetailResponse>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentDetailResponse
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentDetailResponse
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentDetailResponse
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentDetailResponse
     */
    totalPage?: number;
}
/**
 * PageDomain«AgentListItem»
 * @export
 * @interface PageDomainAgentListItem
 */
export interface PageDomainAgentListItem {
    /**
     *
     * @type {Array<AgentListItem>}
     * @memberof PageDomainAgentListItem
     */
    data?: Array<AgentListItem>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentListItem
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentListItem
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentListItem
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentListItem
     */
    totalPage?: number;
}
/**
 * PageDomain«AgentServerListItem»
 * @export
 * @interface PageDomainAgentServerListItem
 */
export interface PageDomainAgentServerListItem {
    /**
     *
     * @type {Array<AgentServerListItem>}
     * @memberof PageDomainAgentServerListItem
     */
    data?: Array<AgentServerListItem>;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentServerListItem
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentServerListItem
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentServerListItem
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainAgentServerListItem
     */
    totalPage?: number;
}
/**
 * PageDomain«CommentListResp»
 * @export
 * @interface PageDomainCommentListResp
 */
export interface PageDomainCommentListResp {
    /**
     *
     * @type {Array<CommentListResp>}
     * @memberof PageDomainCommentListResp
     */
    data?: Array<CommentListResp>;
    /**
     *
     * @type {number}
     * @memberof PageDomainCommentListResp
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainCommentListResp
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainCommentListResp
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainCommentListResp
     */
    totalPage?: number;
}
/**
 * PageDomain«local agent template list item»
 * @export
 * @interface PageDomainLocalAgentTemplateListItem
 */
export interface PageDomainLocalAgentTemplateListItem {
    /**
     *
     * @type {Array<LocalAgentTemplateListItem>}
     * @memberof PageDomainLocalAgentTemplateListItem
     */
    data?: Array<LocalAgentTemplateListItem>;
    /**
     *
     * @type {number}
     * @memberof PageDomainLocalAgentTemplateListItem
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainLocalAgentTemplateListItem
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainLocalAgentTemplateListItem
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainLocalAgentTemplateListItem
     */
    totalPage?: number;
}
/**
 * PageDomain«ModelAgentList»
 * @export
 * @interface PageDomainModelAgentList
 */
export interface PageDomainModelAgentList {
    /**
     *
     * @type {Array<ModelAgentList>}
     * @memberof PageDomainModelAgentList
     */
    data?: Array<ModelAgentList>;
    /**
     *
     * @type {number}
     * @memberof PageDomainModelAgentList
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainModelAgentList
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainModelAgentList
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainModelAgentList
     */
    totalPage?: number;
}
/**
 * PageDomain«PublicAgentListItem»
 * @export
 * @interface PageDomainPublicAgentListItem
 */
export interface PageDomainPublicAgentListItem {
    /**
     *
     * @type {Array<PublicAgentListItem>}
     * @memberof PageDomainPublicAgentListItem
     */
    data?: Array<PublicAgentListItem>;
    /**
     *
     * @type {number}
     * @memberof PageDomainPublicAgentListItem
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainPublicAgentListItem
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainPublicAgentListItem
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainPublicAgentListItem
     */
    totalPage?: number;
}
/**
 * PageDomain«string»
 * @export
 * @interface PageDomainString
 */
export interface PageDomainString {
    /**
     *
     * @type {Array<string>}
     * @memberof PageDomainString
     */
    data?: Array<string>;
    /**
     *
     * @type {number}
     * @memberof PageDomainString
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainString
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainString
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainString
     */
    totalPage?: number;
}
/**
 * PageDomain«TokenFavorite»
 * @export
 * @interface PageDomainTokenFavorite
 */
export interface PageDomainTokenFavorite {
    /**
     *
     * @type {Array<TokenFavorite>}
     * @memberof PageDomainTokenFavorite
     */
    data?: Array<TokenFavorite>;
    /**
     *
     * @type {number}
     * @memberof PageDomainTokenFavorite
     */
    pageNum?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainTokenFavorite
     */
    pageSize?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainTokenFavorite
     */
    total?: number;
    /**
     *
     * @type {number}
     * @memberof PageDomainTokenFavorite
     */
    totalPage?: number;
}
/**
 * PromptAgentCreateRequest，PromptAgentCreateRequest
 * @export
 * @interface PromptAgentCreateRequest
 */
export interface PromptAgentCreateRequest {
    /**
     * categoryId
     * @type {number}
     * @memberof PromptAgentCreateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof PromptAgentCreateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    intent?: string;
    /**
     * knowledge
     * @type {Array<object>}
     * @memberof PromptAgentCreateRequest
     */
    knowledge?: Array<object>;
    /**
     * mcpServers
     * @type {Array<object>}
     * @memberof PromptAgentCreateRequest
     */
    mcpServers?: Array<object>;
    /**
     * modelName
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    modelName?: string;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    pictureUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof PromptAgentCreateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof PromptAgentCreateRequest
     */
    streaming?: boolean;
    /**
     * system prompt
     * @type {string}
     * @memberof PromptAgentCreateRequest
     */
    systemPrompt?: string;
}
/**
 * PromptAgentUpdateRequest，PromptAgentUpdateRequest
 * @export
 * @interface PromptAgentUpdateRequest
 */
export interface PromptAgentUpdateRequest {
    /**
     * agent id
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    agentId?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof PromptAgentUpdateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof PromptAgentUpdateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    intent?: string;
    /**
     * knowledge
     * @type {Array<object>}
     * @memberof PromptAgentUpdateRequest
     */
    knowledge?: Array<object>;
    /**
     * mcpServers
     * @type {Array<object>}
     * @memberof PromptAgentUpdateRequest
     */
    mcpServers?: Array<object>;
    /**
     * modelName
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    modelName?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    pictureUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof PromptAgentUpdateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof PromptAgentUpdateRequest
     */
    streaming?: boolean;
    /**
     * system prompt
     * @type {string}
     * @memberof PromptAgentUpdateRequest
     */
    systemPrompt?: string;
}
/**
 * PublicAgentListItem，PublicAgentListItem
 * @export
 * @interface PublicAgentListItem
 */
export interface PublicAgentListItem {
    /**
     *
     * @type {string}
     * @memberof PublicAgentListItem
     */
    category?: string;
    /**
     *
     * @type {number}
     * @memberof PublicAgentListItem
     */
    categoryId?: number;
    /**
     * createBy
     * @type {string}
     * @memberof PublicAgentListItem
     */
    createBy?: string;
    /**
     * createTime
     * @type {string}
     * @memberof PublicAgentListItem
     */
    createTime?: string;
    /**
     * description
     * @type {string}
     * @memberof PublicAgentListItem
     */
    description?: string;
    /**
     * agent details
     * @type {string}
     * @memberof PublicAgentListItem
     */
    details?: string;
    /**
     * id
     * @type {number}
     * @memberof PublicAgentListItem
     */
    id?: number;
    /**
     * imUid
     * @type {string}
     * @memberof PublicAgentListItem
     */
    imUid?: string;
    /**
     * agent llm model name
     * @type {string}
     * @memberof PublicAgentListItem
     */
    llmModelName?: string;
    /**
     * name
     * @type {string}
     * @memberof PublicAgentListItem
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof PublicAgentListItem
     */
    pictureUrl?: string;
    /**
     * agent request url
     * @type {string}
     * @memberof PublicAgentListItem
     */
    requestUrl?: string;
    /**
     * agent source, 0-local 1-marketplace 2-third_party
     * @type {number}
     * @memberof PublicAgentListItem
     */
    source?: number;
    /**
     * agent tools string
     * @type {string}
     * @memberof PublicAgentListItem
     */
    toolsStr?: string;
    /**
     * updateTime
     * @type {string}
     * @memberof PublicAgentListItem
     */
    updateTime?: string;
}
/**
 * PublishModelDto
 * @export
 * @interface PublishModelDto
 */
export interface PublishModelDto {
    /**
     * model id
     * @type {number}
     * @memberof PublishModelDto
     */
    modelId?: number;
    /**
     *
     * @type {string}
     * @memberof PublishModelDto
     */
    modelVersion?: string;
    /**
     * open source
     * @type {boolean}
     * @memberof PublishModelDto
     */
    openSource?: boolean;
}
/**
 * ReplicaInfoRequest
 * @export
 * @interface ReplicaInfoRequest
 */
export interface ReplicaInfoRequest {
    /**
     * endpointId
     * @type {number}
     * @memberof ReplicaInfoRequest
     */
    endpointId?: number;
    /**
     * replicaNumber
     * @type {number}
     * @memberof ReplicaInfoRequest
     */
    replicaNumber?: number;
    /**
     * timestamp, millis, 1714017470720
     * @type {number}
     * @memberof ReplicaInfoRequest
     */
    timestamp?: number;
}
/**
 * ResponseClass，The class for the common response
 * @export
 * @interface ResponseClass
 */
export interface ResponseClass {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClass
     */
    code?: string;
    /**
     * ResponseData
     * @type {object}
     * @memberof ResponseClass
     */
    data?: object;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClass
     */
    message?: string;
}
/**
 * ResponseClass«AdminAccountInfo»，The class for the common response
 * @export
 * @interface ResponseClassAdminAccountInfo
 */
export interface ResponseClassAdminAccountInfo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAdminAccountInfo
     */
    code?: string;
    /**
     *
     * @type {AdminAccountInfo}
     * @memberof ResponseClassAdminAccountInfo
     */
    data?: AdminAccountInfo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAdminAccountInfo
     */
    message?: string;
}
/**
 * ResponseClass«AgentCommentResponse»，The class for the common response
 * @export
 * @interface ResponseClassAgentCommentResponse
 */
export interface ResponseClassAgentCommentResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAgentCommentResponse
     */
    code?: string;
    /**
     *
     * @type {AgentCommentResponse}
     * @memberof ResponseClassAgentCommentResponse
     */
    data?: AgentCommentResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAgentCommentResponse
     */
    message?: string;
}
/**
 * ResponseClass«AgentConversationResponse»，The class for the common response
 * @export
 * @interface ResponseClassAgentConversationResponse
 */
export interface ResponseClassAgentConversationResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAgentConversationResponse
     */
    code?: string;
    /**
     *
     * @type {AgentConversationResponse}
     * @memberof ResponseClassAgentConversationResponse
     */
    data?: AgentConversationResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAgentConversationResponse
     */
    message?: string;
}
/**
 * ResponseClass«AgentDetailResponse»，The class for the common response
 * @export
 * @interface ResponseClassAgentDetailResponse
 */
export interface ResponseClassAgentDetailResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAgentDetailResponse
     */
    code?: string;
    /**
     *
     * @type {AgentDetailResponse}
     * @memberof ResponseClassAgentDetailResponse
     */
    data?: AgentDetailResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAgentDetailResponse
     */
    message?: string;
}
/**
 * ResponseClass«AgentServerBriefDetailResponse»，The class for the common response
 * @export
 * @interface ResponseClassAgentServerBriefDetailResponse
 */
export interface ResponseClassAgentServerBriefDetailResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAgentServerBriefDetailResponse
     */
    code?: string;
    /**
     *
     * @type {AgentServerBriefDetailResponse}
     * @memberof ResponseClassAgentServerBriefDetailResponse
     */
    data?: AgentServerBriefDetailResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAgentServerBriefDetailResponse
     */
    message?: string;
}
/**
 * ResponseClass«AgentServerDetailResponse»，The class for the common response
 * @export
 * @interface ResponseClassAgentServerDetailResponse
 */
export interface ResponseClassAgentServerDetailResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAgentServerDetailResponse
     */
    code?: string;
    /**
     *
     * @type {AgentServerDetailResponse}
     * @memberof ResponseClassAgentServerDetailResponse
     */
    data?: AgentServerDetailResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAgentServerDetailResponse
     */
    message?: string;
}
/**
 * ResponseClass«AIAgentDetail»，The class for the common response
 * @export
 * @interface ResponseClassAiAgentDetail
 */
export interface ResponseClassAiAgentDetail {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAiAgentDetail
     */
    code?: string;
    /**
     *
     * @type {AiAgentDetail}
     * @memberof ResponseClassAiAgentDetail
     */
    data?: AiAgentDetail;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAiAgentDetail
     */
    message?: string;
}
/**
 * ResponseClass«boolean»，The class for the common response
 * @export
 * @interface ResponseClassBoolean
 */
export interface ResponseClassBoolean {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassBoolean
     */
    code?: string;
    /**
     * ResponseData
     * @type {boolean}
     * @memberof ResponseClassBoolean
     */
    data?: boolean;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassBoolean
     */
    message?: string;
}
/**
 * ResponseClass«Chat(thread) message list»，The class for the common response
 * @export
 * @interface ResponseClassChatThreadMessageList
 */
export interface ResponseClassChatThreadMessageList {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassChatThreadMessageList
     */
    code?: string;
    /**
     *
     * @type {ChatThreadMessageList}
     * @memberof ResponseClassChatThreadMessageList
     */
    data?: ChatThreadMessageList;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassChatThreadMessageList
     */
    message?: string;
}
/**
 * ResponseClass«CommentCreateResp»，The class for the common response
 * @export
 * @interface ResponseClassCommentCreateResp
 */
export interface ResponseClassCommentCreateResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassCommentCreateResp
     */
    code?: string;
    /**
     *
     * @type {CommentCreateResp}
     * @memberof ResponseClassCommentCreateResp
     */
    data?: CommentCreateResp;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassCommentCreateResp
     */
    message?: string;
}
/**
 * ResponseClass«EndpointDetailRespVO»，The class for the common response
 * @export
 * @interface ResponseClassEndpointDetailRespVo
 */
export interface ResponseClassEndpointDetailRespVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassEndpointDetailRespVo
     */
    code?: string;
    /**
     *
     * @type {EndpointDetailRespVo}
     * @memberof ResponseClassEndpointDetailRespVo
     */
    data?: EndpointDetailRespVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassEndpointDetailRespVo
     */
    message?: string;
}
/**
 * ResponseClass«EndpointDetailsRespVO»，The class for the common response
 * @export
 * @interface ResponseClassEndpointDetailsRespVo
 */
export interface ResponseClassEndpointDetailsRespVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassEndpointDetailsRespVo
     */
    code?: string;
    /**
     *
     * @type {EndpointDetailsRespVo}
     * @memberof ResponseClassEndpointDetailsRespVo
     */
    data?: EndpointDetailsRespVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassEndpointDetailsRespVo
     */
    message?: string;
}
/**
 * ResponseClass«EndpointHistoryDetail»，The class for the common response
 * @export
 * @interface ResponseClassEndpointHistoryDetail
 */
export interface ResponseClassEndpointHistoryDetail {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassEndpointHistoryDetail
     */
    code?: string;
    /**
     *
     * @type {EndpointHistoryDetail}
     * @memberof ResponseClassEndpointHistoryDetail
     */
    data?: EndpointHistoryDetail;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassEndpointHistoryDetail
     */
    message?: string;
}
/**
 * ResponseClass«EndpointVo»，The class for the common response
 * @export
 * @interface ResponseClassEndpointVo
 */
export interface ResponseClassEndpointVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassEndpointVo
     */
    code?: string;
    /**
     *
     * @type {EndpointVo}
     * @memberof ResponseClassEndpointVo
     */
    data?: EndpointVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassEndpointVo
     */
    message?: string;
}
/**
 * ResponseClass«int»，The class for the common response
 * @export
 * @interface ResponseClassInt
 */
export interface ResponseClassInt {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassInt
     */
    code?: string;
    /**
     * ResponseData
     * @type {number}
     * @memberof ResponseClassInt
     */
    data?: number;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassInt
     */
    message?: string;
}
/**
 * ResponseClass«List«Agent brief list item»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentBriefListItem
 */
export interface ResponseClassListAgentBriefListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentBriefListItem
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentBriefListItem>}
     * @memberof ResponseClassListAgentBriefListItem
     */
    data?: Array<AgentBriefListItem>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentBriefListItem
     */
    message?: string;
}
/**
 * ResponseClass«List«AgentConversationResponse»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentConversationResponse
 */
export interface ResponseClassListAgentConversationResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentConversationResponse
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentConversationResponse>}
     * @memberof ResponseClassListAgentConversationResponse
     */
    data?: Array<AgentConversationResponse>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentConversationResponse
     */
    message?: string;
}
/**
 * ResponseClass«List«AgentDetailResponse»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentDetailResponse
 */
export interface ResponseClassListAgentDetailResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentDetailResponse
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentDetailResponse>}
     * @memberof ResponseClassListAgentDetailResponse
     */
    data?: Array<AgentDetailResponse>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentDetailResponse
     */
    message?: string;
}
/**
 * ResponseClass«List«AgentOperaPublicListItem»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentOperaPublicListItem
 */
export interface ResponseClassListAgentOperaPublicListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentOperaPublicListItem
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentOperaPublicListItem>}
     * @memberof ResponseClassListAgentOperaPublicListItem
     */
    data?: Array<AgentOperaPublicListItem>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentOperaPublicListItem
     */
    message?: string;
}
/**
 * ResponseClass«List«AgentOperaPublicListItem»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentOperaPublicListItem1
 */
export interface ResponseClassListAgentOperaPublicListItem1 {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentOperaPublicListItem1
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentOperaPublicListItem1>}
     * @memberof ResponseClassListAgentOperaPublicListItem1
     */
    data?: Array<AgentOperaPublicListItem1>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentOperaPublicListItem1
     */
    message?: string;
}
/**
 * ResponseClass«List«agent subscription item»»，The class for the common response
 * @export
 * @interface ResponseClassListAgentSubscriptionItem
 */
export interface ResponseClassListAgentSubscriptionItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAgentSubscriptionItem
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AgentSubscriptionItem>}
     * @memberof ResponseClassListAgentSubscriptionItem
     */
    data?: Array<AgentSubscriptionItem>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAgentSubscriptionItem
     */
    message?: string;
}
/**
 * ResponseClass«List«assistant thread list item»»，The class for the common response
 * @export
 * @interface ResponseClassListAssistantThreadListItem
 */
export interface ResponseClassListAssistantThreadListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAssistantThreadListItem
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AssistantThreadListItem>}
     * @memberof ResponseClassListAssistantThreadListItem
     */
    data?: Array<AssistantThreadListItem>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAssistantThreadListItem
     */
    message?: string;
}
/**
 * ResponseClass«List«AvailableLlmEndpointRespVO»»，The class for the common response
 * @export
 * @interface ResponseClassListAvailableLlmEndpointRespVo
 */
export interface ResponseClassListAvailableLlmEndpointRespVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAvailableLlmEndpointRespVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AvailableLlmEndpointRespVo>}
     * @memberof ResponseClassListAvailableLlmEndpointRespVo
     */
    data?: Array<AvailableLlmEndpointRespVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAvailableLlmEndpointRespVo
     */
    message?: string;
}
/**
 * ResponseClass«List«AvailableOnPremiseResource»»，The class for the common response
 * @export
 * @interface ResponseClassListAvailableOnPremiseResource
 */
export interface ResponseClassListAvailableOnPremiseResource {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAvailableOnPremiseResource
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<AvailableOnPremiseResource>}
     * @memberof ResponseClassListAvailableOnPremiseResource
     */
    data?: Array<AvailableOnPremiseResource>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAvailableOnPremiseResource
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointConfig»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointConfig
 */
export interface ResponseClassListEndpointConfig {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointConfig
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointConfig>}
     * @memberof ResponseClassListEndpointConfig
     */
    data?: Array<EndpointConfig>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointConfig
     */
    message?: string;
}
/**
 * ResponseClass«List«Endpoint history response»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointHistoryResponse
 */
export interface ResponseClassListEndpointHistoryResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointHistoryResponse
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointHistoryResponse>}
     * @memberof ResponseClassListEndpointHistoryResponse
     */
    data?: Array<EndpointHistoryResponse>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointHistoryResponse
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointLatencyMetricsResp»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointLatencyMetricsResp
 */
export interface ResponseClassListEndpointLatencyMetricsResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointLatencyMetricsResp
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointLatencyMetricsResp>}
     * @memberof ResponseClassListEndpointLatencyMetricsResp
     */
    data?: Array<EndpointLatencyMetricsResp>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointLatencyMetricsResp
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointQpsMetricsResp»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointQpsMetricsResp
 */
export interface ResponseClassListEndpointQpsMetricsResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointQpsMetricsResp
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointQpsMetricsResp>}
     * @memberof ResponseClassListEndpointQpsMetricsResp
     */
    data?: Array<EndpointQpsMetricsResp>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointQpsMetricsResp
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointReplicaMetricsResp»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointReplicaMetricsResp
 */
export interface ResponseClassListEndpointReplicaMetricsResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointReplicaMetricsResp
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointReplicaMetricsResp>}
     * @memberof ResponseClassListEndpointReplicaMetricsResp
     */
    data?: Array<EndpointReplicaMetricsResp>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointReplicaMetricsResp
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointRequestNumberMetricsResp»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointRequestNumberMetricsResp
 */
export interface ResponseClassListEndpointRequestNumberMetricsResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointRequestNumberMetricsResp
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointRequestNumberMetricsResp>}
     * @memberof ResponseClassListEndpointRequestNumberMetricsResp
     */
    data?: Array<EndpointRequestNumberMetricsResp>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointRequestNumberMetricsResp
     */
    message?: string;
}
/**
 * ResponseClass«List«EndpointRunningMetricsResp»»，The class for the common response
 * @export
 * @interface ResponseClassListEndpointRunningMetricsResp
 */
export interface ResponseClassListEndpointRunningMetricsResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListEndpointRunningMetricsResp
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<EndpointRunningMetricsResp>}
     * @memberof ResponseClassListEndpointRunningMetricsResp
     */
    data?: Array<EndpointRunningMetricsResp>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListEndpointRunningMetricsResp
     */
    message?: string;
}
/**
 * ResponseClass«List«long»»，The class for the common response
 * @export
 * @interface ResponseClassListLong
 */
export interface ResponseClassListLong {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListLong
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<number>}
     * @memberof ResponseClassListLong
     */
    data?: Array<number>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListLong
     */
    message?: string;
}
/**
 * ResponseClass«List«ModelBriefInfoVO»»，The class for the common response
 * @export
 * @interface ResponseClassListModelBriefInfoVo
 */
export interface ResponseClassListModelBriefInfoVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListModelBriefInfoVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<ModelBriefInfoVo>}
     * @memberof ResponseClassListModelBriefInfoVo
     */
    data?: Array<ModelBriefInfoVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListModelBriefInfoVo
     */
    message?: string;
}
/**
 * ResponseClass«List«ModelEndpointVo»»，The class for the common response
 * @export
 * @interface ResponseClassListModelEndpointVo
 */
export interface ResponseClassListModelEndpointVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListModelEndpointVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<ModelEndpointVo>}
     * @memberof ResponseClassListModelEndpointVo
     */
    data?: Array<ModelEndpointVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListModelEndpointVo
     */
    message?: string;
}
/**
 * ResponseClass«List«ModelVersionMetaInfoVo»»，The class for the common response
 * @export
 * @interface ResponseClassListModelVersionMetaInfoVo
 */
export interface ResponseClassListModelVersionMetaInfoVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListModelVersionMetaInfoVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<ModelVersionMetaInfoVo>}
     * @memberof ResponseClassListModelVersionMetaInfoVo
     */
    data?: Array<ModelVersionMetaInfoVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListModelVersionMetaInfoVo
     */
    message?: string;
}
/**
 * ResponseClass«List«PublicAgentListItem»»，The class for the common response
 * @export
 * @interface ResponseClassListPublicAgentListItem
 */
export interface ResponseClassListPublicAgentListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListPublicAgentListItem
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<PublicAgentListItem>}
     * @memberof ResponseClassListPublicAgentListItem
     */
    data?: Array<PublicAgentListItem>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListPublicAgentListItem
     */
    message?: string;
}
/**
 * ResponseClass«List«RunningEndpointRespVO»»，The class for the common response
 * @export
 * @interface ResponseClassListRunningEndpointRespVo
 */
export interface ResponseClassListRunningEndpointRespVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListRunningEndpointRespVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<RunningEndpointRespVo>}
     * @memberof ResponseClassListRunningEndpointRespVo
     */
    data?: Array<RunningEndpointRespVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListRunningEndpointRespVo
     */
    message?: string;
}
/**
 * ResponseClass«List«string»»，The class for the common response
 * @export
 * @interface ResponseClassListString
 */
export interface ResponseClassListString {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListString
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<string>}
     * @memberof ResponseClassListString
     */
    data?: Array<string>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListString
     */
    message?: string;
}
/**
 * ResponseClass«List«SwitchList»»，The class for the common response
 * @export
 * @interface ResponseClassListSwitchList
 */
export interface ResponseClassListSwitchList {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListSwitchList
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<SwitchList>}
     * @memberof ResponseClassListSwitchList
     */
    data?: Array<SwitchList>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListSwitchList
     */
    message?: string;
}
/**
 * ResponseClass«List«TokenNetworkResponse»»，The class for the common response
 * @export
 * @interface ResponseClassListTokenNetworkResponse
 */
export interface ResponseClassListTokenNetworkResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListTokenNetworkResponse
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<TokenNetworkResponse>}
     * @memberof ResponseClassListTokenNetworkResponse
     */
    data?: Array<TokenNetworkResponse>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListTokenNetworkResponse
     */
    message?: string;
}
/**
 * ResponseClass«long»，The class for the common response
 * @export
 * @interface ResponseClassLong
 */
export interface ResponseClassLong {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassLong
     */
    code?: string;
    /**
     * ResponseData
     * @type {number}
     * @memberof ResponseClassLong
     */
    data?: number;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassLong
     */
    message?: string;
}
/**
 * ResponseClass«MarketplaceEndpoint»，The class for the common response
 * @export
 * @interface ResponseClassMarketplaceEndpoint
 */
export interface ResponseClassMarketplaceEndpoint {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassMarketplaceEndpoint
     */
    code?: string;
    /**
     *
     * @type {MarketplaceEndpoint}
     * @memberof ResponseClassMarketplaceEndpoint
     */
    data?: MarketplaceEndpoint;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassMarketplaceEndpoint
     */
    message?: string;
}
/**
 * ResponseClass«ModelDetailVo»，The class for the common response
 * @export
 * @interface ResponseClassModelDetailVo
 */
export interface ResponseClassModelDetailVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassModelDetailVo
     */
    code?: string;
    /**
     *
     * @type {ModelDetailVo}
     * @memberof ResponseClassModelDetailVo
     */
    data?: ModelDetailVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassModelDetailVo
     */
    message?: string;
}
/**
 * ResponseClass«ModelList»，The class for the common response
 * @export
 * @interface ResponseClassModelList
 */
export interface ResponseClassModelList {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassModelList
     */
    code?: string;
    /**
     *
     * @type {ModelList}
     * @memberof ResponseClassModelList
     */
    data?: ModelList;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassModelList
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«AdminAgentListItem»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAdminAgentListItem
 */
export interface ResponseClassPageDomainAdminAgentListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAdminAgentListItem
     */
    code?: string;
    /**
     *
     * @type {PageDomainAdminAgentListItem}
     * @memberof ResponseClassPageDomainAdminAgentListItem
     */
    data?: PageDomainAdminAgentListItem;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAdminAgentListItem
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«Agent»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAgent
 */
export interface ResponseClassPageDomainAgent {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAgent
     */
    code?: string;
    /**
     *
     * @type {PageDomainAgent}
     * @memberof ResponseClassPageDomainAgent
     */
    data?: PageDomainAgent;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAgent
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«AgentCommentResponse»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAgentCommentResponse
 */
export interface ResponseClassPageDomainAgentCommentResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAgentCommentResponse
     */
    code?: string;
    /**
     *
     * @type {PageDomainAgentCommentResponse}
     * @memberof ResponseClassPageDomainAgentCommentResponse
     */
    data?: PageDomainAgentCommentResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAgentCommentResponse
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«AgentDetailResponse»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAgentDetailResponse
 */
export interface ResponseClassPageDomainAgentDetailResponse {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAgentDetailResponse
     */
    code?: string;
    /**
     *
     * @type {PageDomainAgentDetailResponse}
     * @memberof ResponseClassPageDomainAgentDetailResponse
     */
    data?: PageDomainAgentDetailResponse;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAgentDetailResponse
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«AgentListItem»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAgentListItem
 */
export interface ResponseClassPageDomainAgentListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAgentListItem
     */
    code?: string;
    /**
     *
     * @type {PageDomainAgentListItem}
     * @memberof ResponseClassPageDomainAgentListItem
     */
    data?: PageDomainAgentListItem;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAgentListItem
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«AgentServerListItem»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainAgentServerListItem
 */
export interface ResponseClassPageDomainAgentServerListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainAgentServerListItem
     */
    code?: string;
    /**
     *
     * @type {PageDomainAgentServerListItem}
     * @memberof ResponseClassPageDomainAgentServerListItem
     */
    data?: PageDomainAgentServerListItem;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainAgentServerListItem
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«CommentListResp»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainCommentListResp
 */
export interface ResponseClassPageDomainCommentListResp {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainCommentListResp
     */
    code?: string;
    /**
     *
     * @type {PageDomainCommentListResp}
     * @memberof ResponseClassPageDomainCommentListResp
     */
    data?: PageDomainCommentListResp;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainCommentListResp
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«local agent template list item»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainLocalAgentTemplateListItem
 */
export interface ResponseClassPageDomainLocalAgentTemplateListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainLocalAgentTemplateListItem
     */
    code?: string;
    /**
     *
     * @type {PageDomainLocalAgentTemplateListItem}
     * @memberof ResponseClassPageDomainLocalAgentTemplateListItem
     */
    data?: PageDomainLocalAgentTemplateListItem;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainLocalAgentTemplateListItem
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«ModelAgentList»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainModelAgentList
 */
export interface ResponseClassPageDomainModelAgentList {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainModelAgentList
     */
    code?: string;
    /**
     *
     * @type {PageDomainModelAgentList}
     * @memberof ResponseClassPageDomainModelAgentList
     */
    data?: PageDomainModelAgentList;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainModelAgentList
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«PublicAgentListItem»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainPublicAgentListItem
 */
export interface ResponseClassPageDomainPublicAgentListItem {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainPublicAgentListItem
     */
    code?: string;
    /**
     *
     * @type {PageDomainPublicAgentListItem}
     * @memberof ResponseClassPageDomainPublicAgentListItem
     */
    data?: PageDomainPublicAgentListItem;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainPublicAgentListItem
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«string»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainString
 */
export interface ResponseClassPageDomainString {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainString
     */
    code?: string;
    /**
     *
     * @type {PageDomainString}
     * @memberof ResponseClassPageDomainString
     */
    data?: PageDomainString;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainString
     */
    message?: string;
}
/**
 * ResponseClass«PageDomain«TokenFavorite»»，The class for the common response
 * @export
 * @interface ResponseClassPageDomainTokenFavorite
 */
export interface ResponseClassPageDomainTokenFavorite {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassPageDomainTokenFavorite
     */
    code?: string;
    /**
     *
     * @type {PageDomainTokenFavorite}
     * @memberof ResponseClassPageDomainTokenFavorite
     */
    data?: PageDomainTokenFavorite;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassPageDomainTokenFavorite
     */
    message?: string;
}
/**
 * ResponseClass«string»，The class for the common response
 * @export
 * @interface ResponseClassString
 */
export interface ResponseClassString {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassString
     */
    code?: string;
    /**
     * ResponseData
     * @type {string}
     * @memberof ResponseClassString
     */
    data?: string;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassString
     */
    message?: string;
}
/**
 * ResponseClass«UserRateConfig»，The class for the common response
 * @export
 * @interface ResponseClassUserRateConfig
 */
export interface ResponseClassUserRateConfig {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassUserRateConfig
     */
    code?: string;
    /**
     *
     * @type {UserRateConfig}
     * @memberof ResponseClassUserRateConfig
     */
    data?: UserRateConfig;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassUserRateConfig
     */
    message?: string;
}
/**
 * RunningEndpointRespVO
 * @export
 * @interface RunningEndpointRespVo
 */
export interface RunningEndpointRespVo {
    /**
     *
     * @type {string}
     * @memberof RunningEndpointRespVo
     */
    endpointName?: string;
    /**
     *
     * @type {number}
     * @memberof RunningEndpointRespVo
     */
    id?: number;
}
/**
 * SwitchList
 * @export
 * @interface SwitchList
 */
export interface SwitchList {
    /**
     *
     * @type {string}
     * @memberof SwitchList
     */
    endpointName?: string;
    /**
     *
     * @type {number}
     * @memberof SwitchList
     */
    id?: number;
}
/**
 * tag detail view
 * @export
 * @interface TagDetailView
 */
export interface TagDetailView {
    /**
     * parent id
     * @type {number}
     * @memberof TagDetailView
     */
    parentId?: number;
    /**
     * parent name
     * @type {string}
     * @memberof TagDetailView
     */
    parentName?: string;
    /**
     * tag id
     * @type {number}
     * @memberof TagDetailView
     */
    tagId?: number;
    /**
     * tag name
     * @type {string}
     * @memberof TagDetailView
     */
    tagName?: string;
}
/**
 * tag info
 * @export
 * @interface TagInfo
 */
export interface TagInfo {
    /**
     * parent id
     * @type {number}
     * @memberof TagInfo
     */
    parentId?: number;
    /**
     * parent name
     * @type {string}
     * @memberof TagInfo
     */
    parentName?: string;
    /**
     * tag id
     * @type {number}
     * @memberof TagInfo
     */
    tagId?: number;
    /**
     * tag name
     * @type {string}
     * @memberof TagInfo
     */
    tagName?: string;
}
/**
 * The request of when create a new chat(thread) in the agent
 * @export
 * @interface TheRequestOfWhenCreateANewChatThreadInTheAgent
 */
export interface TheRequestOfWhenCreateANewChatThreadInTheAgent {
    /**
     * agent id
     * @type {string}
     * @memberof TheRequestOfWhenCreateANewChatThreadInTheAgent
     */
    assistantId?: string;
    /**
     * chat(thread) name
     * @type {string}
     * @memberof TheRequestOfWhenCreateANewChatThreadInTheAgent
     */
    name?: string;
}
/**
 * ThirdPartyAgentCreateRequest，ThirdPartyAgentCreateRequest
 * @export
 * @interface ThirdPartyAgentCreateRequest
 */
export interface ThirdPartyAgentCreateRequest {
    /**
     * apiKey for request url
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    apiKey?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof ThirdPartyAgentCreateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof ThirdPartyAgentCreateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    details?: string;
    /**
     * developerEmail
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    developerEmail?: string;
    /**
     * developerName
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    developerName?: string;
    /**
     * developerPhoneNumber
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    developerPhoneNumber?: string;
    /**
     * extra
     * @type {{ [key: string]: string; }}
     * @memberof ThirdPartyAgentCreateRequest
     */
    extra?: {
        [key: string]: string;
    };
    /**
     * httpMethod
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    httpMethod?: string;
    /**
     * input
     * @type {{ [key: string]: object; }}
     * @memberof ThirdPartyAgentCreateRequest
     */
    input?: {
        [key: string]: object;
    };
    /**
     * intent
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    intent?: string;
    /**
     * llmModelName
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    llmModelName?: string;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    name?: string;
    /**
     * output
     * @type {{ [key: string]: object; }}
     * @memberof ThirdPartyAgentCreateRequest
     */
    output?: {
        [key: string]: object;
    };
    /**
     * pictureUrl
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    pictureUrl?: string;
    /**
     * requestUrl
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    requestUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof ThirdPartyAgentCreateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof ThirdPartyAgentCreateRequest
     */
    streaming?: boolean;
    /**
     * tokenWalletAddress
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    tokenWalletAddress?: string;
    /**
     * toolsStr, separated by commas
     * @type {string}
     * @memberof ThirdPartyAgentCreateRequest
     */
    toolsStr?: string;
}
/**
 * ThirdPartyAgentUpdateRequest，ThirdPartyAgentUpdateRequest
 * @export
 * @interface ThirdPartyAgentUpdateRequest
 */
export interface ThirdPartyAgentUpdateRequest {
    /**
     * agentId
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    agentId?: string;
    /**
     * apiKey for request url
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    apiKey?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    details?: string;
    /**
     * developerEmail
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    developerEmail?: string;
    /**
     * developerName
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    developerName?: string;
    /**
     * developerPhoneNumber
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    developerPhoneNumber?: string;
    /**
     * extra
     * @type {{ [key: string]: string; }}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    extra?: {
        [key: string]: string;
    };
    /**
     * httpMethod
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    httpMethod?: string;
    /**
     * input
     * @type {{ [key: string]: object; }}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    input?: {
        [key: string]: object;
    };
    /**
     * intent
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    intent?: string;
    /**
     * llmModelName
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    llmModelName?: string;
    /**
     * output
     * @type {{ [key: string]: object; }}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    output?: {
        [key: string]: object;
    };
    /**
     * pictureUrl
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    pictureUrl?: string;
    /**
     * requestUrl
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    requestUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    streaming?: boolean;
    /**
     * tokenWalletAddress
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    tokenWalletAddress?: string;
    /**
     * toolsStr, separated by commas
     * @type {string}
     * @memberof ThirdPartyAgentUpdateRequest
     */
    toolsStr?: string;
}
/**
 * TokenConfigResponse
 * @export
 * @interface TokenConfigResponse
 */
export interface TokenConfigResponse {
    /**
     *
     * @type {number}
     * @memberof TokenConfigResponse
     */
    chainId?: number;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    chainType?: string;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    contract?: string;
    /**
     *
     * @type {number}
     * @memberof TokenConfigResponse
     */
    decimals?: number;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    icon?: string;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    id?: string;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof TokenConfigResponse
     */
    symbol?: string;
}
/**
 * TokenFavorite
 * @export
 * @interface TokenFavorite
 */
export interface TokenFavorite {
    /**
     *
     * @type {string}
     * @memberof TokenFavorite
     */
    createdAt?: string;
    /**
     *
     * @type {number}
     * @memberof TokenFavorite
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof TokenFavorite
     */
    tokenAddress?: string;
    /**
     *
     * @type {string}
     * @memberof TokenFavorite
     */
    updatedAt?: string;
    /**
     *
     * @type {string}
     * @memberof TokenFavorite
     */
    userUuid?: string;
}
/**
 * TokenNetworkResponse
 * @export
 * @interface TokenNetworkResponse
 */
export interface TokenNetworkResponse {
    /**
     *
     * @type {number}
     * @memberof TokenNetworkResponse
     */
    chainId?: number;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    icon?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    id?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    rpcUrl?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    swapContract?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    swapProvider?: string;
    /**
     *
     * @type {Array<TokenConfigResponse>}
     * @memberof TokenNetworkResponse
     */
    tokenList?: Array<TokenConfigResponse>;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    tokenName?: string;
    /**
     *
     * @type {string}
     * @memberof TokenNetworkResponse
     */
    wethContract?: string;
}
/**
 * URI
 * @export
 * @interface Uri
 */
export interface Uri {
    /**
     *
     * @type {boolean}
     * @memberof Uri
     */
    absolute?: boolean;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    authority?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    fragment?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    host?: string;
    /**
     *
     * @type {boolean}
     * @memberof Uri
     */
    opaque?: boolean;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    path?: string;
    /**
     *
     * @type {number}
     * @memberof Uri
     */
    port?: number;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    query?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawAuthority?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawFragment?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawPath?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawQuery?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawSchemeSpecificPart?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    rawUserInfo?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    scheme?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    schemeSpecificPart?: string;
    /**
     *
     * @type {string}
     * @memberof Uri
     */
    userInfo?: string;
}
/**
 * URL
 * @export
 * @interface Url
 */
export interface Url {
    /**
     *
     * @type {string}
     * @memberof Url
     */
    authority?: string;
    /**
     *
     * @type {object}
     * @memberof Url
     */
    content?: object;
    /**
     *
     * @type {number}
     * @memberof Url
     */
    defaultPort?: number;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    file?: string;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    host?: string;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    path?: string;
    /**
     *
     * @type {number}
     * @memberof Url
     */
    port?: number;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    protocol?: string;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    query?: string;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    ref?: string;
    /**
     *
     * @type {string}
     * @memberof Url
     */
    userInfo?: string;
}
/**
 * UserRateConfig
 * @export
 * @interface UserRateConfig
 */
export interface UserRateConfig {
    /**
     *
     * @type {number}
     * @memberof UserRateConfig
     */
    commissionRatio?: number;
    /**
     *
     * @type {string}
     * @memberof UserRateConfig
     */
    createBy?: string;
    /**
     *
     * @type {string}
     * @memberof UserRateConfig
     */
    createTime?: string;
    /**
     *
     * @type {string}
     * @memberof UserRateConfig
     */
    delFlag?: string;
    /**
     *
     * @type {number}
     * @memberof UserRateConfig
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof UserRateConfig
     */
    rate?: number;
    /**
     *
     * @type {string}
     * @memberof UserRateConfig
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof UserRateConfig
     */
    updateTime?: string;
    /**
     *
     * @type {number}
     * @memberof UserRateConfig
     */
    userId?: number;
}
/**
 * WorkflowAgentCreateRequest，WorkflowAgentCreateRequest
 * @export
 * @interface WorkflowAgentCreateRequest
 */
export interface WorkflowAgentCreateRequest {
    /**
     * categoryId
     * @type {number}
     * @memberof WorkflowAgentCreateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof WorkflowAgentCreateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    intent?: string;
    /**
     * The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number.
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    name?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    pictureUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof WorkflowAgentCreateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof WorkflowAgentCreateRequest
     */
    streaming?: boolean;
    /**
     * workflowId
     * @type {string}
     * @memberof WorkflowAgentCreateRequest
     */
    workflowId?: string;
}
/**
 * WorkflowAgentUpdateRequest，WorkflowAgentUpdateRequest
 * @export
 * @interface WorkflowAgentUpdateRequest
 */
export interface WorkflowAgentUpdateRequest {
    /**
     * agentId
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    agentId?: string;
    /**
     * categoryId
     * @type {number}
     * @memberof WorkflowAgentUpdateRequest
     */
    categoryId?: number;
    /**
     * conversationStarters
     * @type {Array<object>}
     * @memberof WorkflowAgentUpdateRequest
     */
    conversationStarters?: Array<object>;
    /**
     * description
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    description?: string;
    /**
     * details
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    details?: string;
    /**
     * intent
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    intent?: string;
    /**
     * pictureUrl
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    pictureUrl?: string;
    /**
     * sessionSupported
     * @type {boolean}
     * @memberof WorkflowAgentUpdateRequest
     */
    sessionSupported?: boolean;
    /**
     * streaming
     * @type {boolean}
     * @memberof WorkflowAgentUpdateRequest
     */
    streaming?: boolean;
    /**
     * workflowId
     * @type {string}
     * @memberof WorkflowAgentUpdateRequest
     */
    workflowId?: string;
}
