因为 function calling 和 openai 的新版本绑定(包括 azure openai),openai 的旧 model 或者其他大语言模型(Llama-2 或国内的模型)用不了,有用 langchain agent 模拟 function calling 的方法吗?目的是切换大语言模型但前端逻辑不需要变化。先谢谢了。