NetSendo
Platform Updates

NetSendo v2.8.4: Limit tokenów na zadanie w Brain

NetSendo Team6 min czytania

Wyobraź sobie, że zaczynasz dzień z kilkunastoma listami, kilkoma zaplanowanymi zadaniami cron i paroma kampaniami do przygotowania. Koło południa asystent AI w NetSendo, Brain, przestaje odpowiadać. Komunikat każe „zwiększyć limit w ustawieniach”, ale w panelu nie ma takiej opcji. Do tej pory tak mógł wyglądać zwykły dzień pracy na mocno obciążonym koncie.

NetSendo v2.8.4 rozwiązuje ten problem. Limit tokenów dotyczy teraz każdego zadania osobno, a nie całego dnia. Możesz go zmienić w panelu lub przez API, a jedno kosztowne zadanie nie zablokuje już pozostałych.

TL;DR: W NetSendo v2.8.4 limit tokenów Brain dotyczy każdego zadania, a nie całego dnia. Zadanie to jedna wiadomość na czacie, jedno uruchomienie planu, jeden krok celu lub jedno zadanie cron. Limit ustawisz w Brain → Ustawienia → Limit tokenów na zadanie (domyślnie 100 000; 0 = bez limitu) albo przez pole task_token_limit w API. Dzienne zużycie nadal jest widoczne, ale tylko jako statystyka. Wydanie poprawia też podwójne znaczniki pogrubienia w podsumowaniach zatwierdzeń i sformułowanie „o teraz” w przebiegach testowych.

🚀 Co nowego w v2.8.4

Problem z dziennym limitem

Przed tym wydaniem Brain zatrzymywał wszystkie zadania do końca dnia, gdy konto zużyło 100 000 tokenów. Na dużym modelu wystarczało to na mniej więcej cztery kampanie. Konta z wieloma listami i zadaniami często wyczerpywały limit do południa. Tego limitu nie dało się też nigdzie zmienić w panelu.

Wyobraź sobie wspólną drukarkę biurową z jednym dziennym limitem stron. Gdy jeden pracownik wydrukuje duży raport, nikt inny nie może drukować aż do jutra. Nowy model daje każdemu wydrukowi osobny limit stron. Zadanie, które wymknie się spod kontroli, zostaje zatrzymane, a reszta pracuje dalej.

Co jest „zadaniem”

Każda z tych jednostek ma teraz własny budżet tokenów:

  • 💬 Jedna wiadomość wysłana do Brain na czacie
  • 📋 Jedno uruchomienie planu
  • 🎯 Jeden krok celu
  • ⏰ Jedno zadanie cron
ℹ️ Uwaga: Plan uruchomiony w ramach wiadomości na czacie wlicza się do budżetu tej wiadomości. Nie dostaje osobnego budżetu.

Co się dzieje po przekroczeniu budżetu

Gdy zadanie przekroczy limit, Brain zatrzymuje je w przewidywalny i bezpieczny sposób:

  • Zadanie nie wykonuje kolejnych wywołań AI.
  • Wiadomość lub raport planu pokazuje, ile tokenów zużyto i gdzie zmienić limit.
  • Pozostałe kroki planu są oznaczane jako pominięte, a po nich nic nie zostaje wysłane.
  • Krok celu zatrzymany w ten sposób nie jest ponawiany, więc nie zużywa tokenów w pętli.
  • Pozostałe zadania działają normalnie.
⚠️ Ważne: Gdy limit zatrzyma plan, Brain nie wysyła już nic po tym punkcie. Chroni to subskrybentów przed niedokończonymi kampaniami. Sprawdź w raporcie planu, które kroki zostały pominięte.

Konfiguracja w panelu i API

⚙️

Ustawienie w panelu

Brain → Ustawienia → Limit tokenów na zadanie. Domyślnie 100 000; 0 = bez limitu.

📊

Statystyka zużycia

Dzisiejsze zużycie widać obok ustawienia i w Monitorze. Ma charakter informacyjny i niczego nie blokuje.

📱

Telegram /status

Pokazuje zarówno limit na zadanie, jak i dzisiejsze zużycie.

Jeśli zarządzasz ustawieniami w kodzie, użyj nowego pola task_token_limit:

curl -X PUT https://your-netsendo.example.com/brain/api/settings \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"task_token_limit": 150000}'
⚠️ Migracja: Pole daily_token_limit nie jest już używane. Zaktualizuj skrypty, workflowy n8n i konfiguracje infrastruktury, które je ustawiają, tak aby korzystały z task_token_limit.

💼 Korzyści i przypadki użycia

🛒

E-commerce: wiele kampanii jednego dnia

Sklep internetowy przygotowuje jednego ranka przypomnienia o porzuconych koszykach, sekwencje po zakupie i promocję weekendową. Dzięki budżetom na zadanie:

  • Każdy plan kampanii ma własny limit, więc piąta kampania nie zostanie zablokowana.
  • Plan, który rozrośnie się za bardzo, zatrzyma się sam i nie wyśle niedokończonej sekwencji.
