Skip to content

Commit 4adbae7

Browse files
committed
dev-demo: add audio adapter for agent
AdminForth/1755/i-can't-write-to-this-input-wh
1 parent b6f055c commit 4adbae7

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

dev-demo/globalPlugins.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import CompletionAdapterOpenAIResponses from '../adapters/adminforth-completion-adapter-openai-responses/index.js';
22
import AdminForthAgent from '../plugins/adminforth-agent/index.js';
33
import AdminForthPlugin from '../adminforth/basePlugin.js';
4+
import OpenAIAudioAdapter from '../adapters/adminforth-audio-adapter-openai/index.js';
45

56
const OVH_AI_ENDPOINTS_BASE_URL = 'https://oai.endpoints.kepler.ai.cloud.ovh.net/v1';
67
const ovhAiEndpointsAccessToken = process.env.OVH_AI_ENDPOINTS_ACCESS_TOKEN;
@@ -73,5 +74,10 @@ export const globalPlugins = [
7374
responseField: 'response',
7475
debugField: 'dubbug',
7576
},
77+
audioAdapter: new OpenAIAudioAdapter({
78+
apiKey: process.env.OPENAI_API_KEY as string,
79+
defaultVoice: 'alloy',
80+
defaultSpeed: 1.25,
81+
}),
7682
}),
7783
];

0 commit comments

Comments
 (0)