GPT-6 Astra is now live on CometAPI →
technology/Pesquisa CometAPI

Integre o CometAPI ao Promptfoo: tudo o que você precisa saber

Integre CometAPI com Promptfoo: Aprenda a integrar os 500+ modelos de IA da CometAPI com Promptfoo de forma poderosa. Acesse via CometAPI — 500+ modelos.

CometAPI
AnnaEquipe de pesquisa de modelos e API de IA
Atualizado Sep 3, 2026 7 min de leitura
Integre o CometAPI ao Promptfoo: tudo o que você precisa saber
Use este padrão

Faça a primeira chamada à API.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

Promptfoo é uma ferramenta de linha de comando (CLI) de código aberto para testar, avaliar e fazer red teaming de prompts, modelos e aplicações de LLM. Combiná-la com a CometAPI — uma API unificada compatível com OpenAI para mais de 500 modelos — permite que desenvolvedores testem GPT, Claude, Gemini, Grok, DeepSeek e outros a partir de uma única chave, muitas vezes com 20-40% de custo menor que provedores diretos. Este guia cobre setup, configurações, uso avançado e benefícios respaldados por dados reais.

Resumo otimizado para snippet em destaque

Promptfoo é uma ferramenta de linha de comando (CLI) de código aberto para testar, avaliar e fazer red teaming de prompts, modelos e aplicações de LLM. Combiná-la com a CometAPI — uma API unificada compatível com OpenAI para mais de 500 modelos — permite que desenvolvedores testem GPT, Claude, Gemini, Grok, DeepSeek e outros a partir de uma única chave, muitas vezes com 20-40% de custo menor que provedores diretos. Este guia cobre setup, configurações, uso avançado e benefícios respaldados por dados reais.

O que é o Promptfoo?

Promptfoo é uma CLI e biblioteca de código aberto, amplamente testada em produção, para desenvolvimento de LLM orientado a testes. Em vez de tentativa e erro manual, ele automatiza avaliações entre prompts, modelos, sistemas RAG e agentes. Principais recursos:

  • Comparações lado a lado de modelos com visualizações em matriz.
  • Asserções automatizadas (correspondência exata, regex, LLM como juiz, similaridade semântica etc.).
  • Red teaming para vulnerabilidades como injeção de prompt, jailbreaks e riscos de marca (50+ tipos de plugin).
  • Integração a CI/CD, cache, concorrência e recarregamento ao vivo.
  • Suporte a 60+ provedores, scripts personalizados e endpoints HTTP.

Estatísticas de adoção (2026): Usado por 156 empresas da Fortune 500, impulsiona aplicativos que atendem milhões de usuários e é confiado por equipes da Shopify e outras. É licenciado sob MIT, com forte tração da comunidade.

O Promptfoo substitui o “funciona na minha máquina” por benchmarks repetíveis e quantificáveis — crítico à medida que apps de LLM vão para produção.

Por que usar a CometAPI com o Promptfoo?

CometAPI é uma API unificada, voltada para desenvolvedores, que agrega mais de 500 modelos de ponta (LLMs, imagem, vídeo, embeddings) da OpenAI, Anthropic, Google, xAI, DeepSeek e outros. É totalmente compatível com OpenAI, de modo que o código existente funciona com uma simples alteração de base_url.

Principais benefícios da combinação:

  1. Grande variedade de modelos sem gestão de múltiplas chaves: teste variantes do GPT-5, Claude Opus 4.x, Gemini 3.x, Grok 4, DeepSeek V4, Flux, DALL-E, modelos tipo Sora etc., com uma única chave. Nada de ficar alternando contas.
  2. Economia de custos significativa: a CometAPI precifica modelos pelo menos 20–40% abaixo das tarifas oficiais com pagamento conforme o uso (sem assinaturas). Relatos de usuários e benchmarks mostram economias consistentes versus acesso direto ou concorrentes como OpenRouter.
  3. Suporte nativo no Promptfoo: provedor dedicado cometapi: com tipos de chat, completion, embedding e image. Integração perfeita para avaliações e red teaming.
  4. Confiabilidade e velocidade: 99,9% de uptime, <400ms de latência média, privacidade de nível empresarial (sem treinar em prompts), painéis de uso e roteamento com failover.
  5. Flexibilidade para fluxos de avaliação: faça testes A/B com modelos de ponta a baixo custo, faça benchmark da acurácia de RAG ou faça red teaming de agentes entre provedores sem estourar o orçamento.

