File size: 546 Bytes
e955d78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os, requests
from dotenv import load_dotenv
load_dotenv()

key = os.getenv("S2_API_KEY")
headers = {"x-api-key": key}
params = {
    "query": "speculative decoding LLM",
    "limit": 5,
    "fields": "title,abstract,year,citationCount,paperId",
}
r = requests.get(
    "https://api.semanticscholar.org/graph/v1/paper/search",
    headers=headers,
    params=params,
    timeout=15,
)
data = r.json()
for p in data["data"]:
    has_abstract = "YES" if p.get("abstract") else "NONE"
    print(f"abstract: {has_abstract} | {p['title'][:60]}")