mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-15 23:31:04 +00:00
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: AlexKer <AlexKer@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
18 lines
615 B
TypeScript
18 lines
615 B
TypeScript
import { type BasetenModelId, basetenDefaultModelId, basetenModels } from "@roo-code/types"
|
|
|
|
import type { ApiHandlerOptions } from "../../shared/api"
|
|
import { BaseOpenAiCompatibleProvider } from "./base-openai-compatible-provider"
|
|
|
|
export class BasetenHandler extends BaseOpenAiCompatibleProvider<BasetenModelId> {
|
|
constructor(options: ApiHandlerOptions) {
|
|
super({
|
|
...options,
|
|
providerName: "Baseten",
|
|
baseURL: "https://inference.baseten.co/v1",
|
|
apiKey: options.basetenApiKey,
|
|
defaultProviderModelId: basetenDefaultModelId,
|
|
providerModels: basetenModels,
|
|
defaultTemperature: 0.5,
|
|
})
|
|
}
|
|
}
|