Mistral: Voxtral Mini 3B 2507
Voxtral Mini 1.0 3B 2507 combineert audiobegrip met een compact tekstmodel voor transcriptie, spraakvertaling, vragen en samenvattingen. De maker documenteert een context van 32K, maximaal 30 minuten transcriptie of 40 minuten audiobegrip, en tekstuitvoer.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Voxtral Mini 1.0 3B 2507 is het compacte tekst-en-audiobegripmodel van Mistral AI, gebouwd op de Ministral 3B-taalmodelfamilie. Het aanvaardt spraakopnamen en tekstinstructies en produceert tekst, waaronder transcripties, vertalingen, antwoorden over de audio en gestructureerde samenvattingen. De oorspronkelijke Voxtral-release positioneert dit 3B-model voor compacte of lokale toepassingen, naast het afzonderlijke 24B-model Voxtral Small. Het staat ook los van de gehoste, voor transcriptie geoptimaliseerde Voxtral Mini Transcribe-service.
Het model heeft een specifieke transcriptiemodus die standaard automatisch de brontaal voorspelt en overeenkomstig transcribeert. Kies die modus wanneer het vereiste artefact de gesproken formulering is. Audiobegrip laat daarentegen een directe vraag of samenvattingsverzoek over een opname toe, zonder een afzonderlijke spraakherkenningsfase gevolgd door een tekstmodel te vereisen. Een interview kan dus een volledige transcriptie, vertaling of antwoord op een specifieke vraag opleveren; geef aan welk resultaat nodig is, zodat die verschillende taken geen dubbelzinnige briefing vormen.
De specifieke releasekaart vermeldt een context van 32K tokens en audio tot 30 minuten voor transcriptie of 40 minuten voor begrip. Dat zijn verschillende taakspecifieke duurvermeldingen en geen algemene audiolimiet die voor elke bewerking geldt. Houd de relevante opname, instructies en conversatie binnen het beoogde taakgebied. De maker noemt Engels, Spaans, Frans, Portugees, Hindi, Duits, Nederlands en Italiaans, met automatische taaldetectie. Onderscheid bij vertaling of een antwoord de opnametaal van de vereiste uitvoertaal.
Meerdere audio-invoeren in één bericht en audio over meerdere gebruikersbeurten worden ondersteund. Geef elke opname een duidelijke identificatie wanneer u vergelijkingen vraagt. Een voorbeeld kan twee gesproken verklaringen vergelijken en teruggeven welke vereisten veranderden, met een afzonderlijke kolom voor elke bron. Een vervolgvraag kan het detail achter één bevinding vragen of een andere opname aanleveren. De kaart demonstreert ook uitsluitend tekstueel en uitsluitend audiogebruik, waardoor het model met zowel de schriftelijke vraag als het spraakbewijs kan werken.
Lever voor een vergadersamenvatting de opname aan en vraag een nuttige structuur zoals onderwerpen, uitgesproken beslissingen en vervolgacties. Houd onzekere namen, datums of verantwoordelijkheden gescheiden van duidelijk uitgesproken feiten. Vraag bij een interview de uitspraak die een specifieke vraag beantwoordt en voldoende omringende context om ze begrijpelijk te maken. Dat zijn taakontwerpen voor een bruikbaar tekstartefact; ze maken algemeen audiobegrip niet tot een garantie op diarisatie, woordtijdstempels of identificatie van een niet-benoemde spreker.
De fabrikant beschrijft functieaanroepen vanuit een uitgesproken intentie. In zo'n workflow levert de toepassing functiedefinities aan, stelt het model de relevante aanroep en argumenten voor en voert de toepassing die uit en retourneert ze de waarneming. Een spraakverzoek kan dus een opzoeking of andere taak met tools sturen, maar de voorgestelde modelaanroep verschilt van een uitgevoerde actie. Bewaar het werkelijk teruggegeven resultaat bij het voortzetten van de conversatie, zodat een later antwoord weergeeft wat er gebeurde en niet wat er gevraagd werd.
De gepubliceerde gebruikskaart beveelt temperature 0.0 aan voor transcriptie, en temperature 0.2 met top_p 0.95 voor audiobegrip en chat. Ze vermeldt dat systeemprompts in deze flow niet worden ondersteund; zet taak- en antwoordvereisten daarom in de gebruikersinvoer. De voorbeelden decoderen opnamen tot audio-invoer en bevatten MP3-materiaal, maar stellen geen volledige codeclijst of afzonderlijke harde maximale uitvoerlengte vast. De generatie-instelling met 500 tokens in de voorbeelden blijft een voorbeeldbudget.
Bereid een duidelijke opname met het voor de taak relevante materiaal voor en geef aan of u oorspronkelijke bewoordingen, een vertaling, antwoord of samenvatting nodig hebt. De kaart demonstreert ook batchinference met meerdere conversaties, een gebruikspatroon van de producent dat losstaat van de identiteit van een individueel resultaat. Behoud de 3B 2507-editie en de duurrichtlijnen voor transcriptie tegenover begrip; diarisatie, het profiel met 13 talen en de ondersteuning voor langere opnamen van het latere Mini Transcribe 2-model zijn afzonderlijke producentfuncties.
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions mistralai/voxtral-mini-3b-2507
mistralai/voxtral-mini-3b-2507
mistralai/voxtral-mini-3b-2507Aan de slag
Voxtral Mini 1.0 3B 2507 combineert audiobegrip met een compact tekstmodel voor transcriptie, spraakvertaling, vragen en samenvattingen. De maker documenteert een context van 32K, maximaal 30 minuten transcriptie of 40 minuten audiobegrip, en tekstuitvoer.
- Toegestane invoer
- Audio
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions
- Invoer
audio- Uitvoer
text
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten mistralai/voxtral-mini-3b-2507 | Standaard— |
Veldinput_audio | Typeobject | VereisteVereist | Waarden en limieten | Standaard— |
Veldlanguage | Typestring | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldtemperature | Typenumber | VereisteOptioneel | Waarden en limieten Minimum: 0 Maximum: 1 | Standaard— |
Veldresponse_format | Typestring | VereisteOptioneel | Waarden en limieten json, verbose_json | Standaardjson |
Veldtimestamp_granularities | Typearray | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldprovider | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, input_audio |
Parametermaterial_types | Contractaudio |
Parametermaterial_conditions | ContractLees een werkelijk WAV-bestand en codeer de echte bytes ervan voor de gedeclareerde JSON-input_audio; voor deze exacte declaratie die uitsluitend JSON gebruikt, wordt geen multipart-route aangeboden. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · daadwerkelijk teruggegeven task_id of record in de mediabibliotheek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Zo worden de uiteindelijke kosten berekend
De getoonde tarieven ramen de kosten vóór de generatie. De definitieve kosten worden berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van het gegenereerde resultaat en de geraamde hoeveelheden vormen niet de definitieve factureerbare hoeveelheid.
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus geselecteerd is
- Flex-modus
- Niet opgegeven Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
Geschatte tarieven ter vergelijking
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Rekeneenheid | Kosten |
|---|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte hoeveelheid— | Rekeneenheid— | Kosten Invoer · Invoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache lezen · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking — / 1K tokens |
| Configuratieseconde audio-invoer | Tariefstaffel— | Verwachte hoeveelheid— | Rekeneenheidper seconde audio-invoer | Kosten Invoer · seconde audio-invoer · Schatting uitsluitend ter vergelijking $0.0000333334 per seconde audio-invoer |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Rekeneenheid— | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.0000333334 schatting vóór generatie Deze raming is geen extra kost of vast tarief voor de voltooide generatie. |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Transcriptie
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'mistralai/voxtral-mini-3b-2507', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
Resultaten ophalen en opslaan
Ailoot Ultra · Transcriptie
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Lezen van andere inhoud
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Bewaar de volledige respons en headers, iedere daadwerkelijke uitvoer, de oorspronkelijk teruggegeven identificatoren en alle verbruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Bewaar de teruggegeven X-Client-Request-ID voor de reconciliatie. Lees uitsluitend daadwerkelijk teruggegeven task_id/asset_id-waarden of de eigen mediabibliotheek uit; bouw nooit een taak-URL op basis van de bewerkings-ID en dien de aanmaakaanvraag nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldtext | Type |
Veldusage | Type |
Veldsegments[] | Type |
Veldwords[] | Type |
Veldspeaker fields | Type |
Veldtimestamps | Type |
Aliasnamen
Modelaliasnamen
Ailoot Ultra mistralai/voxtral-mini-3b-2507
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Mistral: Voxtral Mini 3B 2507
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/audio/transcriptions·mistralai/voxtral-mini-3b-2507:audio→text- Welke velden gebruikt het verzoek?
POST /v1/audio/transcriptions·mistralai/voxtral-mini-3b-2507:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Welke limieten gelden?
POST /v1/audio/transcriptions·mistralai/voxtral-mini-3b-2507:temperature.minimum:0;temperature.maximum:1