40 · Planos, cobrança e a sua conta¶
A Stalwart tem três planos: gratuito, pago e enterprise. Este capítulo diz o que cada um inclui, como o pagamento funciona e o que acontece com a sua conta quando um pagamento falha ou quando você cancela. Ele não declara nenhum preço: os preços estão na página de Produtos do site, que os mostra a partir do mesmo arquivo que o serviço aplica, então um preço que muda nunca deixa este guia errado.
Cadastro¶
Uma conta gratuita é aberta na página de cadastro do site, com o Google ou com um link por e-mail, e a sua primeira chave é mostrada uma única vez na página de boas-vindas (capítulo 5). Abrir uma conta pede que você aceite os termos e o adendo de tratamento de dados, e registra as versões que você aceitou; uma nova versão de qualquer um deles é apresentada à proprietária no seu próximo login. Nada é cobrado para abrir ou manter uma conta gratuita.
O que cada plano inclui¶
Todas as tabelas abaixo são geradas a partir dos planos que o serviço aplica. Nada é cobrado por
unidade: o plano pago é uma assinatura fixa, mensal ou anual, e os seus tetos são tetos, não preços.
Além de um teto, uma requisição é recusada como 429 quota_exhausted, nomeando o medidor e quando ele se
renova; uma requisição de algo que o seu plano não inclui é 403 not_in_tier, nomeando o plano e a
funcionalidade (capítulo 15).
O que uma chave recebe de permissão, o que decide quais produtos e modos ela pode usar:
| Permissão | Gratuito | Pago | Enterprise |
|---|---|---|---|
guardrail: Verificar um guardrail: os modos guardrail, enumerate_properties e replay_certificate. |
✓ | ✓ | ✓ |
batch: Tabelas de propriedades e as suas derivações: os modos batch, derive_pins e derive_expectations. |
— | ✓ | ✓ |
hunt: O caçador de bugs: mode: hunt, projetos, análises e tentativas sobre achados, com todo achado contado e o mais grave por inteiro. |
✓ | ✓ | ✓ |
hunt_details: Todo achado da análise por inteiro, com o seu ciclo de vida, portões de qualidade, tendências e passagens. |
— | ✓ | ✓ |
enumerate: Enumerar todos os contraexemplos de uma propriedade de guardrail: enumerate: true em uma solicitação de guardrail. |
— | ✓ | ✓ |
generate: Escrever um guardrail com o seu próprio modelo: uma solicitação de guardrail com generation. |
— | ✓ | ✓ |
long_solve: Um orçamento de tempo acima do teto padrão de 900 segundos. |
— | — | ✓ |
forest: Verificar uma random forest: os modos forest e forest_enumeration. |
✓ | ✓ | ✓ |
graph_check: Verificar grafos de agentes: mode: graph. |
✓ | ✓ | ✓ |
route: Ler um turno como um plano, no seu próprio host: o runtime licenciado, ou POST /v1/plans no seu roteador. |
✓ | ✓ | ✓ |
compute: Etapas de cálculo, executadas no sandbox do seu próprio host. |
✓ | ✓ | ✓ |
compute_local: Etapas de cálculo no seu próprio host, em todos os planos: o runtime monta o prompt e admite a função, o seu próprio modelo a escreve, e a imagem publicada do sandbox a executa. Nada de uma etapa chega a este serviço; as suas contagens chegam, no relatório de uso. |
✓ | ✓ | ✓ |
catalogue: Registrar catálogos de ferramentas: /v1/catalogues. |
✓ | ✓ | ✓ |
tool_check: Verificar chamadas de ferramentas, no seu próprio host: o runtime licenciado, ou POST /v1/tool-checks no seu roteador. |
✓ | ✓ | ✓ |
runtime: O runtime local licenciado: a sua licença, concessões, relatórios de uso e pacotes. |
✓ | ✓ | ✓ |
answer_compose: Um modelo compondo a resposta a partir dos trechos dos seus documentos, em vez das próprias frases dos trechos. |
— | ✓ | ✓ |
feedback: Enviar o feedback dos seus usuários: POST /v1/feedback. |
✓ | ✓ | ✓ |
mine: O minerador hospedado, que aprende palavras novas com esse feedback. |
✓ | ✓ | ✓ |
grammar_report: Relatar uma estrutura de frase que o seletor não conseguiu ler: POST /v1/grammar-reports. |
✓ | ✓ | ✓ |
packages: O feed de pacotes: o toolkit, o extrator, a biblioteca de rulebooks, a imagem do sandbox, e as imagens do roteador e do servidor de licenças. |
— | — | ✓ |
O que cada plano pode usar por mês, e os tamanhos que pode enviar. Zero no arquivo dos planos é sem
limite; um plano sem a permissão que um medidor conta mostra —:
| Por mês, ou numa requisição | Gratuito | Pago | Enterprise |
|---|---|---|---|
plan_calls: Planos lidos, por mês. |
1.000 | 100.000 | sem limite |
compute_runs: Passos de cálculo executados, por mês. |
100 | 10.000 | sem limite |
compute_seconds: Segundos de cálculo, por mês. |
300 | 30.000 | sem limite |
cache_hits: Respostas servidas pelo cache, por mês. |
sem limite | sem limite | sem limite |
feedback_records: Registros de feedback guardados, por mês. |
1.000 | 100.000 | sem limite |
mine_runs: Execuções do minerador hospedado, por mês. |
10 | 100 | sem limite |
catalogue_versions: Versões de catálogo registradas, por mês. |
10 | sem limite | sem limite |
tool_checks: Chamadas de ferramentas verificadas aqui, por mês; as verificações do próprio runtime são contadas nos seus relatórios de uso. |
10.000 | 1.000.000 | sem limite |
graph_checks: Jobs de grafo, por mês. |
50 | 5.000 | sem limite |
answer_calls: Respostas que um modelo compôs a partir dos seus documentos, por mês: uma por chamada ao modelo. |
— | 20.000 | sem limite |
catalogue_tools: Ferramentas que um catálogo pode declarar. |
50 | sem limite | sem limite |
graph_nodes: Nós que um grafo pode ter, depois de os seus subgrafos serem incorporados em cada uso. |
40 | sem limite | sem limite |
Resoluções:
| Resoluções | Gratuito | Pago | Enterprise |
|---|---|---|---|
multi_turn: perguntas sobre uma conversa de vários turnos |
não | sim | sim |
phase0_only: cada job roda só a Fase 0, a menos que peça mais |
sim | não | não |
full_solves_per_month: jobs por mês que rodam por completo quando pedem mais |
1 | sem limite | sem limite |
forest.jobs: jobs de random forest |
1 | 5 | sem limite |
forest.per_days: neste número de dias |
7 | 1 | 1 |
Escrita de Guardrails:
| Escrita de guardrails | Gratuito | Pago | Enterprise |
|---|---|---|---|
max_rounds: rodadas de redação que uma requisição pode pedir |
1 | 3 | 3 |
base_policy: acrescentar uma regra a uma política existente |
não | sim | sim |
gateway: o seu próprio gateway compatível com OpenAI |
não | não | sim |
jobs_per_minute: jobs de escrita por minuto |
2 | 10 | 10 |
jobs_per_day: jobs de escrita por dia |
20 | 200 | 200 |
O que limita cada chave:
| Cada chave | Gratuito | Pago | Enterprise |
|---|---|---|---|
requests_per_minute: requisições por minuto |
20 | 120 | 500 |
concurrent_solves: jobs rodando ao mesmo tempo |
1 | 4 | 10 |
concurrent_solves_forest: jobs de random forest rodando ao mesmo tempo |
1 | 1 | 1 |
streams: streams abertos ao mesmo tempo |
32 | 32 | 32 |
monthly_solve_seconds: segundos de resolução por mês |
1.800 | 10.800 | 360.000 |
wall_budget_ceiling_seconds: o maior orçamento de tempo que um job pode pedir, em segundos; um maior é reduzido a ele |
60 | 900 | 900 |
max_upload_bytes: o maior arquivo, em bytes |
1.048.576 | 8.388.608 | 31.457.280 |
max_upload_bytes_forest: o maior arquivo de random forest, em bytes |
10.485.760 | 31.457.280 | 536.870.912 |
artifact_retention_days: dias em que um artefato continua disponível para download |
30 | 30 | 30 |
max_proof_bytes: a maior prova FRAT guardada, em bytes |
268.435.456 | 268.435.456 | 268.435.456 |
A licença do runtime local (capítulo 38):
| A licença do runtime local | Gratuito | Pago | Enterprise |
|---|---|---|---|
installations: máquinas com uma concessão ao mesmo tempo |
1 | 5 | 50 |
lease_days: dias que uma concessão dura antes de ser renovada |
7 | 7 | 7 |
offline_grace_days: dias que o runtime continua funcionando além da concessão sem nos alcançar |
7 | 30 | 30 |
offline_activation: ativar uma máquina que nunca alcança a rede, por arquivo de pedido |
não | não | sim |
Pessoas e chaves:
| Pessoas e chaves | Gratuito | Pago | Enterprise |
|---|---|---|---|
tenants_per_owner: organizações que uma pessoa pode ter |
1 | 5 | sem limite |
members: membros de uma organização |
1 | 5 | sem limite |
api_keys: chaves de API |
1 | 10 | sem limite |
invites_per_day: convites por dia |
10 | 50 | 200 |
bots: bots que a sua organização pode rodar, contados no seu próprio host a partir da licença |
1 | 5 | sem limite |
staff: pessoas que podem entrar no lado da equipe de um bot implantado, contadas no seu próprio host |
1 | 25 | sem limite |
Pagando¶
Uma proprietária, conectada como pessoa, assina na página Billing do console. A página contém os próprios campos de endereço e de cartão do Stripe, dentro da nossa página: nenhuma página do fluxo é hospedada pelo Stripe, e o cartão é digitado nos campos do Stripe e enviado do seu navegador para o Stripe. Nenhum número de cartão, validade ou código de segurança chega ao nosso serviço; o que guardamos é como o Stripe descreve o cartão, a sua bandeira e os seus quatro últimos dígitos. O Stripe pede ao seu banco que confirme o pagamento quando exige uma confirmação (3-D Secure).
O seu plano passa a pago quando o Stripe confirma que a primeira fatura foi paga, não quando a página diz que o pagamento foi feito. A partir daí, toda chave da sua organização tem as permissões do plano pago na sua próxima requisição; não há chave a substituir ou ampliar.
Cada período é faturado pelo Stripe, com IVA acrescentado só para endereços de cobrança no Reino Unido e na União Europeia. Toda fatura está na página Billing, com o seu PDF.
Pagando em reais¶
O preço mensal em BRL é oferecido a quem compra do Brasil. Duas verificações decidem:
- o endereço IP de onde vem a requisição está no Brasil, verificado quando você assina e a cada mudança. O endereço é consultado e descartado: só o seu país e a hora são guardados;
- o endereço de cobrança que você informa está no Brasil, verificado quando você assina, a cada mudança e antes de cada renovação, já que uma renovação não tem requisição em que verificar um IP.
Pedir o preço em BRL fora disso é recusado como 409 brl_price_not_eligible, nomeando a verificação que
falhou. Não há preço anual em BRL: quem compra do Brasil e quer um ano paga o preço anual em outra moeda.
Mudanças, cancelamento e um pagamento que falha¶
- De mensal para anual vale na hora, com o crédito do Stripe pela parte não usada do mês. De anual para mensal vale no fim do ano pago.
- Uma mudança de moeda nunca é proporcional: a assinatura atual termina no fim do seu período, e a nova começa depois dela, para que as faturas de cada assinatura fiquem numa única moeda.
- Trocar o cartão é feito na mesma página, nos campos do Stripe.
- Cancelar vale no fim do período: o plano continua pago até lá, depois passa a gratuito, sem reembolso da parte não usada.
- Um pagamento que falha é tentado de novo pelo Stripe no seu próprio cronograma. Depois que a última tentativa falha, a organização tem sete dias de carência, mostrados no console, e então passa para o plano gratuito. Os seus dados são mantidos: catálogos, achados, chaves e artefatos ficam, limitados pelos limites do plano gratuito.
Membros¶
A proprietária convida membros por e-mail na página Account e dá a cada um um papel: administrador ou leitor (capítulo 5). Quantos membros e convites por dia o seu plano permite está na tabela acima. Só uma proprietária, conectada como pessoa, gerencia os membros, a cobrança e o fechamento da organização.
Enterprise¶
O plano enterprise tem preço sob consulta. Escolha Plano enterprise na
página de contato do site, e a conta é aberta sob
contrato. Ele acrescenta, além do que as tabelas acima mostram, as permissões long_solve e packages:
resoluções mais longas que o teto padrão, e o feed de pacotes com as imagens do roteador e do servidor de
licenças, que rodam partes do serviço no seu próprio ambiente.
Os limites¶
- Nenhum preço é declarado neste guia; a página de Produtos é a lista de preços.
- Um teto é um teto, não uma conta: ultrapassá-lo recusa a requisição, e não cobra nada.
- Um plano passa a pago com a confirmação do pagamento pelo Stripe, e volta a gratuito quando uma carência termina ou um período cancelado se fecha.