| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379 |
- // @ts-ignore
- /* eslint-disable */
- import request from '@repo/api-client'
- /** 删除智能体节点 POST /api/agent/doDeleteAgentNode */
- export async function postAgentDoDeleteAgentNode(
- body: {
- id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doDeleteAgentNode',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 删除智能体边缘信息 POST /api/agent/doDeleteEdge */
- export async function postAgentDoDeleteEdge(
- body: {
- id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doDeleteEdge',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 智能体编辑 POST /api/agent/doEditAgent */
- export async function postAgentDoEditAgent(options?: { [key: string]: any }) {
- return request<{ isSuccess: boolean; code: number; result: string; isAuthorized: boolean }>(
- '/api/agent/doEditAgent',
- {
- method: 'POST',
- ...(options || {})
- }
- )
- }
- /** 运行智能体 POST /api/agent/doExecute */
- export async function postAgentDoExecute(
- body: {
- appAgentId: string
- start_node_id: string
- is_debugger: boolean
- params: Record<string, any>
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; result: string; isAuthorized: boolean }>(
- '/api/agent/doExecute',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 智能体添加节点 POST /api/agent/doNewAgentNode */
- export async function postAgentDoNewAgentNode(
- body: {
- appAgentId: string
- position: { x: number; y: number }
- width: number
- height: number
- selected: boolean
- nodeType: string
- zIndex: number
- parentId: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doNewAgentNode',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 新增智能体边缘信息 POST /api/agent/doNewEdge */
- export async function postAgentDoNewEdge(
- body: {
- appAgentId: string
- source: string
- sourceHandle: string
- target: string
- zIndex: number
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doNewEdge',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 保存智能体变量 POST /api/agent/doSaveAgentVariables */
- export async function postAgentDoSaveAgentVariables(
- body: {
- appAgentId: string
- conversation_variables: string[]
- env_variables: { name?: string; value?: string; type?: string }[]
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; result: string; isAuthorized: boolean }>(
- '/api/agent/doSaveAgentVariables',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 选中智能体边缘 POST /api/agent/doSelectedEdge */
- export async function postAgentDoSelectedEdge(
- body: {
- id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doSelectedEdge',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 更新智能体节点 POST /api/agent/doUpdateAgentNode */
- export async function postAgentDoUpdateAgentNode(
- body: {
- id: string
- appAgentId: string
- parentId: string
- position: { x: number; y: number }
- width: number
- height: number
- selected: boolean
- nodeType: string
- zIndex: number
- data: Record<string, any>
- },
- options?: { [key: string]: any }
- ) {
- return request<{ isSuccess: boolean; code: number; isAuthorized: boolean }>(
- '/api/agent/doUpdateAgentNode',
- {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- }
- )
- }
- /** 获取智能体信息 POST /api/agent/getAgentInfo */
- export async function postAgentGetAgentInfo(
- body: {
- id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- conversation_variables: string[]
- edges: {
- appAgentId: string
- creationTime: string
- data: { isInLoop: boolean; sourceType: string; targetType: string }
- id: string
- isDeleted: boolean
- selected: boolean
- source: string
- sourceHandle: string
- target: string
- targetHandle: string
- type: string
- updateTime: string
- zIndex: number
- }[]
- env_variables: { is_require?: boolean; name?: string; type?: string; value?: string }[]
- id: string
- name: string
- nodes: {
- appAgentId: string
- creationTime: string
- creatorUserId: string
- data: {
- outputs: { name: string; describe: string; is_require: boolean; type: string }[]
- bodyType: string
- exception: string
- ssl_verify: boolean
- body: { data: { type: string; value: string; key: string }[]; type: string }
- title: string
- type: string
- error_strategy: string
- retry_config: { max_retries: number; retry_enabled: boolean; retry_interval: number }
- authorization: { type: string; config: { api_key: string; header: string; type: string } }
- output: { headers: string[]; status_code: number; files: string[]; body: string }
- timeout_config: {
- max_write_timeout: number
- max_read_timeout: number
- max_connect_timeout: number
- }
- exceptionDefaultValue: { headers: string; status_code: number; body: string }
- id: string
- selected: boolean
- height: number
- errorConfig: { retry_delay: number; retry: boolean; max_retry: number }
- output_can_alter: boolean
- timeoutConfig: { read: number; write: number; connect: number }
- variables: { name: string; type: string; value: string }[]
- method: string
- isInIteration: boolean
- default_value: string[]
- params: string[]
- nodeType: string
- url: string
- width: number
- verifySSL: boolean
- heads: string[]
- position: { x: number; y: number }
- desc: string
- isInLoop: boolean
- filter_by: {
- conditions: { varType?: string; comparison_operator?: string; right_value?: string }[]
- enabled: boolean
- }
- limit: { size: number; enabled: boolean }
- order_by: { value: string; enabled: boolean; key: string }
- extract_by: { serial: string; enabled: boolean }
- code?: string
- code_language?: string
- cases?: {
- logical_operator: string
- id: string
- conditions: {
- varType: string
- left_value: string
- comparison_operator: string
- right_value: string
- }[]
- }[]
- }
- height: number
- id: string
- isDeleted: boolean
- position: { x: number; y: number }
- selected: boolean
- type: string
- updateTime: string
- width: number
- zIndex: number
- deleterUserId?: string
- deletionTime?: string
- }[]
- profilePhoto: string
- viewPort: { x: number; y: number; zoom: number }
- }
- isAuthorized: boolean
- }>('/api/agent/getAgentInfo', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取智能体列表 POST /api/agent/getAgentList */
- export async function postAgentGetAgentList(
- // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
- params: API.postAgentGetAgentListParams,
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- currentPage: number
- hasNextPage: boolean
- hasPreviousPage: boolean
- model: {
- conversation_variables: string[]
- env_variables: { name: string; type: string; value: string }[]
- id: string
- name: string
- profilePhoto: string
- viewPort: { x: number; y: number; zoom: number }
- }[]
- pageSize: number
- totalCount: number
- totalPages: number
- }
- isAuthorized: boolean
- }>('/api/agent/getAgentList', {
- method: 'POST',
- params: {
- ...params
- },
- ...(options || {})
- })
- }
- /** 根据节点id,获取节点之前的所有变量列表 POST /api/agent/getPrevNodeOutVariableList */
- export async function postAgentGetPrevNodeOutVariableList(
- body: {
- node_id: string
- varTypeList: string[]
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- id: string
- name: string
- variableList: { expression: string; name: string; type: string }[]
- }[]
- isAuthorized: boolean
- }>('/api/agent/getPrevNodeOutVariableList', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
|