/** * TikHub API 服务 * 封装 TikHub 相关的 API 调用 */ import { clientAxios } from '@gold/api/axios/client' import { API_BASE } from '@gold/config/api' /** * TikHub API 基础路径 */ const BASE_URL = API_BASE.TIKHUB_APP || API_BASE.TIKHUB || '' /** * TikHub API 服务 */ export const TikHubService = { /** * 视频转字符(音频转文字) * @param {Object} params - 请求参数 * @param {string[]} params.fileLinkList - 音频文件链接列表 * @returns {Promise<{ data: string }>} 响应数据 */ async videoToCharacters(params) { const { fileLinkList } = params return await clientAxios.post(`${BASE_URL}/videoToCharacters2`, { fileLinkList, }) }, /** * 调用工作流 * @param {Object} data - 请求数据 * @returns {Promise} 响应数据 */ async callWorkflow(data) { return await clientAxios.post(`${BASE_URL}/callWorkflow`, data) }, } export default TikHubService