Skip to Content

LLM 联网搜索

AcceleAI 支持多种方式为大语言模型接入实时联网搜索能力,突破知识截止日期限制,减少幻觉,获取最新信息。

支持搜索的模型

原生搜索模型

这些模型内置搜索能力,无需额外参数即可联网检索。

Gemini 系列(Google 搜索):

模型 ID说明
gemini-2.0-pro-exp-02-05-searchGemini 2.0 Pro + Google 搜索
gemini-2.0-flash-exp-searchGemini 2.0 Flash 实验版 + Google 搜索
gemini-2.0-flash-searchGemini 2.0 Flash + Google 搜索

OpenAI 系列(Bing 搜索):

模型 ID说明
gpt-4o-search-previewGPT-4o + Bing 搜索
gpt-4o-mini-search-previewGPT-4o Mini + Bing 搜索

参数驱动搜索

通过添加 web_search_options={} 参数,可以让所有 Gemini 和 OpenAI 模型启用联网搜索。Gemini 搜索费用为每 1000 次查询 $35。

使用方法一:搜索参数

Python 示例

from openai import OpenAI client = OpenAI( api_key="<ACCELE_AI_API_KEY>", base_url="https://api.acceleai.cn/v1" ) response = client.chat.completions.create( model="gemini-2.0-flash-exp", web_search_options={}, messages=[ { "role": "user", "content": "搜索 2026 年最新的 AI 行业动态并附上链接" } ] ) print(response.choices[0].message.content)

Node.js 示例

import OpenAI from 'openai'; const client = new OpenAI({ apiKey: '<ACCELE_AI_API_KEY>', baseURL: 'https://api.acceleai.cn/v1' }); const response = await client.chat.completions.create({ model: 'gemini-2.0-flash-exp', web_search_options: {}, messages: [ { role: 'user', content: '搜索 2026 年最新的 AI 行业动态并附上链接' } ] }); console.log(response.choices[0].message.content);

cURL 示例

curl "https://api.acceleai.cn/v1/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <ACCELE_AI_API_KEY>" \ -d '{ "model": "gemini-2.0-flash-exp", "web_search_options": {}, "messages": [ { "role": "user", "content": "搜索 2026 年最新的 AI 行业动态并附上链接" } ] }'

使用方法二:Tavily 智能搜索 (:surfing)

在任意模型 ID 后添加 :surfing 后缀,即可通过 Tavily 搜索引擎为模型注入实时网络信息。每次搜索费用仅 $0.006。

Python 示例

import requests import json import os response = requests.post( url="https://api.acceleai.cn/v1/chat/completions", headers={ "Authorization": f"Bearer {os.environ.get('ACCELE_AI_API_KEY')}", "Content-Type": "application/json", }, data=json.dumps({ "model": "gpt-4o-mini:surfing", "messages": [ { "role": "user", "content": "搜索 ChatGPT 记忆功能的最新消息" } ] }) ) result = response.json() print(result["choices"][0]["message"]["content"])

使用 OpenAI SDK

from openai import OpenAI client = OpenAI( api_key="<ACCELE_AI_API_KEY>", base_url="https://api.acceleai.cn/v1" ) response = client.chat.completions.create( model="gpt-4o-mini:surfing", messages=[ {"role": "user", "content": "最近有哪些重要的科技新闻?"} ] ) print(response.choices[0].message.content)

响应示例

{ "id": "chatcmpl-xxx", "model": "gpt-4o-mini-2024-07-18", "object": "chat.completion", "choices": [ { "message": { "role": "assistant", "content": "根据搜索结果,以下是最近的重要科技新闻..." } } ], "usage": { "prompt_tokens": 584, "completion_tokens": 99 } }

方案对比

方案适用模型费用特点
原生搜索模型特定搜索模型模型定价深度集成,搜索质量最高
web_search_optionsGemini / OpenAI 全系列模型定价 + 搜索费用灵活启用,按需开启
:surfing 后缀所有模型模型定价 + $0.006/次万能方案,成本低