schema: TObject<
{
brainswitch: TObject<
{
endpoints: TRecord<
TString,
TObject<
{
apiKey: TString;
apiType: TUnion<
[
TLiteral<"openai-chatcompletions">,
TLiteral<"openai-responses">,
TLiteral<"google">,
TLiteral<"qwen">,
TLiteral<"openrouter-monolith">,
TLiteral<"openrouter-stream">,
TLiteral<"huggingface-cerebras-qwen3-thinking">,
],
>;
baseUrl: TString;
cachedPrice: TOptional<TNumber>;
customOptions: TOptional<TRecord<TString, TAny>>;
inputPrice: TOptional<TNumber>;
model: TString;
name: TString;
outputPrice: TOptional<TNumber>;
proxy: TOptional<TString>;
rpm: TOptional<TNumber>;
timeout: TOptional<TNumber>;
tpm: TOptional<TNumber>;
},
>,
>;
},
>;
},
> = ...