Semantic Scholar 结合了人工智能和自然语言处理技术,不仅关注关键词的匹配,更深入理解论文的内容,通过语义分析提升搜索的精准度和相关性。获取 Semantic Scholar API Key,可以将这些强大的功能集成到您自己的应用和工具中,大大简化学术文献的检索和分析过程。

下边是使用python调用API 获取论文信息的步骤,只需3步

1.获取API Key
打开 OMINI API 注册获取令牌也就是API Key
2修改域名

以官方这个接口为例子
https://api.semanticscholar.org/graph/v1/paper/autocomplete?query=semanti
需要修改
https://api.semanticscholar.org
修改
https://api.ominiai.cn/generalProxy
也就是
https://api.ominiai.cn/generalProxy/graph/v1/paper/autocomplete?query=semanti

3修改header头

header头增加 2个参数 
第一个参数
Authorization 对应的key就是 api.ominiai.cn 中创建的 sk-开头的令牌。
[图片]
第二个参数
OMINI-API-Model:semantic
[图片]

最新使用python调用semantic scholar API获取论文信息(获取semantic scholar API Key)_开发语言

最新使用python调用semantic scholar API获取论文信息(获取semantic scholar API Key)_开发语言_02

不需要传递 X-API-KEY,系统内部会自动传递,只传递 Authorization 和 OMINI-API-Model 即可

其他不管 POST 还是GET 路径、参数不变,该是什么就还是什么,只修改域名地址就行。

Python示例代码

import requests

headers = {
    'OMINI-API-Model': 'semantic',
    'Authorization': 'Bearer sk-xxxxxxxxx',
}

params = {
    'query': 'semanti',
}

response = requests.get('https://api.ominiai.cn/generalProxy/graph/v1/paper/autocomplete', params=params, headers=headers)

curl示例代码
curl --location 'https://api.ominiai.cn/generalProxy/graph/v1/paper/autocomplete?query=semanti' \ --header 'OMINI-API-Model: semantic' \ --header 'Authorization: Bearer sk-xxxxxxxxx'

结合Groq API 更方便