Getting Started
Quickstart
Get your first comparison running in under 5 minutes.
1. Get your API key
Sign up at promptdiff.bizmarq.com/signup — free, no credit card required. Your API key will be created instantly.
2. Make your first comparison
quickstart.sh
curl -X POST https://promptdiff.bizmarq.com/api/v1/compare \
-H "Content-Type: application/json" \
-H "Authorization: Bearer pd_your_api_key" \
-d '{
"prompt": "What is the capital of France?",
"models": ["gpt-4o-mini", "claude-3-haiku"]
}'3. Parse the results
Each result includes the model output, latency in milliseconds, cost in USD, and token counts.
response.json
{
"eval_id": "eval_01j8abc123",
"results": [
{
"model": "gpt-4o-mini",
"provider": "openai",
"output": "The capital of France is Paris.",
"latency_ms": 612,
"cost_usd": 0.000012,
"input_tokens": 10,
"output_tokens": 8,
"total_tokens": 18
}
],
"meta": {
"total_cost_usd": 0.000031,
"fastest_model": "gpt-4o-mini",
"cheapest_model": "gpt-4o-mini",
"created_at": "2025-03-20T10:00:00Z"
}
}Using the Python SDK
example.py
import promptdiff
client = promptdiff.Client(api_key="pd_your_api_key")
result = client.compare(
prompt="Explain async/await in JavaScript.",
models=["gpt-4o-mini", "claude-3-haiku", "gemini-1.5-flash"],
options={"temperature": 0.7, "max_tokens": 300}
)
for r in result.results:
print(r.model, r.latency_ms, r.cost_usd)
print(r.output[:100])
print()