import request from "../utils/request"; const APIurl = import.meta.env.VITE_APP_API_BASE_URL; const MJAPIurl = import.meta.env.VITE_APP_MJ_API_BASE_URL; //各个模块权限code接口 export const pessionAPI = function (params) { return request({ url: `${APIurl}/api/brain/privilege`, method: "post", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; //数据接口 export const dataListAPI = function (params) { // URLSearchParams只接受全部字符串的数据 // 将传入数据转化成字符串 const StringParams = new URLSearchParams( Object.entries(params).map(([key, value]) => [key, String(value)]) ); return request({ url: `${APIurl}/api/brain/data`, method: "post", data: StringParams, headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; //统计用户行为接口 export const computedUsersAPI = function (params) { return request({ url: `${APIurl}/BrainStatistics/getStatistic`, method: "post", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 首次进入小财神 export const useAiGodAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/useAiGod`, method: "post", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 停留时间 export const updateStayTimeAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/updateStayTime`, method: "post", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 获取新闻接口 export const getNewsAPI = function () { return request({ url: `${APIurl}/api/ai_god/news`, method: "POST", }); }; // 获取引导搜索词接口 export const getQuestionAPI = function () { return request({ url: `${APIurl}/api/ai_god/shows`, method: "POST", data: new URLSearchParams({ type: "1", num: "10", state: "1", }), }); }; // 获取公告接口 export const getAnnouncementAPI = function () { return request({ url: `${APIurl}/api/ai_god/shows`, method: "POST", data: new URLSearchParams({ type: "3", num: "1", state: "1", }), }); }; // 获取用户次数接口 export const getUserCountAPI = function (params) { return request({ // 'http://39.101.133.168:8828/link/api/aiEmotion/client/getRemainNum', url: `${APIurl}/api/aiEmotion/client/getRemainNum`, method: "POST", data: params, // headers: { // "Content-Type": "application/x-www-form-urlencoded", // }, }); }; // 推荐问题/每日复盘/小财神简介点击事件接口 export const qsArpAamClickAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/shows/click`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 财经新闻点击事件接口 export const newsClickAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/news/click`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 获取回复接口 export const getReplyAPI = function (params) { return fetch("https://api.coze.cn/v1/workflow/run", { method: "POST", body: JSON.stringify({ workflow_id: "7491496473373540363", parameters: params, }), headers: { "Content-Type": "application/json", Authorization: "Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl", }, }); }; // 获取回复接口流式 export const getReplyStreamAPI = function (params) { return fetch(`https://api.coze.cn/v1/workflow/stream_run`, { method: "POST", body: JSON.stringify({ workflow_id: "7481159261435854860", parameters: params, }), headers: { "Content-Type": "application/json", Authorization: "Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl", }, }); }; // 接受音频 export const TTSAPI = function (params) { return fetch("https://api.coze.cn/v1/workflow/run", { method: "POST", body: JSON.stringify({ workflow_id: "7481639836165275702", parameters: params, }), headers: { Authorization: "Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl", "Content-Type": "application/json", }, }); }; // 反馈前台-用户提交反馈接口 export const addFeedbackAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/feedback/add`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 反馈前台-查询该用户提交的全部反馈内容 export const getFeedbackAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/feedback/select`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 公告-查询市场和股票 export const getMarketAndCodeAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/market/list`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // 登录获取次数接口 export const addUsageAPI = function (params) { return request({ url: `${APIurl}/api/ai_god/addUsage`, method: "POST", data: new URLSearchParams(params), headers: { "Content-Type": "application/x-www-form-urlencoded", }, }); }; // duobao11 export const dbqbFirstAPI = function (params) { return request({ url: `${APIurl}/api/workflow/dbqbFirst`, method: "POST", data: params, }); }; // duobao21 export const dbqbSecondOneAPI = function (params) { return request({ url: `${APIurl}/api/workflow/dbqbSecondOne`, method: "POST", data: params, }); }; // duobao22 export const dbqbSecondTwoAPI = function (params) { return request({ url: `${APIurl}/api/workflow/dbqbSecondTwo`, method: "POST", data: params, }); }; // duobao23 export const dbqbSecondThreeAPI = function (params) { return request({ url: `${APIurl}/api/workflow/dbqbSecondThree`, method: "POST", data: params, }); }; // duobao24 export const dbqbSecondFourAPI = function (params) { return request({ url: `${APIurl}/api/workflow/dbqbSecondFour`, method: "POST", data: params, }); };