Documentação da API Mistral: Erros Comuns e Correções
Desenvolvedores frequentemente assumem que uma API sem censura se comporta exatamente como os grandes fornecedores, levando a erros inesperados no manejo do contexto, tamanho do corpo e cobrança. Este guia esclarece as restrições específicas do nosso endpoint compatível com OpenAI para que você possa migrar seu código sem fricções ocultas.
Última atualização
Erro 1: Assumir contexto ilimitado sem verificar limites
O modelo suporta uma janela de contexto de 100.000 tokens, mas isso não é infinito. Você deve considerar tanto o prompt quanto a conclusão neste total. Se o seu texto de entrada se aproximar de 84.000 tokens, o modelo pode truncar ou rejeitar a solicitação. Monitore sempre o uso de tokens para permanecer dentro do limite rígido de 100.000 tokens.
Considere usar uma biblioteca de tokenização no código do cliente para estimar a contagem de tokens antes de enviar solicitações. Isso evita créditos desperdiçados em cargas úteis rejeitadas. O streaming ajuda a gerenciar a memória, mas o limite da janela de contexto permanece rígido.
Erro 2: Ignorar a restrição de corpo de solicitação de 8 MB
Cada corpo de solicitação não pode exceder 8 MB. Esse limite se aplica a toda a carga útil HTTP, incluindo estrutura JSON e metadados. Documentos grandes enviados como base64 ou texto bruto podem facilmente ultrapassar esse limite. Divida sua entrada em partes menores se estiver processando documentos longos.
- Verifique o tamanho da sua carga útil antes de enviar.
- Use streaming para reduzir a pressão de memória.
- Comprima campos desnecessários no seu JSON.
Ignorar essa restrição resulta em um erro 413 Payload Too Large. Depurar esse problema geralmente requer inspecionar o tamanho do corpo da solicitação bruta. Nossa API aplica isso rigorosamente para manter o desempenho.
Erro 3: Esperar moderação padrão onde não existe
Como o modelo é uncensored (sem censura), ele não aplica filtros padrão de moderação comercial. Ele gerará conteúdo adulto, controverso ou fictício sem recusa. No entanto, um limite rígido de conteúdo sempre se aplica: conteúdo sexual envolvendo menores é recusado. Esta é uma regra fixa, não uma configuração configurável.
Não assuma que o modelo se autocensurará com base no tom ou estilo. Ele responde diretamente. Se precisar de moderação, implemente-a na camada de aplicação. Isso dá a você controle total sobre a filtragem de conteúdo, sem depender do provedor da API.
Erro 4: Compreender mal os ciclos de faturamento de cripto pré-pago
Não há taxas mensais nem assinaturas. Você recarrega com criptomoedas e o crédito é cobrado pelo uso real de tokens. Erros são gratuitos, então você paga apenas por conclusões bem-sucedidas. O crédito nunca expira, então você pode recarregar a qualquer momento.
Os recargas variam de $20 a $500 em valores inteiros. Bônus aplicam-se: +5% a partir de $50, +10% a partir de $100 e +15% a partir de $200. Os pagamentos são aceitos apenas via USDT (TRC20) ou USDC (Base). Este modelo é transparente e previsível.
Erro 5: Não usar streaming para conclusões longas
Completions longas podem levar tempo significativo. Sem streaming, seu cliente aguarda toda a resposta antes de exibir qualquer coisa. Isso leva a uma má experiência do usuário e possíveis timeouts. Use Server-Sent Events (SSE) para receber tokens conforme são gerados.
O streaming também ajuda a gerenciar o uso de memória no lado do cliente. O último fragmento inclui detalhes de uso de tokens. Isso permite que você rastreie os custos em tempo real. Ajuste o código do seu cliente para lidar corretamente com streams SSE.
Erro 6: Esquecer que erros são gratuitos, mas contam de forma diferente
Os erros não consomem tokens, então você não paga por eles. No entanto, eles ainda contam contra seus limites de taxa. Se você enviar 300 solicitações por minuto e muitas falharem, você pode atingir o limite de taxa. Isso bloqueia solicitações bem-sucedidas.
Implemente a lógica de retry com backoff exponencial. Isso evita inundar a API com requisições falhas. Monitore suas taxas de erro para otimizar a estrutura do seu payload. Erros gratuitos são um benefício, mas os limites de taxa são rigorosos.
Erro 7: Confundir esta API com a fornecedora oficial da Mistral
Este é um serviço independente. Não somos o provedor oficial do Mistral. Oferecemos um endpoint compatível com OpenAI executando nosso próprio modelo sem censura. A URL base é HTTPS://api.mistralapidoc.com/v1. Não assuma que os preços ou limites oficiais do Mistral se aplicam aqui.
Verifique a documentação oficial da Mistral para seus modelos e preços específicos. Nossa API foi projetada para desenvolvedores que desejam saída sem censura com compatibilidade padrão de SDK. Não servimos modelos de outros fornecedores. Nosso modelo é ajustado para conteúdo adulto e não possui moderação padrão.
Documentação da API Mistral: Checklist de Migração
Antes de migrar seu código, verifique sua URL base e chave de API. Use os SDKs oficiais da OpenAI com nosso endpoint. Defina o id do modelo como "uncensored". Teste com payloads pequenos primeiro. Certifique-se de que seu cliente manipule streams SSE corretamente.
- Atualizar base_url para o nosso endpoint.
- Defina o modelo para "uncensored".
- Implemente o streaming para saídas longas.
- Monitore o uso de tokens e erros.
Esta lista de verificação garante uma transição suave. Nossa API é compatível com clientes padrão da OpenAI. Sem lock-in de fornecedor. Basta alterar a URL base e a chave. Comece com o crédito de teste para verificar a funcionalidade.
Perguntas frequentes
Esta é a API oficial da Mistral?
Não. Este é um serviço independente que oferece um endpoint compatível com OpenAI. Executamos nosso próprio modelo sem censura, não os modelos oficiais da Mistral. Consulte a documentação oficial da Mistral para seus preços e limites específicos.
Como eu pago pela API?
Aceitamos apenas criptomoedas: USDT (TRC20) ou USDC (Base). Os depósitos variam de $20 a $500. Os bônus aplicam-se para valores maiores.
O modelo sem censura rejeita conteúdo adulto?
Não, ele não recusa conteúdo adulto lícito. No entanto, possui um limite rígido contra conteúdo sexual envolvendo menores. Essa recusa está sempre ativa.
Qual é o limite da janela de contexto?
O modelo suporta 100.000 tokens para prompt e conclusão combinados. A saída máxima por solicitação é de 16.000 tokens. Erros não consomem tokens.
Sua chave de API aguarda
Cadastre-se, pegue sua chave e atualize a URL base. É só isso.