Skip to main content
Glama
chat_history.go967 B
package chat import ( "github.com/gin-gonic/gin" "github.com/weibaohui/k8m/pkg/comm/utils/amis" "github.com/weibaohui/k8m/pkg/service" ) // @Summary 获取聊天历史记录 // @Security BearerAuth // @Success 200 {object} string // @Router /ai/chat/history [get] func (cc *Controller) History(c *gin.Context) { client, err := service.AIService().DefaultClient() if err != nil { amis.WriteJsonError(c, err) return } ctx := amis.GetContextWithUser(c) history := client.GetHistory(ctx) amis.WriteJsonData(c, history) } // @Summary 重置聊天历史记录 // @Security BearerAuth // @Success 200 {object} string // @Router /ai/chat/reset [post] func (cc *Controller) Reset(c *gin.Context) { client, err := service.AIService().DefaultClient() if err != nil { amis.WriteJsonError(c, err) return } ctx := amis.GetContextWithUser(c) err = client.ClearHistory(ctx) if err != nil { amis.WriteJsonError(c, err) return } amis.WriteJsonOK(c) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/weibaohui/k8m'

If you have feedback or need assistance with the MCP directory API, please join our Discord server