UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

18 lines (17 loc) 599 B
import type { LangOptions } from "../language-provider.ts"; import { OpenAIChatCompletionsLang } from "../openai/openai-chat-completions-lang.ts"; export type OpenRouterLangOptions = { apiKey: string; model?: string; systemPrompt?: string; maxTokens?: number; maxCompletionTokens?: number; siteUrl?: string; siteName?: string; headers?: Record<string, string>; bodyProperties?: Record<string, unknown>; defaultOptions?: LangOptions; }; export declare class OpenRouterLang extends OpenAIChatCompletionsLang { constructor(options: OpenRouterLangOptions); }