| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284 |
- // @ts-ignore
- /* eslint-disable */
- import request from '@repo/api-client'
- /** 获取图谱信息 POST /api/ai/wiki/graph */
- export async function postAiWikiGraph(
- body: {
- knowledge_base_id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- edges: {
- creationTime: string
- creatorUserId: string
- id: string
- isDeleted: boolean
- knowledge_base_id: string
- source: string
- target: string
- updateTime: string
- }[]
- nodes: {
- creationTime: string
- creatorUserId: string
- id: string
- isDeleted: boolean
- knowledge_base_id: string
- linkCount: number
- page_type: string
- slug: string
- title: string
- updateTime: string
- }[]
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/graph', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取首页 POST /api/ai/wiki/index */
- export async function postAiWikiIndex(
- body: {
- knowledge_base_id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- aliases: string[]
- chunk_refs: string[]
- content: string
- creationTime: string
- creatorUserId: string
- id: string
- in_links: string[]
- isDeleted: boolean
- knowledge_base_id: string
- out_links: string[]
- page_metadata: Record<string, any>
- page_type: string
- slug: string
- source_refs: string[]
- status: string
- summary: string
- title: string
- updateTime: string
- version: number
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/index', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取日志信息 POST /api/ai/wiki/log */
- export async function postAiWikiLog(
- body: {
- knowledge_base_id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- aliases: string[]
- chunk_refs: string[]
- content: string
- creationTime: string
- creatorUserId: string
- id: string
- in_links: string[]
- isDeleted: boolean
- knowledge_base_id: string
- out_links: string[]
- page_metadata: Record<string, any>
- page_type: string
- slug: string
- source_refs: string[]
- status: string
- summary: string
- title: string
- updateTime: string
- version: number
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/log', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取页面信息 POST /api/ai/wiki/page */
- export async function postAiWikiPage(
- body: {
- knowledge_base_id: string
- slug: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- aliases: string[]
- chunk_refs: string[]
- content: string
- creationTime: string
- creatorUserId: string
- id: string
- in_links: string[]
- isDeleted: boolean
- knowledge_base_id: string
- out_links: string[]
- page_metadata: Record<string, any>
- page_type: string
- slug: string
- source_refs: string[]
- status: string
- summary: string
- title: string
- updateTime: string
- version: number
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/page', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取wiki页面列表 POST /api/ai/wiki/pageList */
- export async function postAiWikiPageList(
- body: {
- knowledge_base_id: string
- pageIndex: number
- pageSize: number
- keyword: string
- page_type: string
- slug: string
- status: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- currentPage: number
- hasNextPage: boolean
- hasPreviousPage: boolean
- model: {
- aliases: string[]
- chunk_refs: string[]
- content: string
- creationTime: string
- creatorUserId: string
- id: string
- in_links: string[]
- isDeleted: boolean
- knowledge_base_id: string
- out_links: string[]
- page_metadata: Record<string, any>
- page_type: string
- slug: string
- source_refs: string[]
- status: string
- summary: string
- title: string
- updateTime: string
- version: number
- }[]
- pageSize: number
- totalCount: number
- totalPages: number
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/pageList', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
- /** 获取状态 POST /api/ai/wiki/stats */
- export async function postAiWikiStats(
- body: {
- knowledge_base_id: string
- },
- options?: { [key: string]: any }
- ) {
- return request<{
- isSuccess: boolean
- code: number
- result: {
- is_active: boolean
- orphan_count: number
- pages_by_type: {
- concept: number
- entity: number
- index: number
- log: number
- summary: number
- }
- pending_issues: number
- pending_tasks: number
- recent_updates: {
- aliases: string[]
- chunk_refs: string[]
- content: string
- id: string
- in_links: string[]
- knowledge_base_id: string
- out_links: string[]
- page_type: string
- slug: string
- source_refs: string[]
- status: string
- summary: string
- title: string
- version: number
- }[]
- total_links: number
- total_pages: number
- }
- isAuthorized: boolean
- }>('/api/ai/wiki/stats', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: body,
- ...(options || {})
- })
- }
|