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.9.tar.gz (4.3 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.9-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for trinityml-0.0.9.tar.gz
Algorithm Hash digest
SHA256 abe41c4799b58efdea506fc87c182f45a6364e9d47730bcf547fea362095f009
MD5 da1aaa4b4515cc6354cc72df609b01e1
BLAKE2b-256 66f2db873b30abddec00e2808edba6b46214fcd53bacb874d9a61e229b5b4d34

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for trinityml-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6e9f7ea92b9eaa5a5f2b3fb2473f78fc24d6b491d1133f41a20db9088f01a07c
MD5 fcc0271b54199ec5b44ab4f7f6a79aac
BLAKE2b-256 c07a55c6a11ca0b7f30810bdadc01b2ccbcbb5991ab2516bef81a3d72259eb2e

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