Files
artcraft/app/api.tsx
T
wilandwil 7dd101828b Audio Sidepanel v2.5 (#275)
- Finished UI and functionality for Pagination
- Pagination implemented in audio library
- Finished UI for uploading audio
- Connected the UI to the upload media endpoint
- Audio Library auto-refreshes upon finishing upload
- Fixed up audio upload bugs that already existed in V2V workflow

Co-authored-by: wil <wil@storyteller.ai>
2024-04-30 10:32:59 -04:00

28 lines
913 B
TypeScript

export const apiHost = "https://api.fakeyou.com";
// Authentications
// const createAccount = `${apiHost}}/create_account`;
export const login = `${apiHost}/v1/login`;
export const getSession = `${apiHost}/v1/session`;
export const logout = `${apiHost}/v1/logout`;
// TTS
export const inferTts = `${apiHost}/tts/inference`;
export const listTts = `${apiHost}/tts/list`;
//V2V
export const listV2V = `${apiHost}/v1/voice_conversion/model_list`;
export const inferV2V = `${apiHost}/v1/voice_conversion/inference`;
export const uploadAudioV2V = `${apiHost}/v1/media_uploads/upload_audio`;
// User Media
export const listMediaByUser = (username: string) =>
`${apiHost}/v1/media_files/list/user/${username}`;
// Get Any Media
export const getMediaFileByToken = (fileToken: string) =>
`${apiHost}/v1/media_files/file/${fileToken}`;
// Upload File
export const uploadMedia = `${apiHost}/v1/media_files/upload`