Major Changes: - Add StreamingService with OpenAI Compatible format - Upgrade Chat component V2 with Ant Design X integration - Implement AIA module with 12 intelligent agents - Update API routes to unified /api/v1 prefix - Update system documentation Backend (~1300 lines): - common/streaming: OpenAI Compatible adapter - modules/aia: 12 agents, conversation service, streaming integration - Update route versions (RVW, PKB to v1) Frontend (~3500 lines): - modules/aia: AgentHub + ChatWorkspace (100% prototype restoration) - shared/Chat: AIStreamChat, ThinkingBlock, useAIStream Hook - Update API endpoints to v1 Documentation: - AIA module status guide - Universal capabilities catalog - System overview updates - All module documentation sync Tested: Stream response verified, authentication working Status: AIA V2.0 core completed (85%)
406 lines
12 KiB
Markdown
406 lines
12 KiB
Markdown
# API頝舐眏<E88890>餉<EFBFBD>
|
||
|
||
> **<2A>桃<EFBFBD>嚗?* <20>𣂷<EFBFBD><F0A382B7><EFBFBD><EFBFBD>𡅅PI蝡舐<E89DA1><E88890><EFBFBD>翰<EFBFBD>毺揣撘𤏪<E69298>靘蹂<E99D98><E8B982>交𪄳<E4BAA4>屸<EFBFBD><E5B1B8>滩楝<E6BBA9>勗<EFBFBD>蝒?
|
||
> **霂衣<E99C82>霈曇恣嚗?* 霂瑟䰻<E7919F>见<EFBFBD>璅∪<E79285><E288AA>?`02-API霈曇恣.md`
|
||
> **<2A>箇<EFBFBD>URL嚗?* `http://localhost:3001/api/v1`
|
||
> **<2A><><EFBFBD>擧凒<E693A7>堆<EFBFBD>** 2025-11-06
|
||
|
||
---
|
||
|
||
## <20><> 頝舐眏<E88890>賢<EFBFBD>閫<EFBFBD><E996AB>
|
||
|
||
### 頝臬<E9A09D><E887AC>澆<EFBFBD>
|
||
```
|
||
/api/v{version}/{module}/{resource}/{id?}/{action?}
|
||
|
||
蝷箔<EFBFBD>嚗?
|
||
/api/v1/literature/projects # <20>瑕<EFBFBD><E79195><EFBFBD>讃憿寧𤌍<E5AFA7>𡑒”
|
||
/api/v1/literature/projects/123 # <20>瑕<EFBFBD>ID=123<32><33>★<EFBFBD>?
|
||
/api/v1/literature/projects/123/export # 撖澆枂憿寧𤌍
|
||
```
|
||
|
||
### 璅∪<E79285><E288AA>滨妍閫<E5A68D><E996AB>
|
||
|
||
| 璅∪<E79285>隞<EFBFBD><E99A9E> | 頝舐眏<E88890>滨<EFBFBD> | 霂湔<E99C82> |
|
||
|---------|---------|------|
|
||
| 撟喳蝱<E596B3>箇<EFBFBD>撅?| `/auth`, `/users`, `/admin` | 霈方<E99C88><E696B9><EFBFBD>鍂<EFBFBD>瑯<EFBFBD><E791AF>恣<EFBFBD>?|
|
||
| LLM蝵穃<E89DB5> | `/llm` | LLM靚<4D>鍂 |
|
||
| AIA | `/chat`, `/agents` | AI<41>箄<EFBFBD><E7AE84>桃<EFBFBD> |
|
||
| ASL | `/literature` | AI<41>箄<EFBFBD><E7AE84><EFBFBD>讃 |
|
||
| PKB | `/knowledge-bases`, `/kb` | 銝芯犖<E88AAF>亥<EFBFBD>摨?|
|
||
| DC | `/data-cleaning` | <20>唳旿皜<E697BF><E79A9C> |
|
||
| SSA | `/analysis` | <20>箄<EFBFBD>蝏蠘恣<E8A098><E681A3><EFBFBD> |
|
||
| ST | `/tools` | 蝏蠘恣撌亙<E6928C> |
|
||
| RVW | `/review` | 蝔蹂辣摰⊥䰻 |
|
||
| ADMIN | `/admin` | 餈鞱𨯫蝞∠<E89D9E>蝡?|
|
||
|
||
---
|
||
|
||
## <20><> 霈方<E99C88>銝𡒊鍂<F0A1928A>瑞恣<E7919E><E681A3><EFBFBD>/api/v1/auth, /api/v1/users嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?撌脣<E6928C><E884A3>?
|
||
**霂衣<E99C82>霈曇恣嚗?* [UAM/02-API霈曇恣](../01-撟喳蝱<E596B3>箇<EFBFBD>撅?01-<2D>冽<EFBFBD>銝擧<E98A9D><E693A7>𣂷葉敹?UAM)/02-API霈曇恣.md)嚗<><E59A97><EFBFBD>𥕦遣嚗?
|
||
|
||
### 霈方<E99C88><E696B9>詨<EFBFBD>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/auth/register` | POST | <20>冽<EFBFBD>瘜典<E7989C> | <20>?|
|
||
| `/api/v1/auth/login` | POST | <20>冽<EFBFBD><E586BD>餃<EFBFBD> | <20>?|
|
||
| `/api/v1/auth/logout` | POST | <20>冽<EFBFBD><E586BD>餃枂 | <20>?|
|
||
| `/api/v1/auth/refresh` | POST | <20>瑟鰵Token | <20>?|
|
||
| `/api/v1/auth/profile` | GET | <20>瑕<EFBFBD>敶枏<E695B6><E69E8F>冽<EFBFBD>靽⊥<E99DBD> | <20>?|
|
||
| `/api/v1/auth/profile` | PUT | <20>湔鰵敶枏<E695B6><E69E8F>冽<EFBFBD>靽⊥<E99DBD> | <20>?|
|
||
|
||
### <20>冽<EFBFBD>蝞∠<E89D9E>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/users` | GET | <20>冽<EFBFBD><E586BD>𡑒”嚗<E2809D><E59A97>憿蛛<E686BF> | <20>?ADMIN |
|
||
| `/api/v1/users/:id` | GET | <20>冽<EFBFBD>霂行<E99C82> | <20>?ADMIN |
|
||
| `/api/v1/users/:id` | PUT | <20>湔鰵<E6B994>冽<EFBFBD> | <20>?ADMIN |
|
||
| `/api/v1/users/:id` | DELETE | <20>𣳇膄<F0A3B387>冽<EFBFBD> | <20>?ADMIN |
|
||
|
||
---
|
||
|
||
## <20><> LLM憭扳芋<E689B3>讠<EFBFBD><E8AEA0>喉<EFBFBD>/api/v1/llm嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?敺<><E695BA><EFBFBD>堆<EFBFBD>P0隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* [LLM蝵穃<EFBFBD>/02-API霈曇恣](../02-<2D>𡁶鍂<F0A181B6>賢<EFBFBD>撅?01-LLM憭扳芋<E689B3>讠<EFBFBD><E8AEA0>?02-API霈曇恣.md)
|
||
|
||
### LLM靚<4D>鍂
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/llm/chat` | POST | LLM撖寡<E69296>嚗<EFBFBD><E59A97>瘚<EFBFBD><E7989A>嚗?| <20>?|
|
||
| `/api/v1/llm/chat/stream` | POST | LLM撖寡<E69296>嚗<EFBFBD><E59A97>撘莅SE嚗?| <20>?|
|
||
| `/api/v1/llm/quota` | GET | <20>亥砭敶枏<E695B6><E69E8F>冽<EFBFBD><E586BD>漤<EFBFBD> | <20>?|
|
||
| `/api/v1/llm/usage` | GET | <20>亥砭雿輻鍂蝏蠘恣 | <20>?|
|
||
| `/api/v1/llm/models` | GET | <20>瑕<EFBFBD><E79195>舐鍂璅∪<E79285><E288AA>𡑒” | <20>?|
|
||
|
||
---
|
||
|
||
## <20>俥 AI<41>箄<EFBFBD><E7AE84>桃<EFBFBD>嚗?api/v1/chat, /api/v1/agents嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?撌脣<E6928C><E884A3>?
|
||
**霂衣<E99C82>霈曇恣嚗?* [AIA/02-API霈曇恣](../03-銝𡁜𦛚璅∪<E79285>/AIA-AI<41>箄<EFBFBD><E7AE84>桃<EFBFBD>/02-API霈曇恣.md)嚗<><E59A97><EFBFBD>𥕦遣嚗?
|
||
|
||
### 撖寡<E69296>蝞∠<E89D9E>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/chat/conversations` | GET | 撖寡<E69296><E5AFA1>𡑒” | <20>?|
|
||
| `/api/v1/chat/conversations` | POST | <20>𥕦遣撖寡<E69296> | <20>?|
|
||
| `/api/v1/chat/conversations/:id` | GET | 撖寡<E69296>霂行<E99C82> | <20>?|
|
||
| `/api/v1/chat/conversations/:id` | DELETE | <20>𣳇膄撖寡<E69296> | <20>?|
|
||
| `/api/v1/chat/conversations/:id/messages` | GET | 撖寡<E69296>瘨<EFBFBD><E798A8><EFBFBD>𡑒” | <20>?|
|
||
| `/api/v1/chat/conversations/:id/messages` | POST | <20>煾<EFBFBD><E785BE><EFBFBD><EFBFBD>?| <20>?|
|
||
|
||
### <20>箄<EFBFBD>雿梶恣<E6A2B6>?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/agents` | GET | <20>箄<EFBFBD>雿枏<E99BBF>銵剁<E98AB5>12銝迎<E98A9D> | <20>?|
|
||
| `/api/v1/agents/:id` | GET | <20>箄<EFBFBD>雿栞祕<E6A09E>?| <20>?|
|
||
|
||
---
|
||
|
||
## <20><> AI<41>箄<EFBFBD><E7AE84><EFBFBD>讃嚗?api/v1/literature嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?霈曇恣銝哨<E98A9D>P0隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* [ASL/02-API霈曇恣](../03-銝𡁜𦛚璅∪<E79285>/ASL-AI<41>箄<EFBFBD><E7AE84><EFBFBD>讃/02-API霈曇恣.md)
|
||
|
||
### 憿寧𤌍蝞∠<E89D9E>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/literature/projects` | GET | <20><>讃憿寧𤌍<E5AFA7>𡑒” | <20>?|
|
||
| `/api/v1/literature/projects` | POST | <20>𥕦遣<F0A595A6><E981A3>讃憿寧𤌍 | <20>?|
|
||
| `/api/v1/literature/projects/:id` | GET | 憿寧𤌍霂行<E99C82> | <20>?|
|
||
| `/api/v1/literature/projects/:id` | PUT | <20>湔鰵憿寧𤌍 | <20>?|
|
||
| `/api/v1/literature/projects/:id` | DELETE | <20>𣳇膄憿寧𤌍 | <20>?|
|
||
|
||
### <20><>讃蝑偦<E89D91>㚁<EFBFBD><E39A81><EFBFBD><EFBFBD><EFBFBD>䁅<EFBFBD><E48185>萘<EFBFBD>嚗争<E59A97>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/literature/projects/:id/items/import` | POST | 撖澆<E69296>CSV<53><56>辣 | <20>?|
|
||
| `/api/v1/literature/projects/:id/pico` | POST | <20>滨蔭PICO<43><4F><EFBFBD> | <20>?|
|
||
| `/api/v1/literature/projects/:id/pico` | GET | <20>瑕<EFBFBD>PICO<43>滨蔭 | <20>?|
|
||
| `/api/v1/literature/projects/:id/screening/title` | POST | <20>扯<EFBFBD><E689AF><EFBFBD><EFBFBD><EFBFBD>䁅<EFBFBD><E48185>萘<EFBFBD> | <20>?|
|
||
| `/api/v1/literature/projects/:id/screening/status` | GET | <20>亥砭蝑偦<E89D91>㕑<EFBFBD>摨?| <20>?|
|
||
| `/api/v1/literature/projects/:id/screening/results` | GET | <20>瑕<EFBFBD>蝑偦<E89D91>厩<EFBFBD><E58EA9>?| <20>?|
|
||
| `/api/v1/literature/projects/:id/screening/export` | POST | 撖澆枂Excel | <20>?|
|
||
|
||
### <20><>讃蝑偦<E89D91>㚁<EFBFBD><E39A81>冽<EFBFBD>憭滨<E686AD>嚗?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/literature/projects/:id/screening/fulltext` | POST | <20>扯<EFBFBD><E689AF>冽<EFBFBD>蝑偦<E89D91>?| <20>?|
|
||
| `/api/v1/literature/projects/:id/screening/fulltext/status` | GET | <20>亥砭餈𥕦漲 | <20>?|
|
||
|
||
---
|
||
|
||
## <20><> 銝芯犖<E88AAF>亥<EFBFBD>摨橒<E691A8>/api/v1/knowledge-bases嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?撌脣<E6928C><E884A3>?
|
||
**霂衣<E99C82>霈曇恣嚗?* [PKB/02-API霈曇恣](../03-銝𡁜𦛚璅∪<E79285>/PKB-銝芯犖<E88AAF>亥<EFBFBD>摨?02-API霈曇恣.md)嚗<><E59A97><EFBFBD>𥕦遣嚗?
|
||
|
||
### <20>亥<EFBFBD>摨梶恣<E6A2B6>?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/knowledge-bases` | GET | <20>亥<EFBFBD>摨枏<E691A8>銵?| <20>?|
|
||
| `/api/v1/knowledge-bases` | POST | <20>𥕦遣<F0A595A6>亥<EFBFBD>摨?| <20>?|
|
||
| `/api/v1/knowledge-bases/:id` | GET | <20>亥<EFBFBD>摨栞祕<E6A09E>?| <20>?|
|
||
| `/api/v1/knowledge-bases/:id` | PUT | <20>湔鰵<E6B994>亥<EFBFBD>摨?| <20>?|
|
||
| `/api/v1/knowledge-bases/:id` | DELETE | <20>𣳇膄<F0A3B387>亥<EFBFBD>摨?| <20>?|
|
||
|
||
### <20><>﹝蝞∠<E89D9E>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/knowledge-bases/:id/documents` | GET | <20><>﹝<EFBFBD>𡑒” | <20>?|
|
||
| `/api/v1/knowledge-bases/:id/documents` | POST | 銝𠹺<E98A9D><F0A0B9BA><EFBFBD>﹝ | <20>?|
|
||
| `/api/v1/knowledge-bases/:id/documents/:docId` | GET | <20><>﹝霂行<E99C82> | <20>?|
|
||
| `/api/v1/knowledge-bases/:id/documents/:docId` | DELETE | <20>𣳇膄<F0A3B387><E88684>﹝ | <20>?|
|
||
|
||
### RAG<41>桃<EFBFBD>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/knowledge-bases/:id/chat` | POST | <20>亥<EFBFBD>摨㯄䔮蝑?| <20>?|
|
||
| `/api/v1/knowledge-bases/:id/search` | GET | 霂凋<E99C82>璉<EFBFBD>蝝?| <20>?|
|
||
|
||
---
|
||
|
||
## <20>完 <20>唳旿皜<E697BF><E79A9C><EFBFBD>渡<EFBFBD>嚗?api/v1/data-cleaning嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?閫<><E996AB>銝哨<E98A9D>P1隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* 敺<>挽霈?
|
||
|
||
### 皜<><E79A9C>憿寧𤌍
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/data-cleaning/projects` | GET | 皜<><E79A9C>憿寧𤌍<E5AFA7>𡑒” | <20>?|
|
||
| `/api/v1/data-cleaning/projects` | POST | <20>𥕦遣皜<E981A3><E79A9C>憿寧𤌍 | <20>?|
|
||
| `/api/v1/data-cleaning/projects/:id` | GET | 憿寧𤌍霂行<E99C82> | <20>?|
|
||
|
||
### ETL<54>滨蔭
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/data-cleaning/projects/:id/etl` | POST | <20>滨蔭ETL閫<4C><E996AB> | <20>?|
|
||
| `/api/v1/data-cleaning/projects/:id/execute` | POST | <20>扯<EFBFBD>皜<EFBFBD><E79A9C>隞餃𦛚 | <20>?|
|
||
|
||
---
|
||
|
||
## <20><> <20>箄<EFBFBD>蝏蠘恣<E8A098><E681A3><EFBFBD>嚗?api/v1/analysis嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?閫<><E996AB>銝哨<E98A9D>P2隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* 敺<>挽霈?
|
||
|
||
### <20><><EFBFBD>憿寧𤌍
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/analysis/projects` | GET | <20><><EFBFBD>憿寧𤌍<E5AFA7>𡑒” | <20>?|
|
||
| `/api/v1/analysis/projects` | POST | <20>𥕦遣<F0A595A6><E981A3><EFBFBD>憿寧𤌍 | <20>?|
|
||
| `/api/v1/analysis/projects/:id/execute` | POST | <20>扯<EFBFBD><E689AF><EFBFBD><EFBFBD> | <20>?|
|
||
|
||
---
|
||
|
||
## <20>圲 蝏蠘恣<E8A098><E681A3><EFBFBD>撌亙<E6928C>嚗?api/v1/tools嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?閫<><E996AB>銝哨<E98A9D>P2隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* 敺<>挽霈?
|
||
|
||
### 撌亙<E6928C>靚<EFBFBD>鍂
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/tools` | GET | 撌亙<E6928C><E4BA99>𡑒”嚗?00+嚗?| <20>?|
|
||
| `/api/v1/tools/:id` | GET | 撌亙<E6928C>霂行<E99C82> | <20>?|
|
||
| `/api/v1/tools/:id/execute` | POST | <20>扯<EFBFBD>撌亙<E6928C> | <20>?|
|
||
|
||
---
|
||
|
||
## <20><> 蝔蹂辣摰⊥䰻蝟餌<E89D9F>嚗?api/v1/review嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?撌脣<E6928C><E884A3>堆<EFBFBD><E5A086>祉<EFBFBD>蝟餌<E89D9F>嚗?
|
||
**霂衣<E99C82>霈曇恣嚗?* [RVW/02-API霈曇恣](../03-銝𡁜𦛚璅∪<E79285>/RVW-蝔蹂辣摰⊥䰻蝟餌<E89D9F>/02-API霈曇恣.md)嚗<><E59A97><EFBFBD>𥕦遣嚗?
|
||
|
||
### 摰⊥䰻隞餃𦛚
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/review/tasks` | GET | 摰⊥䰻隞餃𦛚<E9A483>𡑒” | <20>?|
|
||
| `/api/v1/review/tasks` | POST | <20>𥕦遣摰⊥䰻隞餃𦛚 | <20>?|
|
||
| `/api/v1/review/tasks/:id` | GET | 隞餃𦛚霂行<E99C82> | <20>?|
|
||
| `/api/v1/review/tasks/:id/execute` | POST | <20>扯<EFBFBD>摰⊥䰻 | <20>?|
|
||
| `/api/v1/review/tasks/:id/report` | GET | <20><><EFBFBD><EFBFBD>亙<EFBFBD>嚗㇊DF嚗?| <20>?|
|
||
|
||
---
|
||
|
||
## <20><>儭?餈鞱𨯫蝞∠<E89D9E>蝡荔<E89DA1>/api/v1/admin嚗?
|
||
|
||
**<EFBFBD>嗆<EFBFBD><EFBFBD><EFBFBD>** <20>?閫<><E996AB>銝哨<E98A9D>P1隡睃<E99AA1>蝥改<E89DA5>
|
||
**霂衣<E99C82>霈曇恣嚗?* [ADMIN/02-API霈曇恣](../03-銝𡁜𦛚璅∪<E79285>/ADMIN-餈鞱𨯫蝞∠<E89D9E>蝡?02-API霈曇恣.md)
|
||
|
||
### <20>冽<EFBFBD>蝞∠<E89D9E> 潃?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/users` | GET | <20>冽<EFBFBD><E586BD>𡑒” | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id` | GET | <20>冽<EFBFBD>霂行<E99C82> | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id` | PUT | <20>湔鰵<E6B994>冽<EFBFBD> | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id/plan` | PUT | 靽格㺿憟烾<E6869F> | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id/disable` | POST | 蝳<>鍂<EFBFBD>冽<EFBFBD> | <20>?ADMIN |
|
||
|
||
### Feature Flag蝞∠<E89D9E> 潃?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/feature-flags` | GET | Flag<61>𡑒” | <20>?ADMIN |
|
||
| `/api/v1/admin/feature-flags` | POST | <20>𥕦遣Flag | <20>?ADMIN |
|
||
| `/api/v1/admin/feature-flags/:id` | PUT | <20>湔鰵Flag | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id/flags` | GET | <20>冽<EFBFBD>Flag | <20>?ADMIN |
|
||
| `/api/v1/admin/users/:id/flags` | PUT | <20>湔鰵<E6B994>冽<EFBFBD>Flag | <20>?ADMIN |
|
||
|
||
### LLM璅∪<E79285>蝞∠<E89D9E> 潃?
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/llm/models` | GET | 璅∪<E79285><E288AA>𡑒” | <20>?ADMIN |
|
||
| `/api/v1/admin/llm/models` | POST | 瘛餃<E7989B>璅∪<E79285> | <20>?ADMIN |
|
||
| `/api/v1/admin/llm/models/:id` | PUT | <20>湔鰵璅∪<E79285> | <20>?ADMIN |
|
||
| `/api/v1/admin/llm/usage` | GET | LLM雿輻鍂蝏蠘恣 | <20>?ADMIN |
|
||
| `/api/v1/admin/llm/cost-analysis` | GET | <20>鞉𧋦<E99E89><F0A78BA6><EFBFBD> | <20>?ADMIN |
|
||
|
||
### Prompt蝞∠<E89D9E>
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/prompts` | GET | Prompt<70>𡑒” | <20>?ADMIN |
|
||
| `/api/v1/admin/prompts` | POST | <20>𥕦遣Prompt | <20>?ADMIN |
|
||
| `/api/v1/admin/prompts/:id` | PUT | <20>湔鰵Prompt | <20>?ADMIN |
|
||
|
||
### <20>亙<EFBFBD><E4BA99>亥砭
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/logs` | GET | <20>亙<EFBFBD><E4BA99>𡑒” | <20>?ADMIN |
|
||
| `/api/v1/admin/logs/errors` | GET | <20>躰秤<E8BAB0>亙<EFBFBD> | <20>?ADMIN |
|
||
| `/api/v1/admin/logs/operations` | GET | <20>滢<EFBFBD><E6BBA2>亙<EFBFBD> | <20>?ADMIN |
|
||
|
||
### <20>唳旿<E594B3>亥”
|
||
|
||
| 蝡舐<E89DA1> | <20>寞<EFBFBD> | 霂湔<E99C82> | 霈方<E99C88> |
|
||
|------|------|------|------|
|
||
| `/api/v1/admin/reports/overview` | GET | <20>餉<EFBFBD><E9A489>唳旿 | <20>?ADMIN |
|
||
| `/api/v1/admin/reports/users` | GET | <20>冽<EFBFBD>瘣餉<E798A3>摨?| <20>?ADMIN |
|
||
| `/api/v1/admin/reports/features` | GET | <20>蠘<EFBFBD>雿輻鍂<E8BCBB>?| <20>?ADMIN |
|
||
| `/api/v1/admin/reports/llm` | GET | LLM蝏蠘恣 | <20>?ADMIN |
|
||
|
||
---
|
||
|
||
## <20><> 頝舐眏蝏蠘恣
|
||
|
||
### <20>㗇芋<E39787>㛖<EFBFBD>霈?
|
||
|
||
| 璅∪<E79285> | 蝡舐<E89DA1><E88890>圈<EFBFBD> | <20>嗆<EFBFBD>?|
|
||
|------|---------|------|
|
||
| 霈方<E99C88>銝𡒊鍂<F0A1928A>?| 10 | <20>?撌脣<E6928C><E884A3>?|
|
||
| LLM蝵穃<E89DB5> | 5 | <20>?敺<><E695BA><EFBFBD>?|
|
||
| AI<41>箄<EFBFBD><E7AE84>桃<EFBFBD> | 8 | <20>?撌脣<E6928C><E884A3>?|
|
||
| AI<41>箄<EFBFBD><E7AE84><EFBFBD>讃 | 15 | <20>?霈曇恣銝?|
|
||
| 銝芯犖<E88AAF>亥<EFBFBD>摨?| 10 | <20>?撌脣<E6928C><E884A3>?|
|
||
| <20>唳旿皜<E697BF><E79A9C> | 5 | <20>?閫<><E996AB>銝?|
|
||
| <20>箄<EFBFBD>蝏蠘恣<E8A098><E681A3><EFBFBD> | 3 | <20>?閫<><E996AB>銝?|
|
||
| 蝏蠘恣撌亙<E6928C> | 3 | <20>?閫<><E996AB>銝?|
|
||
| 蝔蹂辣摰⊥䰻 | 5 | <20>?撌脣<E6928C><E884A3>?|
|
||
| 餈鞱𨯫蝞∠<E89D9E>蝡?| 20 | <20>?閫<><E996AB>銝?|
|
||
| **<EFBFBD>餉恣** | **~85** | - |
|
||
|
||
---
|
||
|
||
## <20>𩤃<EFBFBD> 頝舐眏<E88890>脩<EFBFBD>璉<EFBFBD><E79289>?
|
||
|
||
### 瞏𨅯銁<F0A885AF>脩<EFBFBD>
|
||
|
||
**<EFBFBD>?<3F>踹<EFBFBD><E8B8B9>脩<EFBFBD>嚗?*
|
||
```
|
||
# <20>躰秤嚗𡁏芋<F0A1818F>堒<EFBFBD>蝘啣<E89D98>蝒?
|
||
/api/v1/admin/users # 蝞∠<E89D9E>蝡舐<E89DA1><E88890>冽<EFBFBD>蝞∠<E89D9E>
|
||
/api/v1/users # 撟喳蝱撅<E89DB1><E69285><EFBFBD>冽<EFBFBD>蝞∠<E89D9E>
|
||
|
||
# 甇<>&嚗𡁏<E59A97>蝖桀躹<E6A180>?
|
||
/api/v1/auth/profile # 敶枏<E695B6><E69E8F>冽<EFBFBD>靽⊥<E99DBD>
|
||
/api/v1/admin/users # 蝞∠<E89D9E>蝡舐鍂<E88890>嵩RUD
|
||
```
|
||
|
||
---
|
||
|
||
## <20><> 敹恍<E695B9><E6818D>䰻<EFBFBD>暹<EFBFBD><E69AB9>?
|
||
|
||
### <20>箸艶1嚗𡁏䰻<F0A1818F>暹<EFBFBD>銝芣芋<E88AA3>㛖<EFBFBD><E39B96><EFBFBD><EFBFBD>𡅅PI
|
||
1. <20>其<EFBFBD><E585B6>Y<EFBFBD>銵冽聢銝剜𪄳<E5899C>啣笆摨娍芋<E5A88D>?
|
||
2. <20>孵稬"霂衣<E99C82>霈曇恣"<22>暹𦻖
|
||
3. <20>亦<EFBFBD>霂交芋<E4BAA4>㛖<EFBFBD>摰峕㟲API<50><49>﹝
|
||
|
||
### <20>箸艶2嚗朞挽霈⊥鰵API蝡舐<E89DA1>
|
||
1. <20>亦<EFBFBD><E4BAA6>祆<EFBFBD>獢<EFBFBD><E78DA2>蝖桐<E89D96>頝舐眏銝滚<E98A9D>蝒?
|
||
2. <20><><EFBFBD><EFBFBD>API霈曇恣閫<E681A3><E996AB>](./02-API霈曇恣閫<E681A3><E996AB>.md)
|
||
3. 雿輻鍂[API霈曇恣璅⊥踎](../_templates/API霈曇恣-璅⊥踎.md)
|
||
|
||
### <20>箸艶3嚗𡁏䰻<F0A1818F>见<EFBFBD>撅<EFBFBD>API<50>嗆<EFBFBD>
|
||
1. <20><>粉<EFBFBD>祆<EFBFBD>獢<EFBFBD><E78DA2>敹恍<E695B9>煺<EFBFBD>閫<EFBFBD><E996AB><EFBFBD>厩垢<E58EA9>對<EFBFBD>
|
||
2. <20>亦<EFBFBD>[<5B>嗆<EFBFBD>霈曇恣<E69B87>冽艶<E586BD>霄(../00-蝟餌<E89D9F><E9A48C>颱<EFBFBD>霈曇恣/08-<2D>嗆<EFBFBD>霈曇恣<E69B87>冽艶<E586BD>?md)
|
||
|
||
---
|
||
|
||
## <20><> <20>詨<EFBFBD><E8A9A8><EFBFBD>﹝
|
||
|
||
**閫<><E996AB>嚗?*
|
||
- [API霈曇恣閫<EFBFBD><EFBFBD>](./02-API霈曇恣閫<E681A3><E996AB>.md) 潃?敹<>粉
|
||
- [霈方<E99C88>銝擧<E98A9D><E693A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(./02-API霈曇恣閫<E681A3><E996AB>.md#霈方<EFBFBD>銝擧<EFBFBD><EFBFBD>?
|
||
|
||
**璅⊥踎嚗?*
|
||
- [API霈曇恣璅⊥踎](../_templates/API霈曇恣-璅⊥踎.md)
|
||
|
||
**<EFBFBD>唳旿摨橒<EFBFBD>**
|
||
- [<EFBFBD>唳旿摨枏<EFBFBD>撅<EFBFBD>閫<EFBFBD>㦛](./03-<2D>唳旿摨枏<E691A8>撅<EFBFBD>閫<EFBFBD>㦛.md)
|
||
|
||
---
|
||
|
||
**<EFBFBD><EFBFBD><EFBFBD>擧凒<EFBFBD>堆<EFBFBD>** 2025-11-06
|
||
**蝏湔擪鈭綽<E988AD>** <20><><EFBFBD>舀沲<E88880><E6B2B2><EFBFBD>
|
||
**<EFBFBD><EFBFBD>𧋦嚗?* v1.0
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|