jorel
Version:
A unified wrapper for working with LLMs from multiple providers, including streams, images, documents & automatic tool use.
8 lines (7 loc) • 457 B
TypeScript
import { Mistral } from "@mistralai/mistralai";
import { LlmMessage } from "../../providers";
type MistralChatRequest = Parameters<InstanceType<typeof Mistral>["chat"]["complete"]>[0];
type MistralMessages = NonNullable<MistralChatRequest["messages"]>;
/** Convert unified LLM messages to Mistral messages */
export declare const convertLlmMessagesToMistralMessages: (messages: LlmMessage[], detail?: "low" | "high") => Promise<MistralMessages>;
export {};