What's New: February 2026 Product Updates
February was a big month for Abstrakt. Here's everything we shipped.
New Features
Semantic Caching (Beta)
Stop paying for similar prompts. Our new semantic caching feature identifies prompts that are similar enough to return cached results.
const result = await abstrakt.run('flux-schnell', {
prompt: 'A golden retriever playing in the park',
cache: {
semantic: true,
similarityThreshold: 0.92
}
});
// Later, this hits the cache:
const similar = await abstrakt.run('flux-schnell', {
prompt: 'Golden retriever playing at the park',
cache: { semantic: true }
});
// Cache hit! Same result, no credits used.Early users report 15-30% additional cache hits.
Status: Beta - enable in dashboard settings
New Video Models
We've added three new video models:
Try them in the Video Sandbox.
Webhook Retry Improvements
Webhooks now automatically retry with exponential backoff:
View retry history in your dashboard under Webhooks → Delivery History.
Usage Analytics API
Programmatically access your usage data:
const usage = await abstrakt.usage.query({
startDate: '2026-02-01',
endDate: '2026-02-28',
groupBy: ['model', 'day']
});
// Returns detailed breakdown
{
"total_credits": 15420,
"total_requests": 12350,
"by_model": {
"flux-schnell": { credits: 8000, requests: 8000 },
"flux-dev": { credits: 4000, requests: 2000 },
// ...
}
}Model Updates
FLUX.1 Improvements
Stable Diffusion 3.5
SD 3.5 Medium is now available:
Dashboard Updates
New Model Comparison View
Compare models side-by-side with the same prompt:
1. Go to Sandbox
2. Click "Compare Mode"
3. Select up to 4 models
4. Enter your prompt
5. See results simultaneously
Improved Job History
Team Permissions
New granular permissions for team members:
API Changes
New Endpoints
GET /v1/usage/query - Query usage analytics
GET /v1/models/{id}/samples - Get sample outputs
POST /v1/jobs/bulk-retry - Retry multiple failed jobsDeprecations
/v1/generate endpoint deprecated (use /v1/models/{id}/run)Bug Fixes
Coming Next Month
Try It Out
Questions or feedback? Let us know in Discord.