UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

19 lines (18 loc) 684 B
import type { LangOptions } from "../language-provider.ts"; 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>; defaultOptions?: LangOptions; }; export declare class GroqLang extends OpenAIChatCompletionsLang { private includeReasoning?; constructor(options: GroqLangOptions); protected transformBody(body: Record<string, unknown>): Record<string, unknown>; private isGPTOSSModel; }