Gemini 3.6 Flash and 3.5 Flash Lite are now live on CometAPI →

Integrer CometAPI med Promptfoo: Alt, du behøver at vide

CometAPI
AnnaJun 5, 2026
Integrer CometAPI med Promptfoo: Alt, du behøver at vide

Promptfoo er et open source-CLI-værktøj til at teste, evaluere og red teame LLM-prompts, -modeller og -applikationer. Sammen med CometAPI—et samlet, OpenAI-kompatibelt API til 500+ modeller—kan udviklere teste på tværs af GPT, Claude, Gemini, Grok, DeepSeek m.fl. med én enkelt nøgle, ofte til 20-40 % lavere omkostninger end direkte udbydere. Denne guide dækker opsætning, konfigurationer, avanceret brug og dokumenterede fordele baseret på rigtige data.

Promptfoo er et open source-CLI-værktøj til at teste, evaluere og red teame LLM-prompts, -modeller og -applikationer. Sammen med CometAPI—et samlet, OpenAI-kompatibelt API til 500+ modeller—kan udviklere teste på tværs af GPT, Claude, Gemini, Grok, DeepSeek m.fl. med én enkelt nøgle, ofte til 20-40 % lavere omkostninger end direkte udbydere. Denne guide dækker opsætning, konfigurationer, avanceret brug og dokumenterede fordele baseret på rigtige data.

What is Promptfoo?

Promptfoo er et gennemprøvet, open source-CLI og -bibliotek til testdrevet LLM-udvikling. I stedet for manuel trial-and-error automatiserer det evalueringer på tværs af prompts, modeller, RAG-systemer og agent‑workflows. Nøglefunktioner omfatter:

  • Side-by-side‑model-sammenligninger med matrixvisninger.
  • Automatiserede assertioner (exact match, regex, LLM som dommer, semantisk lighed, osv.).
  • Red teaming for sårbarheder som prompt injection, jailbreaks og brandrisici (50+ plugintyper).
  • CI/CD-integration, caching, samtidighed og live-genindlæsning.
  • Understøttelse af 60+ udbydere, brugerdefinerede scripts og HTTP-endepunkter.

Udbredelsesstatistik (2026): Brugt af 156 Fortune 500-virksomheder, driver apps med millioner af brugere, og er betroet af teams hos Shopify m.fl. Det er MIT-licenseret med stærk community-momentum.

Promptfoo erstatter “det virker på min maskine” med reproducerbare, kvantificerbare benchmarks—kritisk efterhånden som LLM-apps går i produktion.

Why Use CometAPI with Promptfoo?

CometAPI er et udviklerorienteret, samlet API, der aggregerer 500+ avancerede modeller (LLMs, billede, video, embeddings) fra OpenAI, Anthropic, Google, xAI, DeepSeek og andre. Det er fuldt OpenAI-kompatibelt, så eksisterende kode virker med en simpel ændring af base_url.

Kernefordele ved kombinationen:

  1. Massivt modeludvalg uden nøglehåndtering: Test GPT-5-varianter, Claude Opus 4.x, Gemini 3.x, Grok 4, DeepSeek V4, Flux, DALL-E, Sora-lignende modeller osv. med én nøgle. Ingen jongleren med konti.
  2. Betydelige omkostningsbesparelser: CometAPI prissætter modeller mindst 20-40 % under officielle takster med pay-as-you-go (ingen abonnementer). Brugerrapporter og benchmarks viser konsekvente besparelser ift. direkte eller konkurrenter som OpenRouter.
  3. Indbygget Promptfoo-understøttelse: Dedikeret cometapi:-provider med chat-, completion-, embedding- og image-typer. Smertefrit til evalueringer og red teaming.
  4. Pålidelighed og hastighed: 99,9 % oppetid, <400ms gennemsnitlig latens, enterprise-privatliv (ingen træning på prompts), forbrugsdashboards og failover-routing.
  5. Fleksibilitet i evalueringsworkflows: A/B-test frontier-modeller billigt, benchmark RAG-nøjagtighed, eller red team agenter på tværs af udbydere uden at sprænge budgettet.