🚀

SaaS: niezawodna automatyzacja cron

Zespół SaaS uruchamia nocne zadania cron do analizy onboardingu i segmentów zapobiegania odejściom klientów:

  • Każde zadanie cron ma własny budżet, więc intensywne popołudnie na czacie nie anuluje już nocnych zadań.
  • Kroki celów, które osiągną limit, nie są ponawiane, dzięki czemu koszty pozostają przewidywalne.
🏢

Agencje: wielu klientów, wiele list

Agencja z wieloma listami i zadaniami najczęściej wyczerpywała limit do południa. Teraz:

  • Praca dla jednego klienta nie blokuje pracy dla innego.
  • Dzienna statystyka w Monitorze nadal pomaga śledzić koszty AI.

🛠️ Krok po kroku: konfiguracja limitu na zadanie

  1. Zaktualizuj do v2.8.4

    Pobierz najnowszy obraz i uruchom ponownie stos:

    docker compose pull && docker compose up -d
  2. Otwórz ustawienia Brain

    Przejdź do Brain → Ustawienia i znajdź Limit tokenów na zadanie. Obok widać dzisiejsze zużycie.

  3. Wybierz wartość

    Zostaw domyślne 100 000 lub dopasuj limit do swojego modelu i typowych zadań. Wartość 0 wyłącza limit.

  4. Zaktualizuj integracje API

    Zamień daily_token_limit na task_token_limit we wszystkich wywołaniach PUT /brain/api/settings.

  5. Sprawdź

    Wyślij /status na Telegramie lub otwórz Monitor, aby potwierdzić limit i dzisiejsze zużycie.

💡 Częsty błąd: Jeśli plan uruchomiony z czatu nieoczekiwanie się zatrzymuje, pamiętaj, że dzieli budżet z wiadomością. Uruchamiaj duże plany jako osobne zadania lub podnieś limit.

🐛 Poprawki w tym wydaniu

  • Czytelniejsze podsumowania zatwierdzeń: Podsumowanie zatwierdzenia w Monitorze i na Telegramie pokazywało ****Steps to execute:**** z podwójnymi znacznikami pogrubienia. Teraz wyświetla się poprawnie.
  • Naturalne komunikaty przebiegu testowego: Przebieg testowy natychmiastowej wysyłki informował, że kampania wyjdzie „o teraz” (po angielsku „at now”, po niemiecku „um jetzt”, po hiszpańsku „a las ahora”). Teraz komunikat mówi, że kampania zostałaby wysłana teraz. Kampania zaplanowana pokazuje godzinę, na którą jest zaplanowana.

🎯 Wskazówki ekspertów

1
Dopasuj limit do modelu

Większe modele zużywają więcej tokenów na to samo zadanie. Jeśli plany na dużym modelu regularnie osiągają limit, podnoś go stopniowo, zamiast od razu ustawiać 0.

2
Unikaj „0” na produkcji

Brak limitu przydaje się podczas testów. Na produkcji rozsądny limit chroni przed zapętleniami i nieoczekiwanymi rachunkami za API.

3
Obserwuj dzienną statystykę

Dzienne zużycie niczego już nie blokuje, ale nadal najlepiej pokazuje koszty. Regularnie sprawdzaj Monitor lub /status.

4
Przeglądaj pominięte kroki

Gdy raport planu pokazuje pominięte kroki, po zmianie limitu uruchom tylko brakujące kroki. Po punkcie zatrzymania nic nie zostało wysłane.

5
Chroń dane dostępowe API

Przechowuj token API używany do /brain/api/settings w zmiennych środowiskowych, a nie w skryptach zapisanych w repozytorium.

✅ Podsumowanie

NetSendo v2.8.4 sprawia, że Brain działa niezawodniej na mocno obciążonych kontach:

  • Budżet tokenów dotyczy teraz każdego zadania, więc jedno kosztowne zadanie nie zablokuje reszty dnia.
  • Limit jest konfigurowalny w panelu i przez pole task_token_limit w API.
  • Zadania, które osiągną limit, zatrzymują się bezpiecznie: bez kolejnych wywołań AI, częściowych wysyłek i ponowień.
  • Podsumowania zatwierdzeń i komunikaty przebiegu testowego są czytelniejsze.

NetSendo działa na Twoim serwerze, więc to Ty kontrolujesz dane, ustawienia AI i wolumen wysyłek, bez uzależnienia od dostawcy.

Gotowy na aktualizację?

Zaktualizuj do v2.8.4 i ustaw budżet tokenów dopasowany do swojej pracy.

Poznaj kolejne integracje, a jeśli NetSendo pomaga Twojej firmie, daj nam gwiazdkę na GitHubie ⭐

#brain#ai#token-limit#automation#api#release-notes
Udostępnij