Skip to main content

Programmaticaly interact with the yiedl machine learning competition

Project description

Submission Script

Please refer to quickstart.ipynb as the main guide on submitting predictions programmatically.

Getting Set Up

Python Version Requirement: >= 3.11

Install Yiedl submission client.

pip install -I git+https://github.com/rocketcapital-ai/competition_submission.git

In the first code cell of quickstart.ipynb, you will need to fill in 3 fields.

  1. jwt. This is your personal pinata access key.
    1. Head over to https://pinata.cloud and sign up for an account.
    2. Log in to your account.
    3. Click on your account avatar on the top right and select API Keys.
    4. Click on + New Key.
    5. Under API Endpoint Access, select Pinning, turn on pinFileToIPFS.
    6. Give a name to your api key under Key Name. This can be any string of characters.
    7. Leave all other fields as default.
    8. Copy the entire string in the JWT field and paste it somewhere safe.
      1. (The string should look something like "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey.......")
  2. address. This is your wallet address. It should be a hex string beginning with "0x" followed by 40 characters.
  3. pk. This is the private key to your wallet address.
    1. You can find this under Metamask > 3-dot menu on the top right > Account details > Export Private Key.

Files stored on Pinata.

Please do not unpin or delete your files that are stored on Pinata until at least the opening of the next challenge.

! Please keep your Private Key safe !

Stolen private keys lead to loss of funds from your blockchain wallet.

Please take necessary steps to make sure your private key string is never exposed.

This can include storing the key as a password-protected local environment variable, as well as keeping your computer safe from prying eyes or malware.

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

yiedl_ai-0.2.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yiedl_ai-0.2.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file yiedl_ai-0.2.0.tar.gz.

File metadata

  • Download URL: yiedl_ai-0.2.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for yiedl_ai-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7283bc75985173e59ffc95bd924f7d0b5e0642ed0c81ffe2b439a2110105c7d0
MD5 fcd238a167aa64bdbb5115bbc88f2e69
BLAKE2b-256 e35304b9962f195782ca89e2c6dbbfa839111dc706e15b4f4377c74266cc71e7

See more details on using hashes here.

File details

Details for the file yiedl_ai-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: yiedl_ai-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for yiedl_ai-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0a832716613e55e54a7fe0cc486735b2d967dadc0884efa585967c17940c1ec
MD5 95e8535fa5c05693119d86e7e0b76565
BLAKE2b-256 df9cf71db510e58b5e0921b35b8aad7c166eb58d217f8387edcc2f49bf3426d5

See more details on using hashes here.

Supported by

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