CostTrim
Nie tylko analityka. Optymalizacja.

Wiedz, ile kosztuje Cię AI. Potem patrz jak to tniemy.

CostTrim to proxy, które wpina się między Twoją aplikację a OpenAI, Claude, Groq, DeepSeek lub Llama API — jedna zmiana w kodzie (baseURL), zero przepisywania. Śledzi koszt, tokeny i opóźnienia jak każde narzędzie obserwowalności — ale Inline Auto-Optimization Proxy dodatkowo aktywnie skraca prompty i przekierowuje proste zapytania na tańsze modele w czasie rzeczywistym, zanim rachunek się pojawi, nie po fakcie.

OpenAI
Claude
Groq
DeepSeek
Llama API
Next.js
Docker
PostgreSQL
Request ledgeroptimized
model requested
gpt-4o
model billed
gpt-4o-mini
would have cost
$0.0210
actually billed
$0.0032
85% saved — automatically, no code change
Wypróbuj — bez rejestracji

Wyślij prawdziwy prompt, zobacz realną matematykę kosztów

Czego nie potrafią narzędzia tylko do obserwacji

Helicone, Langfuse, LangSmith i Portkey pokażą Ci rachunek. My go też zmniejszamy.

Inline Auto-Optimization Proxy aktywnie przepisuje żądania zanim dotrą do providera — to nie jest sugestia w dashboardzie, którą musisz sam wdrożyć. Oba mechanizmy są domyślnie włączone i w pełni widoczne w logach; każdy można wyłączyć per workspace jednym kliknięciem, jeśli nie pasuje do tego jak działa Twoja aplikacja.

System Prompt Trimmer

Automatycznie dopisuje instrukcję zwięzłości do istniejącego system promptu, ograniczając niepotrzebne tokeny odpowiedzi przy każdym wywołaniu — bez żadnego wysiłku z Twojej strony.

Smart Model Routing

Wykrywa krótkie, klasyfikacyjne zapytania (np. "sklasyfikuj", "wyodrębnij", niski max_tokens) i po cichu przekierowuje je na tańszy model tej samej rodziny — gpt-4o → gpt-4o-mini — zostawiając resztę bez zmian.

Dwie drogi wejścia

Ten sam dashboard, to samo śledzenie — jakkolwiek tam dotrzesz.

Dla developerów

Masz już kod

Skieruj istniejący klient OpenAI/Claude na nas jedną zmianą baseURL, użyj naszego SDK, albo uruchom npx ai-metric init, żeby zrobić to automatycznie.

import { createAIMetricClient } from "ai-metric-sdk";

const ai = createAIMetricClient({
  apiKey: process.env.AI_METRIC_API_KEY!,
  openaiApiKey: process.env.OPENAI_API_KEY!,
  baseUrl: "https://aicosttrim.com",
});

await ai.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "Hello!" }],
  userId: "usr_123",
});
Zobacz pełną dokumentację (cURL, Python, Node) →
Bez kodu

Nie piszesz kodu — spoko

Wklej klucz API OpenAI lub Claude do formularza, wybierz model, dostań gotowy do embeda widget czatu na swoją stronę. Jeden tag <iframe> — nic więcej — a każda rozmowa jest śledzona automatycznie, z dziennym limitem budżetu, żeby uniknąć niespodziewanego rachunku.

Dashboard → Chat Widget → wklej klucz → skopiuj kod embed → wklej w Squarespace, WordPress, gdziekolwiek.
Stwórz swój widget →
Darmowy kalkulator

Ile faktycznie kosztuje Cię Twój prompt?

Wklej prawdziwy prompt, bez rejestracji — zobacz miesięczny koszt i ile zaoszczędziłoby jego skrócenie plus przekierowanie na tańszy model.

Jak to działa

Nie czarna skrzynka. Każda optymalizacja jest logowana i przełączalna.

Twoja aplikacja nigdy nie rozmawia z nami w żadnej innej sprawie.

01

Kierujesz aplikację na CostTrim

Zamiast wołać bezpośrednio OpenAI czy Anthropic, Twoja aplikacja woła nasze proxy — jeden URL, jeden dodatkowy nagłówek (X-API-KEY), to samo ciało requestu.

02

Optymalizujemy, potem przekazujemy dalej

Zanim żądanie dotrze do providera, Inline Auto-Optimization Proxy może skrócić Twój system prompt i przekierować proste, klasyfikacyjne zapytania na tańszy model — domyślnie włączone, jeden klik żeby wyłączyć per workspace. Potem trafia dalej: OpenAI, Claude i DeepSeek są wykrywane automatycznie z nazwy modelu; Groq i Llama API idą przez własny dedykowany endpoint.

03

Dostajesz odpowiedź, my logujemy resztę

Twoja aplikacja dostaje normalną odpowiedź w tym samym kształcie, w tym samym tempie. W tle — nigdy nie blokując Cię — zapisujemy koszt, tokeny, opóźnienie, który model faktycznie odpowiedział i kto pytał.

Twoja aplikacja → CostTrim (optymalizacja) → OpenAI / Claude → z powrotem do Twojej aplikacji. Zawsze ten sam kształt odpowiedzi — może się zmienić to, który model odpowiedział i jak sformułowany był prompt, oba widoczne w dashboardzie.
Zbudowane dla prawdziwych zespołów

