How to Mine Product Insights with Sutro
Sutro simplifies your entire workflow, from prototyping your analysis on a small sample to processing your entire dataset. Seamlessly connect to your existing data stack and get results fast.
import sutro as so
from pydantic import BaseModel
class ReviewClassifier(BaseModel):
sentiment: str
user_reviews = '.
User_reviews.csv
User_reviews-1.csv
User_reviews-2.csv
User_reviews-3.csv
system_prompt = 'Classify the review as positive, neutral, or negative.'
results = so.infer(user_reviews, system_prompt, output_schema=ReviewClassifier)
Progress: 1% | 1/514,879 | Input tokens processed: 0.41m, Tokens generated: 591k
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Rapidly Prototype
Start small and iterate fast on your analysis workflow. Accelerate experiments by getting feedback from batch jobs on sample data in as little as minutes before committing to a large job.
Scale Effortlessly
Scale your analysis so your team can do more in less time. Process billions of tokens from millions of reviews in hours, not days, with no infrastructure headaches or exploding costs.
Integrate Seamlessly
Connect Sutro to your existing LLM workflows. Sutro's Python SDK is compatible with popular data orchestration tools, like Airflow and Dagster, and works with your existing notebooks and object storage.

Analyze at Unprecedented Scale
Confidently handle millions of requests, and billions of tokens at a time. Go from a small sample of reviews to your entire history without the pain of managing infrastructure.
Get results faster and reduce costs by parallelizing your LLM calls through Sutro. Process your entire corpus of reviews for a fraction of the cost.

From Idea to Insights, Simplified
Run LLM batch jobs in hours, not days. Sutro takes the pain away from testing and scaling your analysis, unblocking your most ambitious AI projects.