モデル一覧に戻る
minimax logo
minimax/minimax-m2-7

MiniMax M2.7

MiniMax-M2.7は、自律的で現実世界の生産性と継続的な改善のために設計された次世代大規模言語モデルです。自らの進化に積極的に参加するために構築されたM2.7は、マルチエージェント協働を通じた高度なエージェント機能を統合し、動的環境全体で複雑なタスクを計画、実行、改善することを可能にします。 本番環境レベルのパフォーマンスのために訓練されたM2.7は、ライブデバッグ、根本原因分析、財務モデリング、およびWord、Excel、PowerPointにわたる完全なドキュメント生成などのワークフローを処理します。SWE-Proで56.2%、Terminal Bench 2で57.0%を含むベンチマークで強力な結果を提供し、GDPval-AAで1495 ELOを達成し、現実世界のデジタルワークフローで動作するマルチエージェントシステムの新しい標準を設定しています。

2026/3/18
204,800 トークン
入力: ¥53.61/M
出力: ¥214.44/M
仕様

モダリティ

入力
text
出力
text

サポートされているパラメータ

include_reasoning
max_tokens
reasoning
response_format
temperature
tool_choice
tools
top_p

最大出力トークン

131,072
コード例
curl https://api.fastmetal.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "minimax-m2.7",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

MiniMax M2.7の実際の回答

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…

# エラーの原因と修正方法 ## 原因 データベースから返される値が **文字列(str)** として扱われているため、数値演算(`*`)できません。 ```python order["price"] # → "1000" (str) order["quantity"] # → "3" (str) ``` ## 修正方法 ### 方法1: 明示的に型変換する(推奨・シンプル) ```python def get_user_orders(user_id): orders = db.query("SELECT price, quantity FROM orders WHERE user_id = %s", user_id) total = sum(float(order["price"]) * int(order["quantity"]) for order in orders) return {"user_id": user_id, "total": total, "orders": orders} ``` ### 方法2: データを取得後に変換する(安全性が高い) ```python def get_user_orders(user_id): orders = db.query("SELECT price, quantity FROM orders WHERE user_id = %s", user_id) # 計算用に型変換 total = sum( float(order["pri…
応答時間 22.2秒出力 789 トークン
コードレビュー

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

# TypeScript コードレビュー: `fetchAllUsers` 関数 ## 主な問題点 ``` ❌ 可読性 :any型の乱用、インデックスベースループ、マジックナンバー ❌ パフォーマンス:逐次リクエスト、pushでの配列操作 ❌ ベストプラクティス:エラーハンドリングなし、AbortController未使用 ``` --- ## 改善案 ```typescript // ============================================ // 型定義の追加 // ============================================ interface ApiUser { id: number; first_name: string; last_name: string; email: string; status: "active" | "inactive" | "deleted"; } interface User { id: number; name: string; email: string; } interface ApiResponse { users: ApiUser[]; total: number; page: number; } interface FetchUsersOptions { page?: number; limit?: number; signal?: AbortSignal; // 中断対応 } // ==…
応答時間 57.1秒出力 2211 トークン
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…

# SQLクエリ最適化分析 ## 現在のクエリの問題点 ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ パフォーマンス問題 │ ├─────────────────────────────────────────────────────────────────────────┤ │ │ │ products (全件) │ │ │ │ │ ├── LEFT JOIN categories (全カテゴリ) ──────────────────────┐ │ │ │ │ │ │ ├── LEFT JOIN order_details (全詳細) ─────────────────┐ │ │ │…
応答時間 72.4秒出力 2381 トークン

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

MiniMax M2.7を今すぐ試す

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