2025-04-12 14:54:02 +08:00
|
|
|
import request from "@/utils/request";
|
|
|
|
|
const api = "/mosty-api";
|
2025-09-24 18:10:41 +08:00
|
|
|
import { getItem, setItem } from '@/utils/storage'
|
2025-04-12 14:54:02 +08:00
|
|
|
|
2025-07-18 15:41:15 +08:00
|
|
|
// 解析数据
|
2025-09-24 18:10:41 +08:00
|
|
|
export function ParsingText(data, fun) {
|
2025-07-18 15:41:15 +08:00
|
|
|
axios({
|
|
|
|
|
method: 'post',
|
|
|
|
|
url: '/chat/completions',
|
2025-09-24 18:10:41 +08:00
|
|
|
data: data,
|
2025-07-18 15:41:15 +08:00
|
|
|
headers: { 'Authorization': 'Bearer sk-064b5c53131c4046883b718f2b31c050' }
|
2025-09-24 18:10:41 +08:00
|
|
|
}).then((res) => {
|
2025-07-18 15:41:15 +08:00
|
|
|
fun(res)
|
|
|
|
|
})
|
2025-04-12 14:54:02 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2025-09-24 18:10:41 +08:00
|
|
|
//get 请求 (for flv streams, without API prefix)
|
|
|
|
|
export const qcckFlvGet = (params = {}, url, cookie) => {
|
|
|
|
|
if (cookie) {
|
|
|
|
|
return request({
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
url: url,
|
|
|
|
|
method: "get",
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
return request({
|
|
|
|
|
url: url,
|
|
|
|
|
method: "get",
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
2025-04-12 14:54:02 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//get 请求
|
2025-09-24 18:10:41 +08:00
|
|
|
export const qcckGet = (params = {}, url, cookie) => {
|
|
|
|
|
if (cookie) {
|
|
|
|
|
return request({
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "get",
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
return request({
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "get",
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
2025-04-12 14:54:02 +08:00
|
|
|
};
|
|
|
|
|
//post 请求
|
2025-09-24 18:10:41 +08:00
|
|
|
export const qcckPost = (data = {}, url, cookie) => {
|
|
|
|
|
if (cookie) {
|
|
|
|
|
return request({
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "post",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
return request({
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "post",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2025-04-12 14:54:02 +08:00
|
|
|
};
|
|
|
|
|
//put 请求
|
2025-09-24 18:10:41 +08:00
|
|
|
export const qcckPut = (data = {}, url, cookie) => {
|
|
|
|
|
if (cookie) {
|
|
|
|
|
return request({
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "put",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
return request({
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "put",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2025-04-12 14:54:02 +08:00
|
|
|
};
|
2025-09-24 18:10:41 +08:00
|
|
|
//delete 请求
|
|
|
|
|
export const qcckDelete = (data = {}, url, cookie) => {
|
|
|
|
|
if (cookie) {
|
|
|
|
|
return request({
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "delete",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
return request({
|
|
|
|
|
url: api + url,
|
|
|
|
|
method: "delete",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2025-04-12 14:54:02 +08:00
|
|
|
};
|
|
|
|
|
|