Z.AI: Add transcribe endpoint

7da38faf60def2594ca1511c7dde00f06edbfc21

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +6 -0Ignore whitespace
src/endpoints/openai.js+6 -0
@@ -725,6 +725,12 @@ router.post('/mistral/transcribe-audio', createTranscribeHandler({
725 providerName: 'MistralAI',725 providerName: 'MistralAI',
726}));726}));
727727
728router.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
728router.post('/chutes/transcribe-audio', async (request, response) => {734router.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);