Unpaywall 工具¶
Configuration File: unpaywall_tools.json
Tool Type: Local
Tools Count: 2
此页面包含在 unpaywall_tools.json 配置文件中定义的所有工具。
可用工具¶
**Unpaywall_check_oa_status**(类型:Unpaywall工具)¶
通过 DOI 查询 Unpaywall 以检查开放获取状态和开放获取位置。需要提供联系邮箱以便…
Unpaywall_check_oa_status 工具规范
工具信息:
名称:
Unpaywall_check_oa_status类型:
UnpaywallTool描述:通过 DOI 查询 Unpaywall 以检查开放获取状态及开放获取位置。API 访问需提供联系邮箱。
参数:
``doi``(字符串)(必填)文章的 DOI(数字对象唯一标识符),用于检查开放获取状态。
``email``(字符串)(必填)Unpaywall API 要求提供的联系电子邮件地址,用于礼貌的使用跟踪。
示例用法:
query = {
"name": "Unpaywall_check_oa_status",
"arguments": {
"doi": "example_value",
"email": "example_value"
}
}
result = tu.run(query)
Unpaywall_get_full_text_url (Type: UnpaywallTool)¶
Retrieve full-text PDF and landing page URLs for a scholarly article via its DOI. Returns the bes…
Unpaywall_get_full_text_url tool specification
工具信息:
Name:
Unpaywall_get_full_text_url类型:
UnpaywallToolDescription: Retrieve full-text PDF and landing page URLs for a scholarly article via its DOI. Returns the best open-access PDF link, landing page URL, all available OA locations with their host types (publisher, repository, etc.), plus basic article metadata (title, journal, publisher). Use this tool when you need to access the full text of a paper.
参数:
doi(string) (required) DOI (Digital Object Identifier) of the article, e.g. ‘10.1038/nature12373’.email(string) (optional) Contact email for Unpaywall API polite pool. Defaults to ‘tools@tooluniverse.org’ if not provided.
示例用法:
query = {
"name": "Unpaywall_get_full_text_url",
"arguments": {
"doi": "example_value"
}
}
result = tu.run(query)