UNPKG

@pezzo/llm-toolkit

Version:

Your library description

32 lines (31 loc) 1.42 kB
import { OpenAIGptCostOptions, OpenAIGptModelSettings } from "./types"; export declare const OpenAIToolkit: { calculateGptCost: ({ model, promptTokens, completionTokens, }: OpenAIGptCostOptions & { model: "gpt-3.5-turbo" | "gpt-3.5-turbo-16k" | "gpt-3.5-turbo-1106" | "gpt-3.5-turbo-instruct" | "gpt-4" | "gpt-4-32k" | "gpt-4-1106-preview" | "gpt-4-vision-preview" | "gpt-4-turbo-preview" | "gpt-4-turbo" | "gpt-4-1106-vision-preview" | "gpt-4-0125-preview" | "gpt-4o" | "gpt-4o-2024-05-13"; }) => { promptCost: number; completionCost: number; }; gptModels: { /** * GPT-3.5 */ "gpt-3.5-turbo": OpenAIGptModelSettings; "gpt-3.5-turbo-16k": OpenAIGptModelSettings; "gpt-3.5-turbo-1106": OpenAIGptModelSettings; "gpt-3.5-turbo-instruct": OpenAIGptModelSettings; /** * GPT-4 */ "gpt-4": OpenAIGptModelSettings; "gpt-4-32k": OpenAIGptModelSettings; "gpt-4-1106-preview": OpenAIGptModelSettings; "gpt-4-vision-preview": OpenAIGptModelSettings; "gpt-4-turbo-preview": OpenAIGptModelSettings; "gpt-4-turbo": OpenAIGptModelSettings; "gpt-4-1106-vision-preview": OpenAIGptModelSettings; "gpt-4-0125-preview": OpenAIGptModelSettings; "gpt-4o": OpenAIGptModelSettings; "gpt-4o-2024-05-13": OpenAIGptModelSettings; }; };