Em testes de alto volume, mudar para CometAPI via Promptfoo pode reduzir drasticamente os custos de avaliação e ampliar a cobertura. Por exemplo, testar lado a lado equivalentes de Claude/GPT torna-se trivial e acessível. Equipes relatam economias de 20%+ desde o primeiro dia, com total portabilidade (zero lock-in).

Contexto mais recente (2026): Com lançamentos rápidos de modelos (por exemplo, Claude Opus 4-8, série GPT-5, avanços do Gemini), plataformas unificadas como CometAPI + ferramentas de avaliação como o Promptfoo são essenciais para manter a agilidade sem explodir o orçamento. O ecossistema do Promptfoo continua expandindo o suporte a provedores, incluindo integração mais profunda com a CometAPI.

Pré-requisitos

  • Node.js (v18+ recomendado): o Promptfoo é principalmente baseado em Node.
  • Conta e chave da CometAPI: Cadastre-se gratuitamente em CometAPI para créditos de teste. Obtenha a chave em console/token.
  • Promptfoo instalado:
  npm install -g promptfoo
  # Or npx promptfoo@latest for one-off use
  • Familiaridade básica com YAML e terminal.
  • (Opcional) Python para provedores personalizados, ou Docker para isolamento.

Verifique a instalação: promptfoo --version.

Como configurar a integração do Promptfoo com a CometAPI

1. Defina sua chave de API da CometAPI

export COMETAPI_KEY=your_actual_key_here
# Persist with .env or shell profile

O Promptfoo lê isso automaticamente para o provedor cometapi.

Defina COMETAPI_KEY antes de executar as avaliações:

read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY

2. Escolha o formato do provedor CometAPI

No promptfooconfig.yaml:

providers:
  - cometapi:chat:gpt-5-mini          # Defaults to chat
  - cometapi:chat:claude-3-5-sonnet-20241022
  - cometapi:image:flux-schnell       # Image gen
  - cometapi:embedding:text-embedding-3-small
  # Or shorthand
  - cometapi:gpt-5.4-pro

Sintaxe completa: cometapi:<type>:<model>. O tipo padrão é chat. Suporta todos os parâmetros do OpenAI via config.

Use estes tipos de provedor:

TypeUse case
chatConversas, visão e prompts multimodais
completionModelos de conclusão de texto
embeddingAvaliações de embeddings de texto
imageAvaliações de geração de imagem

Você também pode usar cometapi:your-model-id para o modo padrão de chat.

3. Execute uma avaliação rápida via CLI

# Simple one-off
npx promptfoo@latest eval --prompts "Write a haiku about AI" -r cometapi:chat:your-model-id

# With full config
promptfoo eval

Isso gera um visualizador web com pontuações, saídas e diffs.

4. Crie um arquivo de configuração do Promptfoo abrangente

O promptfooconfig.yaml a seguir avalia o mesmo prompt em um modelo da CometAPI:

prompts:
  - "Classify this support request: {{message}}"

providers:
  - id: cometapi:chat:your-model-id
    config:
      temperature: 0.2
      max_tokens: 256

tests:
  - vars:
      message: "The API key works locally but fails in production."
    assert:
      - type: contains-any
        value:
          - authentication
          - configuration

Execute o arquivo de configuração com o Promptfoo:

npx promptfoo@latest eval -c promptfooconfig.yaml

Execute promptfoo redteam setup para varredura automatizada de vulnerabilidades.

Fluxo de trabalho detalhado, passo a passo, para avaliações robustas

  1. Defina cenários críticos para o negócio: crie suítes de testes que reflitam o uso real (por exemplo, suporte ao cliente, geração de código, tarefas criativas).
  2. Iteração de engenharia de prompts: use variáveis ({{var}}) e prompts baseados em arquivos. Versione.
  3. Matriz de comparação de modelos: rode avaliações em 5–10 modelos. Analise custo, latência, pontuações de qualidade.
  4. Pontuação e asserções: combine regras, julgadores baseados em LLM e corretores personalizados em JS/Python.
  5. Integração a CI/CD: adicione ao GitHub Actions:
   - name: Promptfoo Eval
     run: promptfoo eval --ci
  1. Monitorar e iterar: use o visualizador do Promptfoo + o dashboard da CometAPI para insights de gasto/latência.

Exemplo de análise de saída: espere tabelas mostrando taxas de vitória; por exemplo, Claude melhor em raciocínio, GPT em velocidade, DeepSeek em custo para certas tarefas.

CometAPI vs. provedores diretos vs. alternativas no Promptfoo

