Skip to main content

A Python SDK for recording the LLM Experiment Execution

Project description

Installation

To install the Trinity package, run the following command:

pip install trinityml

Setup the Environment Variable

export TRINITY_SECRET_KEY="your_secret_key"
export TRINITY_PUBLIC_KEY="your_public_key"
export TRINITY_HOST="http://your_trinity_host"

Record the Experiment

To use the record function, ensure that you have properly set up your environment and then call the function as shown below:

# Import the Trinity package
import trinityml

# Call the record() function
trinityml.record(
    experiment_name=experiment_name,
    questions=questions,
    contexts=contexts,
    generated_prompts=generated_prompts,
    answers=answers,
    ground_truths=ground_truths,
    model_temperature=model_temperature,
    top_k=top_k,
    model_name=model_name,
    prompt_template=prompt_template
)

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

trinityml-0.0.15.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

trinityml-0.0.15-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file trinityml-0.0.15.tar.gz.

File metadata

  • Download URL: trinityml-0.0.15.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.8.10

File hashes

Hashes for trinityml-0.0.15.tar.gz
Algorithm Hash digest
SHA256 bd89c0c86df8019512693b18195d53fc63d64f38cba373e9b7fc429f839f4546
MD5 d695f946a7be79b703f18626d875196b
BLAKE2b-256 214f80e1d877d3b369850af6e44130724b2d3b5713deb0823385400d84e66294

See more details on using hashes here.

File details

Details for the file trinityml-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: trinityml-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.8.10

File hashes

Hashes for trinityml-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 b69ccd3265c9cf1e50018419a1bec47ccfbf7dac526f4c22a6184802e1f37675
MD5 25e01db38971d24c7983ec0da3311dbe
BLAKE2b-256 3eef8f5a7f9f558879158000a9148b10dfa690326422b199cfe01ed2bba07b5d

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