Nie procurement korporacyjny — po prostu się zarejestruj i zobacz swoje liczby.

Bez rozmów sprzedażowych, bez 40-stronicowej umowy.

Deweloperzy

Widzisz koszt per klient, nie tylko sumę

Już wiesz, który z Twoich użytkowników jest który — my po prostu doczepiamy do niego koszt. Eksportuj miesięczne koszty użytkowników do CSV jednym kliknięciem.

Deweloperzy

Nigdy nie spowalnia Twojej aplikacji

Logujemy w tle. Jeśli nasza baza danych ma zły dzień, Twoi użytkownicy i tak dostają odpowiedź na czas.

Deweloperzy

Nic wrażliwego u nas nie zostaje

Twój klucz OpenAI/Claude przechodzi przez każde żądanie i nigdy nie jest zapisywany na dysku. Odwołaj swój klucz CostTrim w dowolnym momencie i jesteśmy odcięci.

Kto płaci rachunki

Prognoza kosztów po ludzku

"Przy tym tempie wydasz $340 w tym miesiącu" — zobacz to zanim przyjdzie faktura, bez arkusza kalkulacyjnego.

Kto płaci rachunki

Twarde limity wydatków i Auto-Blocking

Ustaw dzienny limit, a Auto-Block odrzuca kolejny request kodem 429 w chwili jego przekroczenia — zanim zrobi to Twój provider.

Kto płaci rachunki

Upgrade kartą, nie kontraktem

Jeden przycisk, strona checkoutu Stripe. Bez rozmowy sprzedażowej, bez faktury PDF do ścigania — anulujesz równie łatwo.

Cennik

Mieści się w jednej linijce — darmowe wypróbowanie, tanie utrzymanie.

Płacisz tylko za to, czego faktycznie używasz — requesty OpenAI, Claude, Groq, DeepSeek i Llama API dzielą ten sam limit, bez osobnego planu na providera.

Odpowiedz na 3 krótkie pytania, a powiemy Ci który plan faktycznie pasuje — bez żargonu i naciągania.

Zarejestruj się najpierw, potem zrób upgrade z Dashboard → Billing — płatność w całości obsługuje Stripe, nigdy nie widzimy Twojej karty.

FAQ

Najczęstsze pytania

Nie umiem programować — czy to nadal dla mnie?

Tak. Dashboard → Chat Widget pozwala wkleić klucz OpenAI lub Claude do formularza i dostać gotowy widget czatu do embedowania — bez kodu poza jednym wklejonym tagiem. Wszystko co robi widget i tak pojawia się automatycznie w Twoim dashboardzie.

Co właściwie widzę po zalogowaniu?

Dashboard z wydatkami na AI rozbitymi na dzień, model i tego, który z Twoich klientów z niego korzysta. Executive Overview tłumaczy to na proste zdania: ile wydasz i gdzie możesz zaoszczędzić.

Czy przechowujecie mój klucz API providera?

Nie. Klucz jest przesyłany z każdym requestem i przekazywany dalej do providera — nigdy nie trafia do naszej bazy (jedyny wyjątek to widget czatu bez kodu, gdzie klucz jest szyfrowany).

Czy to spowalnia moją aplikację?

Dodatkowy skok w sieci dokłada opóźnienie proxy (zwykle pojedyncze milisekundy), w tym krok Inline Auto-Optimization — to lekki, synchroniczny zapis w pamięci, nie drugie wywołanie API. Same zapisy logów są "fire-and-forget" — Twoja odpowiedź nigdy nie czeka na naszą bazę danych.

Czy Inline Auto-Optimization Proxy zmieni to, co robi moje AI?

Może, dlatego jest to prawdziwy przełącznik, nie ukryty domyślny stan, którego nie widzisz. System Prompt Trimmer tylko dopisuje instrukcję zwięzłości do system promptu, który już wysłałeś — nigdy go nie tworzy od zera. Smart Routing przekierowuje tylko zapytania wyglądające na krótkie zadania klasyfikacyjne, i tylko w obrębie tego samego providera. Każde przekierowanie jest widoczne w logach, a każdą z tych dwóch funkcji możesz wyłączyć per workspace w Ustawieniach jednym kliknięciem.

Jakich providerów obsługujecie?

OpenAI (GPT-5.x, gpt-4o, gpt-4o-mini, o1 i inne), Claude (Opus, Sonnet, Haiku), Groq, DeepSeek i Llama API Mety. Wszystkie pięć pojawia się w tym samym dashboardzie, niezależnie czy wołasz je bezpośrednio czy przez istniejące SDK.

Jak przypisać requesty do konkretnego użytkownika?

Prześlij userId w żądaniu (metadata.userId, albo pole userId jeśli używasz naszego SDK). To napędza User Cost Explorer, alerty per użytkownik i wyszukiwanie "o co pytał ten użytkownik".

Co się stanie, jeśli CostTrim przestanie działać?

Jesteśmy w ścieżce requestu, więc żądanie przez nas skierowane podczas awarii zwróci błąd — to samo ryzyko co przy każdej innej zależności API w Twoim stacku. Działamy na zarządzanej infrastrukturze chmurowej ze standardowym monitoringiem; obecnie nie publikujemy formalnego SLA dostępności.