使用工具:扩展模型能力的实用指南

使用工具:扩展模型能力的实用指南

通过远程MCP服务器或网络搜索等工具,扩展模型的功能。

在生成模型响应时,你可以使用内置的工具 来扩展模型能力。这些工具帮助模型从网络或你的文件中获取额外的上下文和信息。下面的示例使用网络搜索工具,利用网络上的最新信息生成模型响应。

为模型响应包含网络搜索结果

javascript 复制代码
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aaaaapi.com" });

const response = await client.responses.create({
    model: "gpt-4.1",
    tools: [ { type: "web_search_preview" } ],
    input: "今天有什么积极的新闻报道?",
});

console.log(response.output_text);
python 复制代码
from openai import OpenAI
client = OpenAI(base_url="https://api.aaaaapi.com")

response = client.responses.create(
    model="gpt-4.1",
    tools=[{"type": "web_search_preview"}],
    input="今天有什么积极的新闻报道?"
)

print(response.output_text)
bash 复制代码
curl "https://api.aaaaapi.com/v1/responses" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OPENAI_API_KEY" \
    -d '{
        "model": "gpt-4.1",
        "tools": [{"type": "web_search_preview"}],
        "input": "今天有什么积极的新闻报道?"
    }'

你可以从下面的可用工具列表中包含几个内置工具,让模型根据对话决定使用哪些工具。

可用工具

以下是OpenAI平台中可用的工具概述------选择其中一个以获取更多使用指导。

函数调用

调用自定义代码,使模型能够访问额外的数据和功能。

网络搜索

在模型响应生成中包含来自互联网的数据。

远程MCP服务器

通过模型上下文协议(MCP)服务器为模型提供新功能。

文件搜索

在生成响应时搜索上传文件的内容以获取上下文。

图像生成

使用GPT Image生成或编辑图像。

代码解释器

允许模型在安全容器中执行代码。

计算机使用

创建代理工作流,使模型能够控制计算机界面。

在API中的使用

模型响应生成请求时,你可以通过在tools参数中指定配置来启用工具访问。每个工具都有其独特的配置要求------详见可用工具部分的详细说明。

根据提供的提示,模型会自动决定是否使用已配置的工具。例如,如果你的提示请求模型训练截止日期之后的信息,并且启用了网络搜索,模型通常会调用网络搜索工具来检索相关的最新信息。

你可以通过在API请求中设置tool_choice参数来明确控制或引导此行为。

函数调用

除了内置工具外,你还可以使用tools数组定义自定义函数。这些自定义函数允许模型调用你的应用程序代码,从而访问模型内部不直接提供的特定数据或功能。

函数调用指南中了解更多信息。

相关推荐
win4r3 小时前
🚀OpenClaw高级使用经验分享!2026年最强生产力!五分钟打造多Agent协作编程开发团队!模型容灾机制深度配置+云端Gateway操控本地macOS!
aigc·openai·ai编程
机器之心9 小时前
英伟达世界模型再进化,一个模型驱动所有机器人!机器人的GPT时刻真正到来
人工智能·openai
孟健10 小时前
OpenClaw 2.6 调教实录:从崩溃 4671 次到省 50% token
aigc·openai·ai编程
炼金术15 小时前
SkyPlayer v1.2.0 : AI 字幕-端侧 Whisper 实时语音识别实践
ffmpeg·openai
孟健1 天前
吹爆 OpenClaw!一个人 +6 个 AI 助理,我再也不想招人了
openai·agent·ai编程
callJJ2 天前
Spring AI ImageModel 完全指南:用 OpenAI DALL-E 生成图像
大数据·人工智能·spring·openai·springai·图像模型
core5126 天前
Vanna实现Text2SQL
sql·openai·text·vanna
猿小羽7 天前
探索 Codex:AI 编程助手的未来潜力
人工智能·openai·代码生成·codex·ai编程助手
梁辰兴8 天前
百亿美元赌注变数,AI军备竞赛迎来转折点?
人工智能·ai·大模型·openai·英伟达·梁辰兴·ai军备竞赛
特立独行的猫a11 天前
2026国内外主流大模型全景对比:技术演进与场景适配深度解析
ai·大模型·llm·openai