recon / Test_Files /test_s2_abstract.py
MukulRay's picture
Phase 9.1: Cleaned up directory
d037204
raw
history blame contribute delete
546 Bytes
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]}")