stringl1l1l1l opened a new issue, #1330:
URL: https://github.com/apache/dubbo-admin/issues/1330

   ## Objectives
   
   Build a Chat UI frontend that integrates with the existing SSE streaming 
interface to provide a complete user interaction experience for Dubbo Admin AI 
functionality.
   
   ## Backend Interface Status
   For more details, please refer to Apifox.
   
   ### SSE Streaming Chat Interface
   **Endpoint**: `POST /api/v1/ai/chat/stream`
   Compatible with the **Anthropic Claude 
SSE(https://docs.claude.com/en/docs/build-with-claude/streaming]** message 
format. 
   **SSE Event Types**:
   ```
   - message_start         // Message start
   - content_block_start   // Content block start
   - content_block_delta   // Content delta (real-time text stream)
   - content_block_stop    // Content block end
   - message_delta         // Message metadata update
   - message_stop          // Message end
   - error                 // Error event
   - ping                  // Ping event
   ```
   
   ### Session Management Interface
   
   | Endpoint | Method | Function |
   |----------|--------|----------|
   | `/api/v1/ai/sessions` | POST | Create session | 
   | `/api/v1/ai/sessions` | GET | List all sessions |
   | `/api/v1/ai/sessions/{sessionId}` | GET | Get session details |
   | `/api/v1/ai/sessions/{sessionId}` | DELETE | Delete session |
   
   ## Frontend References
   1: K8M (https://github.com/weibaohui/k8m)
   - A Lightweight, Cross-Platform Mini Kubernetes AI Dashboard
   
   2: Use Existing Anthropic-Compatible Chat UI
   - claude-ui: https://github.com/chihebnabil/claude-ui
   - For more, in https://github.com/billmei/every-chatgpt-gui


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to