AspectoCometAPI + PromptfooDireto (OpenAI/Anthropic)Outros agregadores (ex.: OpenRouter)
Modelos500+ unificadosLimitados por fornecedorMuitos, porém variáveis
Preços20–40% abaixo do oficialTarifa cheiaOficial + taxas
Gestão de chavesChave únicaMúltiplasMúltiplas
Latência/Uptime<400ms, 99,9%VariaVaria
Suporte PromptfooSim, suporte completoSimParcial
PrivacidadeSem treinamento em promptsPolítica do provedorVaria
Melhor paraTestes amplos e produçãoLock-in de fornecedor únicoRoteamento simples

Insight de dados: Para 1M de tokens em modelos de nível intermediário, a CometAPI frequentemente economiza $5–20+ por milhão versus o acesso direto, com efeito cumulativo em loops de avaliação (centenas/milhares de chamadas).

Solução de problemas comuns

  • Erros de chave de API: verifique a variável de ambiente COMETAPI_KEY (echo $COMETAPI_KEY). Confira créditos no console.
  • Modelo não encontrado: liste modelos via curl -H "Authorization: Bearer $COMETAPI_KEY" https://api.cometapi.com/v1/models. Use nomes exatos.
  • Limites de taxa: a CometAPI trata upstream de forma inteligente; ajuste delay na config ou reduza a concorrência.
  • Alta latência nas avaliações: habilite cache (cache: true). Use modelos menores nos testes iniciais.
  • Falhas de asserção: ajuste os critérios ou use mais exemplos. Julgadores LLM podem ser inconsistentes — faça média com múltiplas execuções (repeat: 3).
  • Problemas com imagem/visão: garanta que o modelo suporte a modalidade; forneça URLs válidas.
  • Parsing de YAML: valide com o schema do Promptfoo ou ferramentas online.
  • Permissões/CORS: para HTTP customizado, verifique os headers.

Dica profissional: Execute promptfoo eval --verbose para logs detalhados. Verifique o status/painel da CometAPI para incidentes.

Solução de problemas

O Promptfoo não consegue encontrar a chave de API

Confirme que COMETAPI_KEY foi exportada na mesma sessão de shell que roda promptfoo eval.

O tipo de provedor não corresponde ao modelo

Use chat para modelos conversacionais e multimodais, embedding para modelos de embedding e image para modelos de geração de imagem.

A ID do modelo falha

Substitua your-model-id por uma ID exata do CometAPI Models page.

Dicas avançadas e melhores práticas

  • Otimização de custos: comece com modelos baratos (por exemplo, GPT-5-mini ou DeepSeek via CometAPI) para iterar prompts e valide com premium.
  • Provedores personalizados: estenda com JS/Python se precisar além da CometAPI.
  • Testes de RAG e agentes: integre variáveis de recuperação e chamadas de ferramentas.
  • Segurança: faça red teaming aprofundado antes de produção. O foco em privacidade do Promptfoo + CometAPI ajuda.
  • Escala: use runners em nuvem ou auto-hospede o Promptfoo para suítes grandes.
  • Monitoramento: combine com as análises da CometAPI para gasto de tokens por modelo.

Recomendações da CometAPI para o seu stack (de Cometapi.com):

  • Use para todas as cargas de avaliação para minimizar custos.
  • Aproveite o playground para testes rápidos.
  • Monitore alertas de uso para ficar dentro do orçamento.
  • Explore modelos de imagem/vídeo para avaliações multimodais no Promptfoo.

Conclusão: eleve o seu desenvolvimento com LLMs hoje

Integrar a CometAPI com o Promptfoo oferece uma solução poderosa, econômica e escalável para o desenvolvimento de IA moderno. Você ganha flexibilidade incomparável de modelos, testes rigorosos, eficiência de custos e tranquilidade com red teaming automatizado — mantendo controle total.

Comece pequeno: configure a chave, rode a configuração de exemplo e expanda sua suíte de testes. O tempo e o dinheiro economizados vão se acumular à medida que seus aplicativos de IA crescem.

Pronto para implementar? Acesse CometAPI para obter sua chave gratuita e mergulhe na documentação do Promptfoo. Para consultoria personalizada ou setups avançados em Cometapi.com, explore nossos recursos.

Continuar aprendendo

Conecte este artigo à próxima decisão.

Ver todos os tópicos
Publicado em Jun 5, 2026
Última atualização Sep 3, 2026
34 visualizações
Revisado para maior clareza, atribuição de fontes e terminologia de API atual.

Pronto para reduzir os custos de desenvolvimento de IA em 20%?

Comece gratuitamente em minutos. Créditos de avaliação gratuita incluídos. Não é necessário cartão de crédito.

Leia Mais