| 725 | providerName: 'MistralAI', | 725 | providerName: 'MistralAI', |
| 726 | })); | 726 | })); |
| 727 | | 727 | |
| | 728 | router.post('/zai/transcribe-audio', createTranscribeHandler({ |
| | 729 | secretKey: SECRET_KEYS.ZAI, |
| | 730 | apiUrl: 'https://api.z.ai/api/paas/v4/audio/transcriptions', |
| | 731 | providerName: 'Z.AI', |
| | 732 | })); |
| | 733 | |
| 728 | router.post('/chutes/transcribe-audio', async (request, response) => { | 734 | router.post('/chutes/transcribe-audio', async (request, response) => { |
| 729 | try { | 735 | try { |
| 730 | const key = readSecret(request.user.directories, SECRET_KEYS.CHUTES); | 736 | const key = readSecret(request.user.directories, SECRET_KEYS.CHUTES); |