モデル一覧に戻る
openai logo
gpt-6.1-sol-pro

GPT-6.1 Sol Pro

GPT-6.1 Sol Pro は [GPT-6.1 Sol](https://openrouter.ai/openai/gpt-6.1-sol) と同じ基盤モデルですが、複雑なタスクに対してより高品質な応答を得るために `reasoning.mode` を `pro` に設定して提供されています。**コスト注記:** プロモードは大幅に多くの...

2026/9/29
1,050,000 トークン
入力: ¥357.4/M
出力: ¥1,787/M

仕様

モダリティ

入力
file
image
text
出力
text

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

include_reasoning
max_completion_tokens
max_tokens
reasoning
reasoning_effort
response_format
seed
structured_outputs
tool_choice
tools

最大出力トークン

128,000

推論設定

既定の動作
思考オン(強度: medium)
指定できる強度
max
xhigh
high
medium
low
思考のオフ
不可(常に思考します)

思考の制御方法と課金を見る

データの取り扱い

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

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

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

コード例

curl https://api.fastmetal.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-6.1-sol-pro",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

GPT-6.1 Sol Proの実際の回答

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…

確認すべき点は、**DBから取得した `price` と `quantity` の型**です。`price` が文字列(例:`"1200.50"`)として返されている可能性があります。 ただし、**提示されたエラーには不整合があります**。Pythonでは `str * int` は有効で、数値計算ではなく文字列の繰り返しになります。 ```python "100" * 2 # "100100" ``` その結果を `sum()` に渡すと、通常は `*` ではなく `+` に関するエラーになります。 ```python sum(["100100"]) # TypeError: unsupported operand type(s) for +: 'int' and 'str' ``` したがって、実際に動いているコードと完全なトレースバックも確認してください。 ### 修正例 金額には、浮動小数点の誤差を避けるため `float` より **`Decimal`** を使うのが適切です。 ```python from decimal import Decimal def get_user_orders(user_id): # パラメータの渡し方は、使用中のDBライブラリの仕様に合わせてください orders = list(db.query( "SELECT price, quantity FROM orders WHERE user_id = %s", (user_id,), )) total…
応答時間 17.5秒出力 1488 トークン

コードレビュー

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

主な改善点は、**型の明確化、HTTPエラーの処理、ループの簡素化**です。現在の実装でも基本的には動作しますが、APIの異常応答やデータ量の増加に備える余地があります。 ## 改善ポイント ### 1. 可読性・型安全性 - **`any[]` を具体的な型にする** APIから受け取るユーザーと、整形後のユーザーを別々に定義すると、プロパティ名の間違いなどを検出できます。 - **`100` を定数にする** リクエストと終了判定で同じ定数を使い、変更漏れを防ぎます。 - **`for...of` を使う** `data.users[i]` の繰り返しを避けられます。 - **変更しない変数には `const` を使う** 配列への `push` は、配列変数を `const` にしても可能です。 - **`page` を `startPage` にする** 「取得開始ページ」であることが明確になります。 ### 2. エラー処理・ベストプラクティス - **`response.ok` を確認する** `fetch` は、HTTP 404や500では通常rejectされません。 - **開始ページを検証する** 正の整数以外をAPIへ送らないようにします。 - **必要ならキャンセルに対応する** `AbortSignal` を受け取ると、画面遷移などで取得を中断できます。 - **APIレスポンスを実行時にも検証する** TypeScriptの型や `as` は、受信したJSONの内容を保証しま…
応答時間 26.7秒出力 2874 トークン

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…

主な改善点は、**注文とレビューをそのままJOINしないこと**と、**注文の絞り込み・結合に使うインデックスを追加すること**です。 なお、元のSQLには性能だけでなく、集計結果が誤る可能性もあります。 ## 1. 元のSQLの問題点 ### 注文数・売上がレビュー件数分だけ増える ある商品に注文明細が10件、レビューが5件あると、JOIN後は50行になります。そのため、`COUNT(o.order_id)`と`SUM(o.amount)`が膨らみます。 注文とレビューは、それぞれ商品単位で集計してから結合する必要があります。 ### `orders`へのLEFT JOINが実質INNER JOINになっている ```sql WHERE o.created_at >= '2024-04-01' ``` によって、注文が存在しない商品の行は除外されます。元の条件では「指定日以降の完了注文がある商品」だけが対象なので、明示的にINNER JOINを使えます。 ### 商品名で集計している ```sql GROUP BY p.product_name, c.category_name ``` では、同じ商品名・カテゴリ名を持つ別の商品がまとめられます。商品別ランキングであれば、`p.id`を基準に集計すべきです。 ## 2. 改善SQL 以下は**PostgreSQLを想定**した例です。「商品別の売上上位50件」が目的と仮定し、レビュー平均は上位50商品についてだけ計算します。 ```sql WITH sales AS ( SELECT…
応答時間 43.0秒出力 3669 トークン

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

よくある質問

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

GPT-6.1 Sol Proを今すぐ試す

GPT-6.1 Sol ProはFastMetalのAPIキー1つで利用できます。ブラウザですぐに試す、またはOpenAI SDKからそのまま呼び出せます。