> ## Documentation Index
> Fetch the complete documentation index at: https://www.krea.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Utilização de modelos open source empresariais

> Adquira uma licença de modelo open source da Krea, gere uma chave de API e reporte mensalmente a utilização para faturação empresarial.

## Adquirir uma licença

Consulte os nossos [Preços Open Source](https://www.krea.ai/open-source-pricing) para obter detalhes sobre como adquirir uma licença de modelo open source. Acima de 10 000 imagens geradas por mês, exigimos a aquisição de uma licença Enterprise. [Contacte a equipa de vendas](https://www.krea.ai/enterprise#contact) para obter acesso.

<h2 id="reporting-usage">
  Reportar a utilização
</h2>

Ao utilizar um modelo, certifique-se de que reporta a sua utilização: exigimos o envio de relatórios pelo menos uma vez por mês. Terá de criar um espaço de trabalho connosco e gerar uma chave de API. Informe-nos para que possamos integrar o seu espaço de trabalho.

A utilização reportada é faturada mensalmente à conta de faturação selecionada no espaço de trabalho. Consulte [Faturação Pós-paga](/docs/pt/user-guide/help-and-support/postpaid-invoicing) para saber mais sobre a entrega de faturas, os prazos de pagamento e onde consultar as faturas na Krea. Este exemplo reporta a utilização após cada geração individual, enviando a parte total da Krea como `amount_usd`, mas também é aceitável agregar as gerações e reportar com qualquer frequência.

O campo opcional `key` é uma chave de idempotência: tentativas repetidas com a mesma chave são cobradas, no máximo, uma vez.

<CodeGroup>
  ```javascript Node.js theme={null}
  const response = await fetch("https://api.krea.ai/oss/usage", {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.KREA_API_TOKEN}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      amount_usd: 0.0045,     // Parte total da Krea por estas gerações
      model: "raw",
      generations: 1,
      key: "123456789ABCDEF"  // Chave de idempotência opcional
    }),
  });
  ```

  ```bash cURL theme={null}
  # `amount_usd`: parte total da Krea por estas gerações
  # `key`: chave de idempotência opcional
  curl -X POST https://api.krea.ai/oss/usage \
    -H "Authorization: Bearer $KREA_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
      "amount_usd": 0.0045,
      "model": "raw",
      "generations": 1,
      "key": "123456789ABCDEF"
    }'
  ```

  ```python Python theme={null}
  import os
  import requests

  API_TOKEN = os.environ["KREA_API_TOKEN"]

  response = requests.post(
      "https://api.krea.ai/oss/usage",
      headers={
          "Authorization": f"Bearer {API_TOKEN}",
          "Content-Type": "application/json",
      },
      json={
          "amount_usd": 0.0045,     # Parte total da Krea por estas gerações
          "model": "raw",
          "generations": 1,
          "key": "123456789ABCDEF"  # Chave de idempotência opcional
      },
  )
  ```
</CodeGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.