| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- // anycall
- import { request } from '@/api'
- import type { TAgent } from '@/types/role'
- import type { TVoice } from '@/types/voice'
- export function anycallPage(params: {
- page: number,
- size: number,
- name?: string,
- topFlag?: boolean
- }){
- return request<{
- total: number,
- content: TAgent[]
- }>(`/anycall/selectLib`, params)
- }
- //
- export function updateCallings(params: {cloneId: string, callings: string}){
- return request(`/anycall/admin/updateCallings`, params)
- }
- // 推荐
- export function updateTopFlag(params: {id: string, topFlag: boolean}){
- return request(`/anycall/admin/updateTopFlag`, {
- cloneId: params.id,
- topFlag: params.topFlag
- })
- }
- export function voiceList(params: {
- page: number,
- size: number,
- gender?: number,
- system?: boolean,
- }){
- return request<{
- total: number,
- content: TVoice[]
- }>(`/anycall/selectVoiceList`, params)
- }
- export type TRole = {
- avatar: string;
- photo: string;
- clonedVoice: boolean;
- clonedVoiceFileName: string;
- description: string;
- gender: number;
- id?: string;
- isCloning: boolean;
- language: string;
- name: string;
- voiceName: string;
- nationality: string;
- prompt: string;
- voiceFileName: string;
- voiceId: string;
- };
- export function saveRole(params: TRole){
- if(params.id){
- return request(`/anycall/update`, params)
- }
- return request(`/anycall/create`, params)
- }
- export function importZip(params: any){
- const config = {
- headers: {
- Accept: 'application/json',
- 'Content-Type': 'multipart/form-data;',
- // 'accessToken': 'rcOBHJ0Hb8h5xgM/CWtNd8RBhA6WS4OPyJcxrxk4xPZtzeh5PtRXVDA7Um0NZA6NQmnbnZgWB0nNPb8iCrneQj4badFveWLrFq4LrySto3pIo/Zg1dJubbwmu3Vr1LCbSYyVIFrrgt9PXiA85kb9g38FSG3KTSi3AEY/UgjLNLBtH2+91YXKEy2KRZV3v75f',
- }
- };
- return request(`/anycall/admin/import`, params, config)
- }
- export function updateAgentLLm(params: {
- cloneId: string,
- llmId: string
- }){
- return request(`/anycall/admin/updateAgentLLm`, {cloneId: params.cloneId, llmId: params.llmId})
- }
- export function getI18nList(){
- return request<{name: string, value: string}[]>(`/anycall/admin/selectI18n`)
- }
|