|
|
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, }); };
|