Quickstart

Documentation and tutorials for programmatically interacting with the Edison platform.

Installation

uv pip install edison-client

Authentication

In order to use the EdisonClient, you need to authenticate yourself. Authentication is done by providing an API key, which can be obtained directly from your profile page in the Edison platformarrow-up-right.

To access your API key:

  1. Create an account on the Edison platformarrow-up-right.

  2. Click on the "Account" button on the left sidebar. Then click on the "Profile" button.

  3. Under "API Tokens", click "Create New Token."

Basic task running

from edison_client import EdisonClient, JobNames

client = EdisonClient(
    api_key="<your_api_key>",
)

task_data = {
    "name": JobNames.LITERATURE,
    "query": "Which neglected diseases had a treatment developed by artificial intelligence?",
}

task_response = client.run_tasks_until_done(task_data)

Last updated