Ertas for SaaS Product Teams
Stop wrestling with prompt engineering workarounds. Fine-tune models that deeply understand your product domain and deploy them as first-class microservices.
The Challenge
SaaS product teams are under enormous pressure to integrate AI into their applications: investors expect it, customers demand it, and competitors are shipping it. But the reality of building with generic foundation models is frustrating. Prompt engineering gets you 80% of the way there, then you spend months chasing the last 20% with increasingly brittle system prompts, few-shot examples, and retrieval pipelines that still hallucinate on your domain-specific terminology.
The operational burden compounds quickly. API rate limits throttle your throughput during peak hours, per-token pricing makes unit economics unpredictable, and every model provider deprecation cycle threatens to break features in production. Product managers can't roadmap around a dependency they don't control, and engineering teams waste sprint after sprint adapting to upstream changes instead of building differentiated product value.
The Solution
Ertas lets product engineering teams take ownership of the models behind their AI features. In Ertas Studio, ML engineers and backend developers fine-tune compact open models, from under 1B up to 8B parameters, on product-specific data: support tickets, user-generated content, domain taxonomies and internal knowledge bases. Upload a JSONL dataset, import one from Hugging Face, or build it in Data Craft, where product and domain experts review and approve examples. Training runs on Ertas's cloud GPUs through a visual canvas, and several runs can go in parallel so the team can compare base models and settings. The result is a model that already speaks the product's language, without three paragraphs of system prompt to approximate it.
The trained model is yours. Download it from Hub as full safetensors for vLLM or another server runtime, or as GGUF for llama.cpp and Ollama, and run it as a service in your own infrastructure with the health checks, autoscaling and dashboards your team already uses. Because you hold the model, an upstream deprecation can no longer break the feature, throughput depends on your own capacity, and usage costs become more predictable than per-token API pricing. Teams that would like Ertas to run it can ask about the adaptive model endpoint: one API for one task, where a custom model trained on your own requests and your team's feedback takes over a growing share of requests once it passes your evals, and hard cases stay on the frontier model you already use.
Key Features
Product-Aware Fine-Tuning
Studio's visual canvas lets product teams train models on proprietary datasets (feature documentation, in-app user interactions, domain glossaries) with LoRA fine-tuning on Ertas's cloud GPUs. Retrain as often as your product changes, and run several training runs in parallel to compare results.
Open Base Models to Start From
Pick a base from Studio's catalogue of open models, including Gemma, Qwen, Llama, Mistral, Phi and LFM2.5, from 230M to 8B parameters, or import a compatible model from Hugging Face. Check each model's licence before you ship, and start with the smallest model that handles your task.
Run It Like Any Other Service
Download your trained model from Hub as full safetensors for vLLM and other server runtimes, or as GGUF for llama.cpp and Ollama. Deploy it behind your own API gateway with the autoscaling, health checks, rollbacks and latency budgets your SRE team already monitors. Nothing depends on Ertas at runtime.
Expert Review in Data Craft
Build and clean training sets in Data Craft, Studio's guided dataset builder. Add USER and ASSISTANT turns, edit and version examples, and track which ones a product or domain expert has approved. Training data is uploaded to Ertas's cloud GPUs, so remove personal details from user-sourced data first, and delete datasets when you no longer need them.
Example Workflow
A B2B SaaS company building project management software wants an AI feature that auto-categorizes incoming tasks by team, priority and project area. The product team exports 200,000 historically categorized tasks, removes customer names and personal details from the free text, and formats them as a JSONL training set, holding back a few thousand tasks as a test set. In Ertas Studio, an ML engineer sets up LoRA fine-tuning runs on Qwen 2.5 3B and Mistral 7B and trains both in parallel. They download each model and score it on the held-out tasks, alongside the prompt-engineered API approach the team prototyped with. The stronger model is exported as safetensors and deployed on vLLM behind the application's API gateway, where the SRE team watches its latency and error rates next to every other service. The team ships the feature in its next release and retrains each quarter as new teams and project areas appear.
Related Resources
Fine-Tuning
LoRA
JSONL
GGUF
Inference
Getting Started with Ertas: Fine-Tune and Deploy Custom AI Models
Introducing Ertas Studio: A Visual Canvas for Fine-Tuning AI Models
Per-Token AI Pricing Costs 3-5x Your Estimate
Fine-Tuning vs RAG: When to Use Each (and When to Combine Them)
How to Fine-Tune an LLM Locally: 6 Steps (2026)
Why We Built a Canvas Interface for Machine Learning
Fine-Tune a Model on Your App's Data: A Guide for Solo Developers
Hugging Face
Ollama
llama.cpp
Ertas for Customer Support
Ertas for Healthcare
Ertas for Code Generation
Ertas for E-Commerce
Ertas for Indie Developers & Vibe-Coded Apps
Ship AI that runs on your users' devices.
Free plan with 30 credits/mo, no card required. Paid plans from $10/mo USD.