Bouwen met CometAPIHeb je één API voor meerdere modellen nodig?Test de workflow in Playground en maak daarna een API-sleutel aan wanneer het model en de kosten passen bij je use case.
Leer hoe u Muse Wonder gratis kunt gebruiken met het aanmeldtegoed van CometAPI. Stel uw API-sleutel in, los een JavaScript-bug op, test het resultaat en bekijk het daadwerkelijke tokenverbruik
Deon GoodwinOnderzoeksteam voor AI-modellen en API
Maak een gratis CometAPI-account aan, gebruik het aanmeldtegoed van $0.10 en stuur een verzoek naar muse-wonder. Er is geen creditcard of maandelijks abonnement nodig om te beginnen. Hieronder lopen we een kleine JavaScript-bugfix door, zodat je eerste proef iets oplevert dat je kunt controleren en gebruiken.
Key Takeaways
Gebruik het aanmeldtegoed van CometAPI om Muse Wonder te proberen zonder voorafgaande betaling.
Maak een API-sleutel aan en roep muse-wonder aan via CometAPI’s Chat Completions-endpoint.
Begin met één afgebakende taak en test het resultaat voordat je doorgaat naar een groter project.
Gratis toegang komt uit het starttegoed; verder gebruik wordt naar verbruik afgerekend.
Gecontroleerd op duidelijkheid, bronvermelding en actuele API-terminologie.
How to Test Muse Wonder with a JavaScript Bug Fix
We raden aan je eerste Muse Wonder-verzoek te gebruiken om één klein, verifieerbaar probleem op te lossen. Een bugfix is een goed startpunt: je kunt de volledige functie meegeven, het gewenste gedrag definiëren en controleren of de teruggegeven code werkt.
Voor deze walkthrough repareren we een average()-functie. Die berekent het gemiddelde van een niet-lege array, maar geeft NaN terug voor een lege:
function average(xs) {
return xs.reduce((a, b) => a + b, 0) / xs.length;
}
Wij willen dat Wonder de normale berekening behoudt en een RangeError gooit voor een lege array. Dat geeft de proef een duidelijke eindstreep: een gecorrigeerde functie die drie controles doorstaat.
Vijf stappen om Muse Wonder met gratis CometAPI-tegoed te proberen: maak een account aan, maak een API-sleutel, vraag een codefix aan, voer drie controles uit en bekijk tokenverbruik en kosten.
Figuur 1. Een gerichte proef brengt je van starttegoed naar een resultaat dat je kunt verifiëren. Originele verklarende lay-out met [OpenMoji]-graphics, met proportionele schaling en een nieuwe samenstelling. Gelicenseerd onder [CC BY-SA 4.0]; volledige beeldcredits en licentie.
How to use Muse Wonder for free on CometAPI
Step 1 Create your account and claim the credit
Open de CometAPI-aanmeldpagina en maak een account aan. Zodra je bent ingelogd, open Wallet om je $0.10 aanmeldtegoed te zien. Dit wordt automatisch toegevoegd; er is geen afzonderlijke verzilverstap.
Dit tegoed financiert je eerste Muse Wonder-verzoeken. Je kunt de betalingsinstelling later doen en het voorbeeld doorlopen met het starttegoed.
Begin je liever in je browser? Open de Wonder-modelpagina en kies Playground. Je kunt daar de functie en de lege-array-eis indienen met hetzelfde accounttegoed; de API-stappen hieronder laten zien hoe je het verzoek vanaf je terminal doet.
Step 2 Create an API key
Open API Keys, klik op Create API Key, geef de sleutel een naam zoals wonder-trial, en klik op Create. Kopieer de sleutel en stel deze in je lokale terminal in:
export COMETAPI_KEY="YOUR_COMETAPI_KEY"
Vervang de placeholder door je eigen sleutel. Houd de echte sleutel buiten code aan de browserzijde en openbare repositories. De API-quickstart toont de schermen voor account- en sleutelaanmaak.
Step 3 Send the bug-fix request
Het volgende commando werkt in een Bash- of Zsh-terminal met curl geïnstalleerd. Het roept Muse Wonder aan met model-ID muse-wonder via CometAPI’s /v1/chat/completions-endpoint:
curl "https://api.cometapi.com/v1/chat/completions" \
-H "Authorization: Bearer $COMETAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "muse-wonder",
"messages": [
{
"role": "user",
"content": "Fix this JavaScript function. For non-empty arrays, preserve the arithmetic mean. For an empty array, throw a RangeError. The function must return 4 for [2, 4, 6], return 0 for [-2, 0, 2], and throw RangeError for []. Return only the corrected JavaScript function named average, without Markdown fences, explanations, or tests. Use no external packages. Function: function average(xs) { return xs.reduce((a, b) => a + b, 0) / xs.length; }"
}
]
}'
De prompt levert de code en het vereiste gedrag in één verzoek en vraagt uitsluitend om de functie. Zo blijft het antwoord gefocust en blijven de onderstaande controles onafhankelijk van de eigen testcode van het model.
In de JSON-respons staat het antwoord in choices[0].message.content, zoals getoond in het Chat Completions-responsformaat. Kopieer de teruggegeven functie in een bestand met de naam average-test.cjs.
Step 4 Check whether the fix works
Lees eerst de functie: die zou op een lege array moeten controleren voordat door de lengte wordt gedeeld. Plaats daarna deze controles eronder in average-test.cjs:
Negatieve waarden en een nulgemiddelde worden afgehandeld
average([])
Werpt RangeError
Het gevraagde lege-array-gedrag is geïmplementeerd
Als alle drie slagen, heb je een werkend antwoord voor deze kleine specificatie. Ze bewijzen niet dat de functie klaar is voor willekeurige invoer: strings, ontbrekende argumenten en andere gevallen hebben hun eigen eisen en tests nodig. Houd de scope helder bij het beoordelen van het werk van het model.
Als een controle faalt, volg op met de exacte fout en de teruggegeven functie. Een specifieke fout geeft Wonder een concreet verbeterpunt.
Step 5 Review the request’s consumption
Open Logs in je CometAPI-account en klap het verzoek open. Bekijk het tokenverbruik en de kosten, en controleer vervolgens het resterende saldo in Wallet. De accountgids legt uit waar je de gedetailleerde berekening kunt vinden.
Je hebt nu beide onderdelen van een nuttige proef: een resultaat dat je kunt evalueren en een registratie van wat het heeft verbruikt. Houd die bij elkaar wanneer je beslist wat je hierna probeert.
How to Reduce Token Usage When Testing Muse Wonder
Een gerichte prompt doet meer per verzoek. In het voorbeeld zijn de functie, de foutafhandelingseis en de testgevallen vanaf het begin aanwezig. Gebruik hetzelfde patroon voor je eigen taak: geef de relevante input, zeg wat moet veranderen en definieer hoe je het resultaat beoordeelt.
Voor schrijfwerk kan dat betekenen dat je één alinea bewerkt terwijl je elke naam en elk getal behoudt. Voor documentwerk kan het betekenen dat je enkele benoemde velden uit een kort fragment extraheert. Kies een taak waarvan je bronmateriaal en verwacht resultaat je zelf kunt inspecteren.
Houd vervolgberichten specifiek. “De lege-array-controle faalt nog steeds; hier is de fout” geeft het model een beter doel dan “probeer opnieuw.” Voor een niet-gerelateerde taak start je een nieuw verzoek, zodat je geen gespreksgeschiedenis meestuurt die de nieuwe taak niet nodig heeft.
How much can you try with the free credit
Muse Wonder kost momenteel $3.20 per miljoen invoertokens en $16 per miljoen uitvoertokens op CometAPI.
Ter illustratie kost een hypothetisch verzoek met 2,000 niet-gecachte invoertokens en 500 factureerbare uitvoertokens: (2,000 × $3.20 + 500 × $16) ÷ 1,000,000 = $0.0144
Dit is een begrotingsvoorbeeld, geen meting van het codefix-verzoek hierboven. Hoeveel werk je tegoed dekt, hangt af van de werkelijke factureerbare tokens en eventuele extra calls. Gebruik het geregistreerde verbruik van het eerste verzoek om je volgende taak te plannen, in plaats van het saldo om te rekenen naar een vast aantal berichten.
Verder gebruik vereist saldo. Controleer het resterende saldo voordat je doorgaat: een laatste verzoek kan meer kosten dan het resterende tegoed en het saldo negatief maken.
Conclusion
Maak je CometAPI-account aan, gebruik het aanmeldtegoed en geef Muse Wonder één nuttige taak. In deze walkthrough betekent succes: een gecorrigeerde functie die de drie controles doorstaat, met het verbruik vastgelegd in Logs.
Zodra je klaar bent om Wonder aan je eigen applicatie te koppelen, ga verder met de CometAPI Muse Wonder API-gids. Je hebt dan al een API-sleutel, een werkend verzoek en een concreet voorbeeld van hoe je wilt dat het model helpt.