要实现大模型的联网搜索能力,获取并配置 Tavily API Key 是关键的第一步。
获取 API Key
访问 Tavily 官网注册账号,进入 API Playground 填写申请信息。返回 Overview 页面即可查看生成的 API 密钥。这里可以顺便设置一下 max-results 参数来控制单次查询最多返回的搜索结果数量。

项目配置
获得密钥后,在 Spring Boot 项目的配置文件中添加相关设置。这里以阿里云百炼模型为例,同时配置 Tavily 搜索引擎:
langchain4j:
open-ai:
chat-model:
base-url: https://dashscope.aliyuncs.com/compatible-mode/v1
api-key: ${QWEN_API_KEY}
model-name: qwen-plus
log-responses: true
log-requests: true
strict-tools: true
streaming-chat-model:
base-url: https://dashscope.aliyuncs.com/compatible-mode/v1
api-key: ${QWEN_API_KEY}
model-name: qwen-plus
log-responses: true
log-requests: true
strict-tools: true
embedding-model:
base-url: https://dashscope.aliyuncs.com/compatible-mode/v1
api-key: ${EMBEDDING_API_KEY}
model-name: text-embedding-v4


