Skip to main content

llama-index readers openalex integration

Project description

OpenAlex Reader

pip install llama-index-readers-openalex

This loader will search for papers in OpenAlex and load them in llama-index. The main advantage of using OpenAlex is that you can search the full-text for Open Access papers as well.

Usage

from llama_index.readers.openalex import OpenAlexReader

openalex_reader = OpenAlexReader(email="shauryr@gmail.com")
query = "biases in large language models"

# changing this to full_text=True will let you search full-text
documents = openalex_reader.load_data(query, full_text=False)

What can it do?

As shown in demo.ipynb we can get answers with citations.

query = "biases in large language models"
response = query_engine.query(
    "list the biases in large language models in a markdown table"
)

Output

Source Biases
Source 1 Data selection bias, social bias (gender, age, sexual orientation, ethnicity, religion, culture)
Source 2 Biases of what is right and wrong to do, reflecting ethical and moral norms of society
Source 3 Anti-Muslim bias
Source 6 Gender bias
Source 9 Anti-LGBTQ+ bias
Source 10 Potential bias in the output

Credits

  • OpenAlex API details are listed here

  • Some code adopted from pyAlex

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_readers_openalex-0.1.4.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page