モデル一覧に戻る
mistralai logoMistral
mistral-voxtral-mini-3b-2507

Voxtral Mini 3B

3Bパラメータの音声言語モデルで、Ministral-3Bバックボーンに音声エンコーダを搭載し、最先端の音声理解を実現します。8言語にわたって、音声文字起こし、翻訳、音声Q&A、音声からの関数呼び出しに対応しています。

32,768 トークン
入力: ¥8.4/M
出力: ¥8.4/M

仕様

モダリティ

入力
audio
text
出力
text

データの取り扱い

プロンプトの保持
不明 — 確認できていません
学習への利用
学習には利用されません

「不明」は「問題なし」ではありません。確認できていない、という意味です。

学習の可否は提供元との条件に基づく申告値です。保持の可否は、このモデルが到達しうる実行先すべてについて上流が公表する一覧から判定しています。いずれも推測は含みません。

実測パフォーマンス

応答開始 (p50)416ms
生成速度 (p50)547 トークン/秒

    FastMetalのゲートウェイ経由で実測した値です(直近30日・応答開始660回)。

    生成速度は1日1回の計測で、直近30日・22回分の中央値です。

    応答開始は最初の応答が返るまで、生成速度は思考トークンを含む出力トークン数から算出しています。実測値であり、性能を保証するものではありません。

    コード例

    curl https://api.fastmetal.ai/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "mistral-voxtral-mini-3b-2507",
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

    Voxtral Mini 3Bの実際の回答

    FastMetal上で実際に記録した、標準プロンプトへの回答です。

    このエラーをデバッグして

    以下のエラーがPythonアプリケーションで発生しています。原因を特定して修正してください。 Traceback (most recent call last): File "app.py", line 23, in get_user_orders total = sum(order["price"] * order["quantity"] for order in orders) TypeError: unsupport…

    エラーの原因は、データベースのクエリから取得した`orders`がリストではなく、テキスト形式の文字列、つまりJSONや標準出力の形式であることです。Pythonの標準クエリライブラリ(例えばSQLAlchemyなど)は、通常、クエリの結果を直接リストとして返さないため、必ずしも順の取り方が逆になることがあるのです。 このエラーは、データベースの結果が期待した型である-underscoreのIPython形式-ではなく、文字列として返っているため発生しています。 エラーの根底にある問題は、クエリの結果が意図しない形式になっているということです。具体的には、Pythonの`total = sum(order["price"] * order["quantity"] for order in orders)`の部分では、以下のような考え方を持っています。しかし、`orders`が文字列である場合、この計算は当然失敗します。 ### 修正方法 1. **クエリ結果の形式を確認する**:データベースのクエリ結果がどのようなフォーマットで戻ってくるのかを確認してください。通常、クエリライブラリ(例えばSQLAlchemy)はデータプロミセンスの形式でクエリ結果を返すべきです。具体例として、SQLAlchemyを使った場合、以下のようになります。 ```python from sqlalchemy import create_engine, text engine = create_engine('your_database_url') connection = engine.c…
    応答時間 3.0秒出力 740 トークン

    コードレビュー

    以下のTypeScript関数をレビューして、可読性・パフォーマンス・ベストプラクティスの観点から改善点を提案してください。 async function fetchAllUsers(page: number = 1): Promise<any[]> { let allUsers: any[] = []; let hasMore = true; let currentPage = page; while (hasMo…

    以下に、TypeScript関数のレビューと改善点を提案します。 ### レビューポイント 1. **可読性** 2. **パフォーマンス** 3. **ベストプラクティス** ### 現在の関数 ```typescript async function fetchAllUsers(page: number = 1): Promise<any[]> { let allUsers: any[] = []; let hasMore = true; let currentPage = page; while (hasMore) { const response = await fetch(`/api/users?page=${currentPage}&limit=100`); const data = await response.json(); for (let i = 0; i < data.users.length; i++) { if (data.users[i].status !== "deleted") { let user = { id: data.users[i].id, name: data.users[i].first_name + " " + data.users[i].last_name, email: data.users[i].email, }; allUsers.push(user);…
    応答時間 6.7秒出力 1859 トークン

    SQLクエリの最適化

    以下のSQLクエリは500万行のテーブルに対して実行すると30秒以上かかります。最適化してください。 SELECT p.product_name, c.category_name, COUNT(o.order_id) as order_count, SUM(o.amount) as total_sales, AVG(r.rating) as avg_rating FROM products p LEFT JOIN…

    次の方法でクエリを最適化できます。 ### 1. インデックスの追加 現状のインデックス (products(id) と orders(order_id)) は十分には言えません。特に、product_name や category_name、order_id、 created_at など多くのカラムに対してインデックスを作成するのが重要です。 **具体的なインデックス**: - `products(product_name, category_name)` - `orders(order_id, status, created_at)` - `order_details(product_id, order_id)` ### 2. WHERE条件の最適化 `o.status = '完了'`という条件はテーブル行の多数に影響しません。この条件を直接 WHERE 句から移動させると」、一意なキーやインデックスを通して影響を最適化できます。 **具体的な最適化**: - WHERE 条件をインデックス利用した join 句に移動する方法。 ### 3. クエリの構造化 以下の変更を行うことで、NULL を扱いやすくなります。 - 計算式での NULL の扱いは`COALESCE`や`IFNULL`などを使う ### 4. クエリのパフォーマンスオプティマイザの使用 MySQL では特定のオプティマイザを有効にすることで、クエリのパフォーマンスを向上させることができます。以下の例は MySQL のオプティマイザを有効にする方法です。 ```sql EXPLAIN EXT…
    応答時間 4.6秒出力 1108 トークン

    他のモデルと並べて比較する →

    よくある質問

    Voxtral Mini 3BのAPI料金はいくらですか?
    FastMetalでは100万トークンあたり入力¥8.4・出力¥8.4(税別)の円建て従量課金です。前払いクレジットから使った分だけ差し引かれ、月額料金やサブスクリプションはありません。
    Voxtral Mini 3BはOpenAI SDKからそのまま使えますか?
    はい。base_url を https://api.fastmetal.ai/v1 に変更し、model に "mistral-voxtral-mini-3b-2507" を指定するだけで、既存のOpenAI向けコードから呼び出せます。ストリーミング、ツール呼び出し、構造化出力にも対応しています。
    Voxtral Mini 3Bのコンテキスト長はどのくらいですか?
    32,768トークンです。プロンプトと回答を合わせてこの範囲に収める必要があります。
    Voxtral Mini 3Bを試すには何が必要ですか?
    アカウントを作成してクレジットをチャージすると、ブラウザのチャット画面とAPIの両方から利用できます。契約や最低利用額はありません。

    Voxtral Mini 3Bを今すぐ試す

    Voxtral Mini 3BはFastMetalのAPIキー1つで利用できます。ブラウザですぐに試す、またはOpenAI SDKからそのまま呼び出せます。