首页/新闻资讯/正文详情

VoltAgent 接入 Inference 模型提供商:使用 OpenAI 兼容适配器配置 inference/<model> 模型路由

发布时间:2026/9/25 5:25:49 来源:云帆数科 栏目:资讯中心
VoltAgent 接入 Inference 模型提供商:使用 OpenAI 兼容适配器配置 inference/<model> 模型路由
人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆【免费下载链接】voltagentAI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework项目地址https://gitcode.com/gh_mirrors/vo/voltagent点击查看免费下载Inferenceinference.net是一家提供多厂商开源模型托管与统一推理 API 的模型提供商在 VoltAgent 中通过inference/model形式的模型字符串即可接入。本文以 website/models-docs/providers/inference.md 为核心结合 VoltAgent 模型注册表源码完整讲解环境变量配置、默认 Base URL 覆盖、可用模型清单以及如何利用模型路由、类型安全的模型 ID 和运行时选型编写可运行的 Agent 代码。Inference 在 VoltAgent 模型注册表中的定位VoltAgent 内置了一个由 models.dev。在注册表源码中Inference 被登记为独立的提供商条目见 model-provider-registry.generated.tsidinferencenameInferencenpmai-sdk/openai-compatibleapihttps://inference.net/v1env[INFERENCE_API_KEY]dochttps://inference.net/models其中npm字段决定了该提供商使用的适配器类型——Inference 属于 OpenAI 兼容适配器ai-sdk/openai-compatible因此任何符合 OpenAI Chat Completions 协议的客户端都能通过统一格式调用其 API。快速开始用模型字符串创建 Agent和 VoltAgent 中其他 80 提供商一样接入 Inference 不需要额外安装依赖只需在创建 Agent 时把model指定为inference/modelimport { Agent } from voltagent/core; const agent new Agent({ name: inference-agent, instructions: You are a helpful assistant, model: inference/google/gemma-3, });运行时VoltAgent 的模型路由器会根据inference/前缀查表读取注册表中该提供商的适配器与 API 配置检查所需的INFERENCE_API_KEY环境变量随后完成模型实例的构建与调用。官方文档明确说明At runtime, VoltAgent checks required environment variables and reports the exact one thats missing.——即如果缺少密钥VoltAgent 会明确报出缺失的变量名方便快速定位问题。环境变量配置使用 Inference 提供商只需配置一个环境变量INFERENCE_API_KEYInference 平台颁发的 API 密钥是模型路由时被校验的必需变量对应注册表条目的env: [INFERENCE_API_KEY]。在部署到 Next.js、Cloudflare Workers 等平台时需要按对应方式注入该变量如.env文件、平台 Dashboard 或wrangler.toml可参考仓库中的 with-nextjs、with-cloudflare-workers 等示例工程。默认 Base URL 与覆盖方式Inference 的默认 Base URL 为https://inference.net/v1如果你使用的是自建网关、代理或兼容端点可以通过设置INFERENCE_BASE_URL环境变量覆盖默认地址。VoltAgent 注册表条目中的api字段https://inference.net/v1即默认端点INFERENCE_BASE_URL提供运行时覆盖入口。更精细的自定义场景例如需要追加自定义请求头可以通过 ai-sdk 的LanguageModel直接传入VoltAgent 在模型字段中接受任意 ai-sdk 模型实例。例如使用createOpenAICompatible手动构造带额外头部、自定义 Base URL 的模型import { Agent } from voltagent/core; import { createOpenAICompatible } from ai-sdk/openai-compatible; const inferenceProvider createOpenAICompatible({ name: inference, baseURL: process.env.INFERENCE_BASE_URL ?? https://inference.net/v1, apiKey: process.env.INFERENCE_API_KEY, headers: { X-Client-Source: voltagent-docs, }, }); const agent new Agent({ name: custom-inference-agent, model: inferenceProvider(google/gemma-3), });该写法与 模型总览 中Custom headers一节展示的createOpenAICompatible用法一致适合需要细粒度控制请求头的场景。可用模型清单VoltAgent 注册表为inference提供商收录了 9 个模型见 model-provider-types.generated.ts模型 ID模型家族/类型google/gemma-3Google Gemma 3文本/多模态meta/llama-3.1-8b-instructMeta Llama 3.1 指令微调meta/llama-3.2-11b-vision-instructMeta Llama 3.2 视觉指令meta/llama-3.2-1b-instructMeta Llama 3.2 轻量指令meta/llama-3.2-3b-instructMeta Llama 3.2 轻量指令mistral/mistral-nemo-12b-instructMistral Nemo 12B 指令osmosis/osmosis-structure-0.6bOsmosis 结构化输出小模型qwen/qwen-2.5-7b-vision-instructQwen 2.5 视觉指令qwen/qwen3-embedding-4bQwen3 嵌入模型以上模型覆盖了文本对话、视觉理解vision-instruct 系列、轻量部署1B/3B以及嵌入embedding等多种用途可直接在model字段中使用。其中qwen/qwen3-embedding-4b这类嵌入模型可用作 VoltAgent 记忆/检索场景的向量模型。具体模型规格与计费可查阅 Inference 官方模型页文档地址见注册表条目doc: https://inference.net/models。注模型清单由注册表生成脚本自动维护实际可用模型以 Inference 平台为准调用前建议核对模型 ID 是否与平台当前列表一致。类型安全的模型 ID 与运行时路由VoltAgent 提供了ModelRouterModelId类型可在编译期对inference/...这类模型字符串做自动补全与校验import type { ModelRouterModelId } from voltagent/core; const modelId: ModelRouterModelId inference/google/gemma-3;模型路由器还支持运行时动态选型例如根据请求上下文如租户或业务分级在不同模型间切换const agent new Agent({ name: runtime-inference-router, model: ({ context }) { const tier (context.get(tier) as string) || fast; return tier fast ? inference/meta/llama-3.2-1b-instruct : inference/meta/llama-3.1-8b-instruct; }, });借助这类机制可以把成本敏感的吞吐型任务路由到meta/llama-3.2-1b-instruct等轻量模型把关键分析任务路由到google/gemma-3等更强模型实现按需分配。小结在 VoltAgent 中接入 Inference 提供商的关键点可概括为四步设置环境变量INFERENCE_API_KEY必要时同时设置INFERENCE_BASE_URL覆盖默认端点https://inference.net/v1在Agent的model字段使用inference/model字符串无需安装额外依赖从注册表收录的 9 个模型中选择合适 ID可用ModelRouterModelId获得类型提示需要自定义头部/网关时用ai-sdk/openai-compatible的createOpenAICompatible构造LanguageModel直接传入。该接入方式与 VoltAgent 内置模型注册表的整体设计一致——零导入的模型字符串、注册表驱动的环境变量映射、类型感知的模型 ID 与运行时路由让多提供商接入保持统一且可维护。赞分享人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆【免费下载链接】voltagentAI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework项目地址https://gitcode.com/gh_mirrors/vo/voltagent点击查看免费下载相关推荐VoltAgent 接入 GitHub Models基于模型路由器的 OpenAI 兼容提供商实战指南VoltAgent 接入 GitHub Models基于模型路由器的 OpenAI 兼容提供商实战指南 本篇围绕 VoltAgent 内置的 github m人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆Agent 工作流AI 评测MCP 服务MCP Clients语音DataEase 完整部署指南15分钟搭建专业级数据可视化平台DataEase 完整部署指南15分钟搭建专业级数据可视化平台 还在为复杂的数据可视化工具部署而烦恼吗DataEase 作为一款开源 BI 工具让数据可视人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆Agent 工作流AI 评测MCP 服务MCP Clients语音VoltAgent 接入 Moonshot AI中国用模型路由将 Kimi-K2 系列接入 OpenAI 兼容适配器VoltAgent 接入 Moonshot AI中国用模型路由将 Kimi K2 系列接入 OpenAI 兼容适配器 在基于 VoltAgent 构建 A人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆Agent 工作流AI 评测MCP 服务MCP Clients语音上一篇【亲测免费】 DankDroneDownloader无人机固件下载与管理的利器下一篇hpp-fcl高性能碰撞检测库创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

