ClawSkills logoClawSkills

baidu scholar search

百度学术搜索工具支持中英文文献检索,涵盖学术期刊、会议等多种文献类型。

介绍

# Baidu Scholar Search

根据用户输入的关键词,搜索中英文文献,涵盖学术期刊、会议论文、学位论文等多种文献类型

## 设置

1. **API Key:** 确保 BAIDU_API_KEY 环境变量已设置为您的有效 API 密钥。 2. **环境:** API 密钥在运行时环境中必须可用。

## API 表 | name | path | description | |-------------|---------------------------------|---------------------------------------| |scholar_search|/v2/tools/baidu_scholar/search|根据输入的关键词,搜索中英文文献 |

## 工作流程

1. 脚本向百度学术搜索 API 发送 GET 请求 2. API 返回包含摘要、关键词、paperId、标题等信息的结构化搜索结果,关于一系列文献

## 学术搜索 API

### 参数

- `wd`: 搜索关键词(必填,例如 'machine learning') - `pageNum`: 页码(默认值:0) - `enable_abstract`: 是否启用摘要(默认值:false),如果为 true 则返回文献摘要

### 使用示例 ```bash curl -XGET 'https://qianfan.baidubce.com/v2/tools/baidu_scholar/search?wd=人工智能&enable_abstract=true' \ -H 'Authorization: Bearer API_KEY' ```

## EXEC 脚本 ```bash #!/bin/bash

# Baidu Scholar Search Skill Implementation

set -e

# Check if required environment variable is set if [ -z "$BAIDU_API_KEY" ]; then echo '{"error": "BAIDU_API_KEY environment variable not set"}' exit 1 fi

WD="$1" if [ -z "$wd" ]; then echo '{"error": "Missing wd parameter"}' exit 1 fi pageNum="$2" if [ -z "$pageNum" ]; then pageNum=0 fi enable_abstract="$3" if [ -z "$pageNum" ]; then enable_abstract=false fi curl -XGET "https://qianfan.baidubce.com/v2/tools/baidu_scholar/search?wd=$WD&pageNum=$pageNum&enable_abstract=$enable_abstract" -H "Authorization: Bearer $BAIDU_API_KEY" ```

更多产品