Ved test i høj volumen kan skift til CometAPI via Promptfoo skære evalueringsomkostninger drastisk samtidig med at dækningen øges. For eksempel bliver side-by-side‑test af flere Claude/GPT-ækvivalenter trivielt og overkommeligt. Teams rapporterer 20 %+ besparelser fra dag ét, med fuld portabilitet (nul lock-in).

Seneste kontekst (2026): Med hurtige modeludgivelser (fx Claude Opus 4-8, GPT-5-serien, Gemini‑fremskridt) er samlede platforme som CometAPI + evalueringsværktøjer som Promptfoo essentielle for at forblive agile uden eksploderende budgetter. Promptfoos økosystem udvider løbende udbyderunderstøttelsen, inkl. dybere CometAPI-integration.

Prerequisites

  • Node.js (v18+ anbefalet): Promptfoo er primært Node-baseret.
  • CometAPI-konto og -nøgle: Tilmeld dig gratis på CometAPI for testkreditter. Hent nøgle fra console/token.
  • Promptfoo installeret:
  npm install -g promptfoo
  # Or npx promptfoo@latest for one-off use
  • Grundlæggende kendskab til YAML og terminal.
  • (Valgfrit) Python til brugerdefinerede providere eller Docker til isolation.

Bekræft installationen: promptfoo --version.

How to Configure the Promptfoo Integration with CometAPI

1. Set Your CometAPI API Key

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

Promptfoo læser dette automatisk for cometapi-provideren.

Sæt COMETAPI_KEY, før du kører evalueringer:

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

2. Choose CometAPI Provider Format

I 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

Fuld syntaks: cometapi:<type>:<model>. Type er som standard chat. Understøtter alle OpenAI-parametre via config.

Brug disse providertyper:

TypeUse case
chatChatcompletions, vision og multimodale prompts
completionTekst-completion-modeller
embeddingEvalueringer af tekst-embeddings
imageEvalueringer af billedgenerering

Du kan også bruge cometapi:your-model-id for standard chattilstand.

3. Run a Quick CLI Evaluation

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

# With full config
promptfoo eval

Dette genererer en webviser med scorer, output og diffs.

4. Create a Comprehensive Promptfoo Config File

Følgende promptfooconfig.yaml evaluerer den samme prompt mod en CometAPI-model:

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

Kør konfigurationsfilen med Promptfoo:

npx promptfoo@latest eval -c promptfooconfig.yaml

Kør promptfoo redteam setup for automatisk sårbarhedsscanning.

Detailed Step-by-Step Workflow for Robust Evaluations

  1. Definér forretningskritiske scenarier: Opret testsuiter, der afspejler reel brug (fx kundesupport, kodegenerering, kreative opgaver).
  2. Prompt engineering-iteration: Brug variabler ({{var}}) og filbaserede prompts. Spor versioner.
  3. Model-sammenligningsmatrix: Kør evalueringer på tværs af 5-10 modeller. Analysér omkostning, latens, kvalitetsscorer.
  4. Scoring og assertioner: Kombinér regelbaserede, modelbaserede (LLM-dommer) og brugerdefinerede JS/Python-bedømmere.
  5. CI/CD-integration: Tilføj til GitHub Actions:
   - name: Promptfoo Eval
     run: promptfoo eval --ci
  1. Overvåg & iterer: Brug Promptfoos visning + CometAPI-dashboard til indsigt i forbrug/latens.

Eksempel på outputanalyse: Forvent tabeller, der viser vinderandele, fx Claude bedre til ræsonnement, GPT til hastighed, DeepSeek til omkostning for visse opgaver.

CometAPI vs. Direct Providers vs. Alternatives in Promptfoo

AspektCometAPI + PromptfooDirekte (OpenAI/Anthropic)Andre aggregatorer (fx OpenRouter)
Tilgængelige modeller500+ forenetBegrænset pr. leverandørMange, men varierende
Prissætning20-40 % under officielFuld prisOfficiel + gebyrer
NøglehåndteringÉn nøgleFlereFlere
Latens/oppetid<400ms, 99,9 %VariererVarierer
Promptfoo-nativeJa, fuld understøttelseJaDelvis
PrivatlivIngen træning på promptsUdbyderpolitikVarierer
Bedst tilBred testning og produktionLåsning til enkeltleverandørSimpel routing

