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.5.tar.gz (4.1 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.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trinityml-0.0.5.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for trinityml-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ccd4b8b16c5f53bc3e4bb8808866e565a3a9db672e2d592d060d35790dd158ed
MD5 7401fa585dea77bcd3c0503c48ac6a59
BLAKE2b-256 2ed729d52b056cdb7500f84c7cfeadf2b954d696a9625b7b4cf973a3272b8746

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trinityml-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for trinityml-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cf963f2780b7a5c7f396250183e0902ea6842f9eb4c50f0425bc3ee731a86dca
MD5 7384174595d7e3d89b72b01d174b1503
BLAKE2b-256 fd2a99579479bc4b13df096748bfb96a24b786d5483a356252ba19307ad56177

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