first commit
This commit is contained in:
@@ -32,6 +32,13 @@ const API = {
|
||||
agentDev: {
|
||||
// ASR (Automatic Speech Recognition)
|
||||
getASRProviders: () => API._get('/agent-dev/asr/providers'),
|
||||
listASRModels: (params) => API._get('/agent-dev/asr/models', params),
|
||||
createASRModel: (data) => API._post('/agent-dev/asr/models', data),
|
||||
updateASRModel: (id, data) => API._put(`/agent-dev/asr/models/${id}`, data),
|
||||
deleteASRModel: (id) => API._delete(`/agent-dev/asr/models/${id}`),
|
||||
validateASRModel: (id, data = {}) => API._post(`/agent-dev/asr/models/${id}/validate`, data),
|
||||
testASRModel: (id, data = {}) => API._post(`/agent-dev/asr/models/${id}/test`, data),
|
||||
setASRModelEnabled: (id, enabled) => API._put(`/agent-dev/asr/models/${id}/enabled`, { enabled }),
|
||||
getASRConfig: (agentId) => API._get(`/agent-dev/${agentId}/asr`),
|
||||
updateASRConfig: (agentId, config) => API._put(`/agent-dev/${agentId}/asr`, config),
|
||||
testASR: (agentId, audioBlob) => API._post(`/agent-dev/${agentId}/asr/test`, { audio: audioBlob }),
|
||||
@@ -44,11 +51,37 @@ const API = {
|
||||
|
||||
// TTS (Text-to-Speech)
|
||||
getTTSProviders: () => API._get('/agent-dev/tts/providers'),
|
||||
listTTSModels: (params) => API._get('/agent-dev/tts/models', params),
|
||||
createTTSModel: (data) => API._post('/agent-dev/tts/models', data),
|
||||
updateTTSModel: (id, data) => API._put(`/agent-dev/tts/models/${id}`, data),
|
||||
deleteTTSModel: (id) => API._delete(`/agent-dev/tts/models/${id}`),
|
||||
validateTTSModel: (id, data = {}) => API._post(`/agent-dev/tts/models/${id}/validate`, data),
|
||||
setTTSModelEnabled: (id, enabled) => API._put(`/agent-dev/tts/models/${id}/enabled`, { enabled }),
|
||||
getTTSConfig: (agentId) => API._get(`/agent-dev/${agentId}/tts`),
|
||||
updateTTSConfig: (agentId, config) => API._put(`/agent-dev/${agentId}/tts`, config),
|
||||
testTTS: (agentId, text) => API._post(`/agent-dev/${agentId}/tts/test`, { text }),
|
||||
previewVoice: (provider, voiceId, text) => API._post('/agent-dev/tts/preview', { provider, voiceId, text }),
|
||||
|
||||
// Text / LLM models
|
||||
listTextModels: (params) => API._get('/agent-dev/text/models', params),
|
||||
createTextModel: (data) => API._post('/agent-dev/text/models', data),
|
||||
updateTextModel: (id, data) => API._put(`/agent-dev/text/models/${id}`, data),
|
||||
deleteTextModel: (id) => API._delete(`/agent-dev/text/models/${id}`),
|
||||
validateTextModel: (id, data = {}) => API._post(`/agent-dev/text/models/${id}/validate`, data),
|
||||
setTextModelEnabled: (id, enabled) => API._put(`/agent-dev/text/models/${id}/enabled`, { enabled }),
|
||||
getTextConfig: (agentId) => API._get(`/agent-dev/${agentId}/text`),
|
||||
updateTextConfig: (agentId, config) => API._put(`/agent-dev/${agentId}/text`, config),
|
||||
testTextModel: (agentId, prompt) => API._post(`/agent-dev/${agentId}/text/test`, { prompt }),
|
||||
|
||||
// Runtime variables / state storage
|
||||
listVariables: (agentId, params) => API._get(`/agent-dev/${agentId}/variables`, params),
|
||||
createVariable: (agentId, data) => API._post(`/agent-dev/${agentId}/variables`, data),
|
||||
updateVariable: (agentId, variableId, data) => API._put(`/agent-dev/${agentId}/variables/${variableId}`, data),
|
||||
deleteVariable: (agentId, variableId) => API._delete(`/agent-dev/${agentId}/variables/${variableId}`),
|
||||
injectVariableToPrompt: (agentId, variableId, data = {}) => API._post(`/agent-dev/${agentId}/variables/${variableId}/inject`, data),
|
||||
getVariableState: (agentId, sessionId, params) => API._get(`/agent-dev/${agentId}/sessions/${sessionId}/variables`, params),
|
||||
updateVariableState: (agentId, sessionId, data) => API._put(`/agent-dev/${agentId}/sessions/${sessionId}/variables`, data),
|
||||
|
||||
// RAG (Retrieval Augmented Generation)
|
||||
getKnowledgeBases: () => API._get('/agent-dev/rag/knowledge-bases'),
|
||||
getAgentRAG: (agentId) => API._get(`/agent-dev/${agentId}/rag`),
|
||||
|
||||
Reference in New Issue
Block a user