Dataindsigt: For 1M tokens med brug af en mellemklassemodel sparer CometAPI ofte $5-20+ pr. million ift. direkte, hvilket forstærkes i evalueringssløjfer (hundreder/tusinder af kald).

Troubleshooting Common Issues

  • API-nøglefejl: Verificér miljøvariablen COMETAPI_KEY (echo $COMETAPI_KEY). Tjek konsollen for kreditter.
  • Model ikke fundet: List modeller via curl -H "Authorization: Bearer $COMETAPI_KEY" https://api.cometapi.com/v1/models. Brug eksakte navne.
  • Rate limits: CometAPI håndterer upstream intelligent; sæt delay i config eller reducer samtidighed.
  • Høj latens i evalueringer: Aktivér caching (cache: true). Brug mindre modeller til indledende tests.
  • Assertion-fejl: Justér rubrikker eller brug flere eksempler. LLM-dommere kan være inkonsistente—gennemsnit over flere kørsler (repeat: 3).
  • Billede/vision-problemer: Sørg for, at modellen understøtter modalitet; angiv gyldige URL'er.
  • YAML-parsing: Validér med Promptfoo-skema eller onlineredskaber.
  • Tilladelser/CORS: For brugerdefineret HTTP, tjek headers.

Pro tip: Kør promptfoo eval --verbose for detaljerede logs. Tjek CometAPI-status/-dashboard for udfald.

Troubleshooting

Promptfoo cannot find the API key

Bekræft, at COMETAPI_KEY er eksporteret i samme shell-session, der kører promptfoo eval.

The provider type does not match the model

Brug chat til konversationelle og multimodale modeller, embedding til embedding-modeller og image til billedgenereringsmodeller.

The model ID fails

Erstat your-model-id med et eksakt model-id fra CometAPI Models page.

Advanced Tips & Best Practices

  • Omkostningsoptimering: Start med billige modeller (fx GPT-5-mini eller DeepSeek via CometAPI) til prompt-iteration, og valider derefter med premium.
  • Brugerdefinerede providere: Udvid med JS/Python, hvis du har behov ud over CometAPI.
  • RAG- og agenttest: Integrér retrieval‑variabler og tool calls.
  • Sikkerhed: Red team grundigt før produktion. Promptfoo + CometAPIs fokus på privatliv hjælper.
  • Skalering: Brug cloud‑runnere eller self‑host Promptfoo til store suiter.
  • Overvågning: Kombinér med CometAPI-analyse for tokenforbrug pr. model.

CometAPI Recommendations for Your Stack (from Cometapi.com):

  • Brug til alle eval-arbejdsbelastninger for at minimere omkostninger.
  • Udnyt playground til hurtige tests.
  • Overvåg forbrugsadvarsler for at holde budgettet.
  • Udforsk billed-/videomodeller til multimodale evalueringer i Promptfoo.

Conclusion: Level Up Your LLM Development Today

Integrering af CometAPI med Promptfoo leverer en kraftfuld, økonomisk og skalerbar løsning til moderne AI-udvikling. Du får enestående modelfleksibilitet, stringent test, omkostningseffektivitet og ro i sindet gennem automatiseret red teaming—alt imens du bevarer fuld kontrol.

Start i det små: Sæt nøglen op, kør eksempelkonfigurationen, og udvid din testsuite. Den tid og de penge, du sparer, vil akkumulere i takt med, at dine AI-applikationer vokser.

Ready to implement? Gå til CometAPI for din gratis nøgle, og dyk ned i Promptfoo‑dokumentationen. For skræddersyet rådgivning eller avancerede opsætninger på Cometapi.com, udforsk vores ressourcer.

Klar til at skære AI-udviklingsomkostninger med 20%?

Kom gratis i gang på få minutter. Gratis prøvekreditter inkluderet. Intet kreditkort påkrævet.

Læs mere