✨Feat: 补充API接口
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
handle "agent/handlers"
|
||||
"context"
|
||||
"fmt"
|
||||
"log"
|
||||
@@ -50,6 +51,41 @@ func main() {
|
||||
"message": "pong",
|
||||
})
|
||||
})
|
||||
route.GET("/agent/card/:topic", func(c *gin.Context) {
|
||||
topic := c.Param("topic")
|
||||
message := handle.GetCard(llm, ctx, topic)
|
||||
c.JSON(200, gin.H{
|
||||
"message": message,
|
||||
})
|
||||
})
|
||||
route.GET("/agent/guodegang/:topic", func(c *gin.Context) {
|
||||
topic := c.Param("topic")
|
||||
message := handle.GetGuodegang(llm, ctx, topic)
|
||||
c.JSON(200, gin.H{
|
||||
"message": message,
|
||||
})
|
||||
})
|
||||
route.GET("/agent/mermaid/:topic", func(c *gin.Context) {
|
||||
topic := c.Param("topic")
|
||||
message := handle.GetMermaid(llm, ctx, topic)
|
||||
c.JSON(200, gin.H{
|
||||
"message": message,
|
||||
})
|
||||
})
|
||||
route.GET("/agent/quiz/:topic", func(c *gin.Context) {
|
||||
topic := c.Param("topic")
|
||||
message := handle.GetQuiz(llm, ctx, topic)
|
||||
c.JSON(200, gin.H{
|
||||
"message": message,
|
||||
})
|
||||
})
|
||||
route.GET("/agent/scenario/:topic", func(c *gin.Context) {
|
||||
topic := c.Param("topic")
|
||||
message := handle.GetScenario(llm, ctx, topic)
|
||||
c.JSON(200, gin.H{
|
||||
"message": message,
|
||||
})
|
||||
})
|
||||
|
||||
route.Run()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user