Skip to main content

Composo Python SDK

Project description

Composo Python SDK

Composo provides a Python SDK for evaluating LLM applications.

Installation

pip install composo

Quick Start

from composo import Composo

composo_client = Composo()

result = composo_client.evaluate(
    messages=[
        {"role": "user", "content": "Hello"},
        {"role": "assistant", "content": "Hello! How can I help you today?"}
    ],
    criteria="Reward responses that are friendly"
)

print(f"Score: {result.score}")
print(f"Explanation: {result.explanation}")

Documentation

For detailed documentation, API reference, examples, and guides, please visit docs.composo.ai.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

composo-0.2.54.tar.gz (215.8 kB view details)

Uploaded Source

Built Distribution

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

composo-0.2.54-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

Details for the file composo-0.2.54.tar.gz.

File metadata

  • Download URL: composo-0.2.54.tar.gz
  • Upload date:
  • Size: 215.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for composo-0.2.54.tar.gz
Algorithm Hash digest
SHA256 7d6723e7654d22a1e6692dc497215723fa1b597c104593ceec13d42fee599c7a
MD5 c9dc58a0778bd0aefe8c8d9f8b47c4dc
BLAKE2b-256 ccb4bf9607e526fe36c00a33387962ca44325c87087e1363569d9664f2539c70

See more details on using hashes here.

File details

Details for the file composo-0.2.54-py3-none-any.whl.

File metadata

  • Download URL: composo-0.2.54-py3-none-any.whl
  • Upload date:
  • Size: 45.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for composo-0.2.54-py3-none-any.whl
Algorithm Hash digest
SHA256 5f7ca098e51df3eca9c4e1150a5efb9a29a5ad22b53aa1aac16e9c1d35fdac1d
MD5 c7e7fe9edf58e86d60320f4e3e61dbf2
BLAKE2b-256 59922da39e6cd78382d8ce8f64f599405fb8ed736cc1dab070926447144c6e6d

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