高频更新的值别放进 State:mediago 中 useRef 瞬态值优化规则详解
高频更新的值别放进 State:mediago 中 useRef 瞬态值优化规则详解

音视频桌面应用后端 【免费下载链接】mediago 跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 do… · 2026/9/25 5:25:49

TeamViewer免费版电脑控手机全攻略:跨网络远程控制安卓实操指南
TeamViewer免费版电脑控手机全攻略:跨网络远程控制安卓实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 5:25:49

零成本学建站|免费香港 CN2 服务器完整申领教程(可长期免费)
零成本学建站|免费香港 CN2 服务器完整申领教程(可长期免费)

学生建站测试|免费香港CN2云服务器配置与申领实操教程摘要:很多学习网站制作、网站测试的学生开发者预算有限,希望找到可以练手的云服务器。本文整理一款香港CN2线路免费云服务器资源,给出完整硬件配置、开通前置条件、操作步骤以… · 2026/9/25 5:25:43

从零开始学硬件:用人体解剖学构建硬件系统知识地图
从零开始学硬件:用人体解剖学构建硬件系统知识地图

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:24:48

截图固定到屏幕怎么实现?贴图工具原理与Snipaste实操指南
截图固定到屏幕怎么实现?贴图工具原理与Snipaste实操指南

1. 截图固定这件事,比你想的更有讲究很多人第一次听到“把截图固定在电脑页面上”这个需求,脑子里冒出来的第一反应是——截图不就是截完保存成图片文件吗?还能固定在页面上?这听起来像是个小众需求,但只要你真正用过一… · 2026/9/25 6:24:48

miniSQL实战指南:手写数据库内核的核心模块与性能调优
miniSQL实战指南:手写数据库内核的核心模块与性能调优

简介:本资源是浙江大学数据库设计课程期末大作业成果——miniSQL迷你数据库系统,面向数据库原理学习者、C/C系统编程初学者及课程实践者,旨在通过可运行的完整DBMS实例,深入理解SQL解析、事务管理、索引结构(B树&#… · 2026/9/25 6:24:48

Android音频HAL深度解析:从HIDL/AIDL到audio.bluetooth.default.so完整链路
Android音频HAL深度解析:从HIDL/AIDL到audio.bluetooth.default.so完整链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:24:42

Keil5卸载不干净怎么办?三步彻底清理注册表、Pack与残留文件
Keil5卸载不干净怎么办?三步彻底清理注册表、Pack与残留文件

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:24:42

MDX文件怎么打开?先分清词典格式与Markdown扩展,附转换避坑指南
MDX文件怎么打开?先分清词典格式与Markdown扩展,附转换避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:24:42

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码