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({
725725 providerName: 'MistralAI',
726726}));
727727
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+
728734router.post('/chutes/transcribe-audio', async (request, response) => {
729735 try {
730736 const key = readSecret(request.user.directories, SECRET_KEYS.CHUTES);