> For the complete documentation index, see [llms.txt](https://doc.thordata.com/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.thordata.com/doc/zh/pa-qu/serp-api/ji-cheng/sdk-ji-cheng/ru-he-jiang-thordata-yu-llamaindex-ji-cheng.md).

# 如何将ThorData与LlamaIndex集成

安装 Thordata LlamaIndex 软件包，配置 API Token，并在 AI Agent 中使用 SERP 工具进行实时网页、图片和新闻搜索。

将 ThorData SERP API 连接到 LlamaIndex，让您的代理能够执行即时网页搜寻、图片搜寻、新闻搜寻，并取得结构化搜寻结果。 ThorData 支援覆盖全球 190 个国家/地区，适用于 AI Agent、SEO 工具、市场研究和搜寻驱动型应用。

**取得您的 ThorData API 密钥**

* 登入您的 [ThorData 控制台](https://dashboard.thordata.com/serp-api/get-started)。
* 前往 [SERP API - API Token](https://dashboard.thordata.com/serp-api/get-started)。如果您尚未生成 API Token，请生成一个新的API 密钥。

**安装**

安装所需的套件：

```
python -m pip install llama-index-tools-thordata-serp
```

**使用范例**

以下范例示范如何将 ThorData 工具与 LlamaIndex 搭配使用。

```
llm = OpenAI(model="gpt-4o", api_key="your-api-key")

thordata_tool = thordataToolSpec(api_key="your-api-key", zone="unlocker")

tool_list = thordata_tool.to_tool_list()

for tool in tool_list:
tool.original_description = tool.metadata.description
tool.metadata.description = "thordata web scraping tool"

agent = OpenAIAgent.from_tools(tools=tool_list, llm=llm)

query = (
"Find and summarize the latest news about AI from major tech news sites"
)
tool_descriptions = "\n\n".join(
[
f"Tool Name: {tool.metadata.name}\nTool Description: {tool.original_description}"
for tool in tool_list
]
)

query_with_descriptions = f"{tool_descriptions}\n\nQuery: {query}"

response = agent.chat(query_with_descriptions)
print(response)
```
