注意事项:由于使用的是openai的方式进行模型调用,那么从API集成平台上购买的api key需要将其key和url名称命名为:OPENAI_API_KEY和OPENAI_API_BASE,然后将这个放在.env文件中,并且使用以下方式进行读取和调用模型:
from dotenv import load_dotenv load_dotenv() llm = ChatOpenAI( temperature=0, model="openai/gpt-5.2", # 或 openai/gpt-4-turbo # 关键:显式把 Origin 置空 default_headers={"Origin": ""} )接下来就可以调用模型进行处理:提取文本信息字段的要求设定->将提取的信息转换为Json字段->使用LCEL方式简化各字段的信息->将输入文本粘贴进去->打印输出结果
Agent学习:模型调用(自用)
张小明
前端开发工程师
LangChain工具使用:简化AI函数调用
本章对应源代码:https://github.com/RealKai42/langchainjs-juejin/blob/main/lc-tools.ipynb 上一节中,我们学习了如何直接使用 openAI 的原生 API 去使用 function calling (tools)功能,需要自己维护历史、写参数类…
Docker 镜像打包为 tar 并在其他环境加载运行(离线部署实战指南)
Docker 镜像打包为 tar 并在其他环境加载运行(离线部署实战指南)适用场景:内网部署 / 无法访问 Docker Hub / 生产环境离线交付 阅读目标:掌握 Docker 镜像打包、传输、加载、运行的完整闭环一、为什么需要把 Docker 镜像打包成 t…
Docker 镜像体积优化实战:从 1GB 到 100MB
Docker 镜像体积优化实战:从 1GB 到 100MB适用人群:已经使用 Docker,有镜像体积焦虑的开发者 / 运维工程师 阅读目标:掌握 一套可复用的镜像瘦身方法论,而不是零散技巧一、为什么 Docker 镜像会变得这么大?…
LobeChat能否分配任务?团队协作智能调度
LobeChat能否分配任务?团队协作智能调度 在现代企业中,一个常见的场景是:产品经理在群里说“帮我把昨天会议里的三个需求整理成文档”,接着有人手动打开 Notion,翻找聊天记录,复制粘贴、重新组织语言——整…
LobeChat能否拒绝不当请求?安全护栏实践
LobeChat能否拒绝不当请求?安全护栏实践 在AI助手日益普及的今天,一个看似简单的问题正变得至关重要:当用户提出“如何破解公司系统”或“生成一段仇恨言论”时,聊天机器人该不该响应?又能不能主动拒绝? 这…
基于Docker安装的TensorRT镜像实现高并发推理
基于Docker安装的TensorRT镜像实现高并发推理 在如今AI模型不断“长大”的时代,部署一个训练好的深度学习模型早已不再是简单地跑通model.predict()就能收工的事。尤其是在视频监控、实时推荐、自动驾驶感知等场景中,系统每秒要处理成百上千个请求&#…