The Python SDK for API of Scorable
Project description
Measurement & Control for LLM Automations
Scorable streamlines the evaluation of your LLM and agentic pipelines. We provide a holistic approach to GenAI measurability & observability with carefully-crafted ready-to-use evaluators based on cutting-edge LLM research as well as a framework for systematically adding your own custom evaluators.
With Scorable you can develop your LLM application reliably, deploy them in confidence, and ensure optimal performance with continuous monitoring.
📦 Install
pip install scorable
⚡ Quickstart
🔑 Get Your API Key
Sign up & create a key or generate a temporary key
Setup Option 1: Environment Variable
export SCORABLE_API_KEY=your-scorable-api-key
Setup Option 2: .env File
echo SCORABLE_API_KEY=your-scorable-api-key >> .env
Root Evaluators
from scorable import Scorable
# Connect to Scorable API
client = Scorable()
# Run any of our ready-made evaluators
result = client.evaluators.Politeness(
response="You can find the instructions from our Careers page."
)
# Example result:
# {
# "score": 0.7, --> a normalized score between [0, 1]
# "justification": "The response is st...",
# "execution_log_id": "..."
# }
Check the full list of Root evaluators from the Root evaluators documentation. You can also add your own custom evaluators.
📖 Documentation
| Resource | Link |
|---|---|
| 🐍 Python SDK | View Documentation |
| 📘 Product Docs | View Documentation |
| 📑 API Docs | View Documentation |
| 🔌 MCP | View Repo |
| Tutorial | Link |
|---|---|
| Quickstart |
|
| Tuning a Custom Judge |
|
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scorable-1.7.2.tar.gz.
File metadata
- Download URL: scorable-1.7.2.tar.gz
- Upload date:
- Size: 368.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c84a818015e57d9d6dc64a6a6d53c1b38fd9993a7defaeb3a69ed2b25433c4f
|
|
| MD5 |
6be4c79ad79125456ea98d4fed88c6d0
|
|
| BLAKE2b-256 |
9f99860a48e20d7127ac5e31a24d6ea802bc6ff1452cfb751890bcefe2f3c5fc
|
File details
Details for the file scorable-1.7.2-py3-none-any.whl.
File metadata
- Download URL: scorable-1.7.2-py3-none-any.whl
- Upload date:
- Size: 517.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
786edb65114347152fecfe5ebbfe46d08a4f2e0cc831dac2c8a84f038a8f42ef
|
|
| MD5 |
c39e9c580e991dfe04c873e9a6d2e782
|
|
| BLAKE2b-256 |
6483eaa312e5508301c6d559dbd640910863a044a2e18b4aa9dc5bbf217f7b48
|