路由文件位置: shudao-main/shudao-go-backend/routers/router.go
| 路由路径 | 控制器 | 方法 | 说明 |
|---|---|---|---|
/ |
FrontendController | Index | 首页 |
/stream-test |
FrontendController | StreamTest | 流式测试页面 |
/simple-stream-test |
FrontendController | SimpleStreamTest | 简单流式测试页面 |
/stream-chat-with-db-test |
FrontendController | StreamChatWithDBTest | 流式聊天数据库测试页面 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/auth/local_login |
POST | LocalAuthController | LocalLogin | 本地登录接口(不需要认证) |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/send_deepseek_message |
POST | ChatController | SendDeepSeekMessage | 发送deepseek消息 |
/apiv1/get_history_record |
GET | ChatController | GetHistoryRecord | 获取历史记录 |
/apiv1/re_produce_single_question |
POST | ChatController | ReProduceSingleQuestion | 重新生成单题 |
/apiv1/guess_you_want |
POST | ChatController | GuessYouWant | 猜你想问 |
/apiv1/get_user_recommend_question |
GET | ChatController | GetUserRecommendQuestion | 用户输入时返回推荐问题 |
/apiv1/get_file_link |
GET | ChatController | GetFileLink | 根据文件名获取链接 |
/apiv1/delete_conversation |
POST | ChatController | DeleteConversation | 删除对话 |
/apiv1/delete_history_record |
POST | ChatController | DeleteHistoryRecord | 删除历史记录 |
/apiv1/delete_recognition_record |
POST | ChatController | DeleteRecognitionRecord | 删除隐患识别历史记录 |
/apiv1/save_ppt_outline |
POST | ChatController | SavePPTOutline | 保存PPT大纲 |
/apiv1/save_edit_document |
POST | ChatController | SaveEditDocument | AI写作保存编辑文档内容 |
/apiv1/online_search |
GET | ChatController | OnlineSearch | 联网搜索 |
/apiv1/save_online_search_result |
POST | ChatController | SaveOnlineSearchResult | 联网搜索结果存入AIMessage表 |
/apiv1/intent_recognition |
POST | ChatController | IntentRecognition | 意图识别接口 |
/apiv1/get_chromadb_document |
GET | ChatController | GetChromaDBDocument | 获取ChromaDB文档并生成回答 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/stream/chat |
POST | LiushiController | StreamChat | 流式聊天 |
/apiv1/stream/chat-with-db |
POST | LiushiController | StreamChatWithDB | 流式聊天数据库集成接口 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/oss/upload |
POST | ShudaoOssController | Upload | OSS上传 |
/apiv1/oss/shudao/upload_image |
POST | ShudaoOssController | UploadImage | 上传图片 |
/apiv1/oss/shudao/upload_json |
POST | ShudaoOssController | UploadPPTJson | 上传JSON文件 |
/apiv1/oss/parse |
GET | ShudaoOssController | ParseOSS | OSS代理解析接口 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/recommend_question |
GET | TotalController | GetRecommendQuestion | 推荐问题 |
/apiv1/get_function_card |
GET | TotalController | GetFunctionCard | 返回四条功能卡片 |
/apiv1/get_hot_question |
GET | TotalController | GetHotQuestion | 返回三条热点问题 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/submit_feedback |
POST | TotalController | SubmitFeedback | 提交意见反馈 |
/apiv1/like_and_dislike |
POST | TotalController | LikeAndDislike | 点赞和踩 |
/apiv1/submit_evaluation |
POST | SceneController | SubmitEvaluation | 用户提交点评 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/get_policy_file |
GET | TotalController | GetPolicyFile | 返回政策文件 |
/apiv1/download_file |
GET | TotalController | GetPdfOssDownloadLink | 文件下载接口 |
/apiv1/policy_file_count |
POST | TotalController | GetPolicyFileViewAndDownloadCount | 政策文件查看和下载次数统计 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/re_modify_question |
POST | ExamController | ReModifyQuestion | 修改考试题目 |
/apiv1/exam/build_prompt |
POST | PromptController | BuildExamPrompt | 生成考试提示词 |
/apiv1/exam/build_single_prompt |
POST | PromptController | BuildSingleQuestionPrompt | 单题生成提示词 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/hazard |
POST | HazardController | Hazard | 隐患识别 |
/apiv1/save_step |
POST | HazardController | SaveStep | 保存步骤 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/get_history_recognition_record |
GET | SceneController | GetHistoryRecognitionRecord | 获取隐患识别历史记录 |
/apiv1/get_recognition_record_detail |
GET | SceneController | GetRecognitionRecordDetail | 获取识别记录详情 |
/apiv1/get_third_scene_example_image |
GET | SceneController | GetThirdSceneExampleImage | 获取三级场景示例图 |
/apiv1/get_latest_recognition_record |
GET | SceneController | GetLatestRecognitionRecord | 查询用户最新识别记录是否点评 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/knowledge/files/advanced-search |
GET | ChromaController | AdvancedSearch | 知识库文件高级搜索 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/get_user_data_id |
GET | TotalController | GetUserDataID | 根据account_id获取用户数据主键id |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/tracking/record |
POST | TrackingController | RecordTracking | 记录埋点 |
/apiv1/tracking/records |
GET | TrackingController | GetTrackingRecords | 获取埋点记录 |
/apiv1/tracking/api_mapping |
POST | TrackingController | AddApiMapping | 添加API映射 |
/apiv1/tracking/api_mappings |
GET | TrackingController | GetApiMappings | 获取API映射列表 |
| 路由路径 | 方法 | 控制器 | 函数 | 说明 |
|---|---|---|---|---|
/apiv1/points/balance |
GET | PointsController | GetBalance | 获取积分余额 |
/apiv1/points/consume |
POST | PointsController | ConsumePoints | 消费积分 |
/apiv1/points/history |
GET | PointsController | GetConsumptionHistory | 获取消费历史 |
所有控制器位于 shudao-main/shudao-go-backend/controllers/ 目录下
| 分类 | 数量 |
|---|---|
| 聊天相关 | 13 |
| 流式接口 | 2 |
| OSS相关 | 4 |
| 功能推荐 | 3 |
| 反馈评价 | 3 |
| 政策文件 | 3 |
| 考试相关 | 3 |
| 隐患识别 | 2 |
| 场景相关 | 4 |
| 知识库 | 1 |
| 用户数据 | 1 |
| 埋点记录 | 4 |
| 积分系统 | 3 |
| 认证 | 1 |
| 前端页面 | 4 |