UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

17 lines (16 loc) 590 B
import { OpenAIChatCompletionsLang } from "../openai/openai-chat-completions-lang.ts"; export type GroqLangOptions = { apiKey: string; model?: string; systemPrompt?: string; maxTokens?: number; reasoningEffort?: "low" | "medium" | "high"; includeReasoning?: boolean; bodyProperties?: Record<string, any>; }; export declare class GroqLang extends OpenAIChatCompletionsLang { private includeReasoning?; constructor(options: GroqLangOptions); protected transformBody(body: Record<string, unknown>): Record<string, unknown>; private isGPTOSSModel; }