Roo-Code/src/api/providers/groq.ts
Matt Rubens 8472bbb43b
Improvements to base openai compatible (#9462)
Co-authored-by: Roo Code <roomote@roocode.com>
2025-11-21 16:42:19 -05:00

19 lines
588 B
TypeScript

import { type GroqModelId, groqDefaultModelId, groqModels } from "@roo-code/types"
import type { ApiHandlerOptions } from "../../shared/api"
import { BaseOpenAiCompatibleProvider } from "./base-openai-compatible-provider"
export class GroqHandler extends BaseOpenAiCompatibleProvider<GroqModelId> {
constructor(options: ApiHandlerOptions) {
super({
...options,
providerName: "Groq",
baseURL: "https://api.groq.com/openai/v1",
apiKey: options.groqApiKey,
defaultProviderModelId: groqDefaultModelId,
providerModels: groqModels,
defaultTemperature: 0.5,
})
}
}