Mistral: Voxtral Small 24B 2507 STT
Voxtral Small 1.0 24B 2507 is een tekst- en audiomodel voor transcriptie, spraakvertaling, vragen en samenvattingen. De maker documenteert een context van 32k, maximaal 30 minuten voor transcriptie of 40 minuten voor begrip, meerdere audio-invoeren en tekstresultaten.
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 Small 1.0 24B 2507 voegt audio-invoer en spraakbegrip toe aan een Mistral Small-taalmodelbasis. Het accepteert audio en tekst en retourneert tekst, waaronder een transcript, een antwoord over de opname, een vertaling of een gestructureerde samenvatting. Dit is de genoemde editie met 24 miljard parameters voor spraakbegrip, afzonderlijk van Voxtral Mini, voor transcriptie geoptimaliseerde servicevarianten en latere Voxtral-releases voor spraakgeneratie of realtimegebruik.
Transcriptie en audiobegrip
Het model heeft een specifieke modus voor zuivere transcriptie. De maker vermeldt dat het standaard automatisch de taal van de bronaudio voorspelt en overeenkomstig transcribeert. Gebruik deze modus wanneer het gewenste artefact de gesproken formulering zelf is, in plaats van een interpretatie of samenvatting. Geef aan of het resultaat de oorspronkelijke taal moet behouden of gevolgd moet worden door een afzonderlijk aangevraagde vertaling.
Met audiobegrip kan rechtstreeks een vraag over een opname worden gesteld, zonder eerst een afzonderlijk spraakherkenningsmodel en tekstmodel achter elkaar te gebruiken. Een verzoek kan vragen welk onderwerp is besproken, welke beslissing is uitgesproken of welke informatie uit de opname een specifieke vraag beantwoordt. Het resultaat kan een beknopt antwoord of geordende samenvatting zijn, in plaats van een volledig transcript van elk gesproken woord.
Lever voor een vergadersamenvatting de opname aan en definieer de te retourneren velden: onderwerpen, expliciet genoemde beslissingen en vervolgacties. Vraag alleen om namen of datums wanneer de opname die daadwerkelijk noemt en houd onopgeloste details gescheiden van de beslissingen. Vraag voor een interview om het antwoord op een specifieke vraag en de omliggende context die dit begrijpelijk maakt. Deze uitvoerontwerpen verbinden de audiotaak met een document dat iemand daarna kan gebruiken.
Context, duur en talen
De maker documenteert een context van 32k tokens en audio tot 30 minuten voor transcriptie of 40 minuten voor begrip. De twee duurcijfers hebben verschillende taakbereiken. Kies de gewenste bewerking voordat u de opname selecteert en neem de tekstinstructie en het gesprek mee bij het plannen van de beschikbare context. Een lange opname en een lang schriftelijk antwoord verbruiken beide middelen; de duurvermelding is geen afzonderlijke belofte van onbeperkte antwoordlengte.
De release noemt Engels, Spaans, Frans, Portugees, Hindi, Duits, Nederlands en Italiaans als belangrijke ondersteunde talen en biedt automatische taaldetectie. Stel voor spraakvertaling de doeltaal in en benoem termen die hun oorspronkelijke vorm moeten behouden. Onderscheid bij een vraag over audio in één taal de opnametaal van de taal waarin het antwoord moet worden geschreven.
Meerdere opnamen en vervolgvragen
De modelkaart ondersteunt meerdere audio-invoeren in één bericht en audio in meerdere gebruikersbeurten. Geef elke opname een identificatie en vermeld haar rol wanneer u ze vergelijkt. Een praktisch verzoek kan twee versies van een gesproken uitleg vergelijken, vragen welke voorwaarden zijn gewijzigd en een tabel met een afzonderlijke kolom per opname retourneren. Identificaties helpen de modelbevindingen aan de juiste bron te koppelen.
Een vervolg kan de eerdere vraag en het antwoord behouden en tegelijk naar een specifieker detail vragen of een andere opname aanleveren. Vraag bijvoorbeeld eerst naar de beslissingen uit een discussie en daarna welke beslissing op een bepaalde vereiste betrekking heeft. Dezelfde release demonstreert ook verzoeken met alleen tekst en alleen audio. De tekstbasis kan aan de schriftelijke vraag of het resultaat werken, terwijl de audiomogelijkheid bewijs uit spraak levert.
Functies vanuit gesproken intentie
De maker beschrijft functieaanroepen vanuit gesproken intentie en markeert het functieaanroepvoorbeeld op de uitgebrachte kaart als experimentele ondersteuning. In deze workflow definieert de toepassing een functie en haar argumenten, stelt het model op basis van het verzoek een aanroep op en voert de toepassing deze uit en levert het resultaat. Een gesproken opzoekverzoek kan dus een schriftelijk antwoord opleveren met informatie uit een gekoppelde tool. Functieaanroepen betekenen niet dat het model automatisch de externe service beheert of een actie uitvoert door haar alleen te benoemen.
Houd het functiedoel en de vereiste informatie expliciet. Als de opname om een bewerking vraagt maar een vereiste waarde weglaat, heeft de toepassing die waarde nog steeds nodig om de functie uit te voeren. Scheid het gesproken verzoek, de voorgestelde argumenten en het geretourneerde resultaat, zodat het volgende antwoord naar de daadwerkelijke uitkomst van de bewerking kan verwijzen.
Aanbevolen instellingen en nuttige grenzen
Voor audiobegrip en chatcompletion beveelt de kaart temperature 0.2 en top-p 0.95 aan. Voor transcriptie beveelt zij temperature 0.0 aan. Ze vermeldt expliciet dat systeemprompts in deze uitgebrachte gebruiksflow niet worden ondersteund; plaats de taak en antwoordvereisten daarom in de gebruikersinvoer in plaats van een systeempromptconventie van een ander Mistral-model over te nemen.
Selecteer een opname met het voor de vraag relevante materiaal, zorg voor duidelijke hoorbare spraak en geef aan of het resultaat een transcript, vertaling, antwoord of samenvatting moet zijn. De gedocumenteerde uitvoer is tekst. Een gesproken antwoord vereist een tekst-naar-spraakcomponent, en sprekeridentificatie, gedetailleerde diarisatie of tijdstempels per woord mogen niet worden afgeleid uit de algemene claim over audiobegrip voor deze exacte release.
De generatievoorbeelden van 500 tokens op de kaart zijn voorbeeldinstellingen en geen afzonderlijk vermelde maximale uitvoercapaciteit. Behoud de 2507-editie, de taakspecifieke duuradviezen en de invoertaal wanneer u een herhaalbare workflow voorbereidt. Het bruikbare uiteindelijke artefact is de gevraagde tekst, verbonden met de opname en opgemaakt voor de volgende document- of toepassingsstap.
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions mistralai/voxtral-small-24b-2507-stt
mistralai/voxtral-small-24b-2507-stt
mistralai/voxtral-small-24b-2507-sttAan de slag
Voxtral Small 1.0 24B 2507 is een tekst- en audiomodel voor transcriptie, spraakvertaling, vragen en samenvattingen. De maker documenteert een context van 32k, maximaal 30 minuten voor transcriptie of 40 minuten voor begrip, meerdere audio-invoeren en tekstresultaten.
- Toegestane invoer
- Audio
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions
- Invoertypen
audio- Uitvoertypen
text
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten mistralai/voxtral-small-24b-2507-stt | 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 daadwerkelijk WAV-bestand en codeer de echte bytes voor de gedeclareerde JSON input_audio; voor deze exacte declaratie met uitsluitend JSON wordt geen multipart-route aangeboden. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het 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 weergegeven tarieven geven een schatting van de kosten vóór de generatie. Het definitieve bedrag wordt berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van de uitvoer en de geschatte hoeveelheden zijn 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 is geselecteerd
- Flexmodus
- Niet opgegeven Wanneer de modus flex is geselecteerd
- Maximale redeneerinspanning
- Niet opgegeven Wanneer bij 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.0001 per seconde audio-invoer |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Rekeneenheid— | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.0001 schatting vóór generatie Deze schatting is geen extra bedrag 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-small-24b-2507-stt', '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 het volledige antwoord en de headers, alle daadwerkelijke uitvoer, de oorspronkelijk geretourneerde identificatoren en alle gebruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Bewaar de geretourneerde X-Client-Request-ID voor reconciliatie. Lees alleen daadwerkelijk geretourneerde 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-small-24b-2507-stt
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Mistral: Voxtral Small 24B 2507 STT
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:audio→text- Welke velden gebruikt het verzoek?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Welke limieten gelden?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:temperature.minimum:0;temperature.maximum:1