mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 16:54:59 +00:00
15 lines
457 B
TypeScript
15 lines
457 B
TypeScript
import type { MediaUnderstandingProvider } from "../../types.js";
|
|
import { transcribeOpenAiCompatibleAudio } from "../openai/audio.js";
|
|
|
|
const DEFAULT_GROQ_AUDIO_BASE_URL = "https://api.groq.com/openai/v1";
|
|
|
|
export const groqProvider: MediaUnderstandingProvider = {
|
|
id: "groq",
|
|
capabilities: ["audio"],
|
|
transcribeAudio: (req) =>
|
|
transcribeOpenAiCompatibleAudio({
|
|
...req,
|
|
baseUrl: req.baseUrl ?? DEFAULT_GROQ_AUDIO_BASE_URL,
|
|
}),
|
|
};
|