import { ChatOpenAI } from "@langchain/openai"; export const ChatHFInference = ({ modelName, apiKey }: { modelName: string; apiKey: string; }) => { if (!apiKey) { throw new Error("Hugging Face API token is required"); } return new ChatOpenAI( { model: modelName, apiKey: apiKey, configuration: { baseURL: "https://api-inference.huggingface.co/v1/" } }, ); }