Dikaya Pro 2 のコードレビュー:CSV 取り込みをテストで確かめる
seller-pro-2 は、GLM-5.3 を基に変更した Dikaya Pro 2 の公開 ID です。seller-glm-5-3 と同じ接続項目ではありません。コードレビューでは、指摘を CSV 取り込みの小さな失敗テストに変え、手元で修正前後を確かめます。チャットに書かれたテスト成功を、実際の実行記録の代わりにはしません。
要点
- CSV の形式だけでなく、重複見出しや空欄の意味を契約にします。
- レビューの指摘は再現入力と失敗テストで確認してから採用します。
- Pro 2 のデモは独立した条件を持ち、全モデルへのアクセスを意味しません。
現在の設定に基づく仕様
- API ID
seller-pro-2- カタログ掲載状態
- 設定上は有効
- コンテキスト、トークン
- 1,000,000
- 画像処理
- テキスト説明を経由
- 宣言された推論レベル
- この項目では宣言されていません
カタログへの掲載と設定料金は、生成の可用性や実行可能な料金の検証を意味しません。Qwen も同様で、料金確認により生成前に拒否される場合があります。無効になっても解説記事は残ります。
モデルのコンテキストはブラウザ履歴の容量、JSON 上限、回答長とは別です。チャットには独自の制限があり、送信範囲を縮めてもアカウントの履歴は消えません。
推論レベルは速度、品質、可視の推論過程を保証しません。出力上限には推論トークンも含まれ得ます。明示した小さい上限は維持されます。
Pro 2 は GLM-5.3 の改変版と説明できます。seller-glm-5-3 とは別で、Flash と Pro の基盤は未公表です。
| 入力 | キャッシュ入力 | 出力 |
|---|---|---|
| 6 | 0.6 | 10 |
これは設定上の通常小売料金で、単位は米ドル/100万トークンです。検証済みの実行料金や個人向け見積もりではありません。キャッシュは報告された使用量に基づき、画像の文字化ブリッジは別途課金されます。
設定料金による計算例
入力 1000、キャッシュ 0、出力 500 トークンの場合:$0.011。計算だけで実行結果ではありません。画像、検索、不明な使用量は含みません。
新規デモは生涯 3 回まで、Pro 2、推論を含め出力 8192 トークンまでです。旧条件は保持されます。通常の有料既定値は 16384 ですが、個別設定や明示した値が優先されます。画像と検索はデモ対象外です。
最小 API サンプル
説明用の Python コードで、実行した回答ではありません。キーは環境変数から読み、自動再試行は無効です。切断時は結果と費用の両方が不明になり得るため、無条件に再送しないでください。
import os
from openai import OpenAI
client = OpenAI(
base_url="https://dikaya.cc/v1",
api_key=os.environ["DIKAYA_API_KEY"],
max_retries=0,
)
response = client.chat.completions.create(
model="seller-pro-2",
max_tokens=512,
messages=[{"role": "user", "content": "私の課題の確認リストを作り、元の事実と仮定を分けてください。"}],
)
print(response.choices[0].message.content)
モデル名と作業の評価軸を固定する
Pro 2 を GLM-5.3 に基づく変更版と説明することはできますが、別 ID の seller-glm-5-3 と設定や結果を混ぜません。この基盤説明を Flash や Pro にも当てはめることはできません。レビュー記録にはモデルの公開 ID を残し、後からどの条件で依頼したか確認できるようにします。
コードレビューを取り上げるのは検証方法が明確だからであり、このモデルが必ず優れた修正を出すという評価ではありません。自分の既知の不具合を含む小さなサンプルで、契約違反を再現できるか確かめます。一例の成功を、他言語や別プロジェクトにも通用する性能保証へ広げないでください。
CSV 取り込みの契約を先に書く
架空の蔵書データで、必須見出しは book_id と title、見出しの重複はエラー、空の title は拒否すると決めます。前後の空白を削るか、未知の列を許すかも指定します。こうした条件がないまま直すと、モデルは便利な自動補正を加え、既存の入力を別の意味に変えてしまいます。
対象関数、呼び出し元、使用するライブラリーの版、既存テストを渡します。実データ全体より、条件を再現する少数行を作る方が原因を追いやすくなります。添付は現在の形式と容量の範囲で行い、コードの表示やダウンロードが実行を意味しないことも前提として共有します。
再現できる指摘だけを不具合として扱う
同じ見出しが二度現れる入力を作り、契約ではエラーなのに一方の値が失われるか確認します。モデルには最小入力、期待する例外、現行処理、失敗するテストを順に求めます。通常行が読めるというテストだけでは、見出しの問題を検出できない理由も説明してもらいます。
実行していないテストは未実行と明記します。修正前に本当に失敗するかを手元で確かめ、インポートエラーや依存不足とは分けます。期待値を対象関数で作ると同じ誤りを共有するため、契約から独立に決めます。再現しない指摘は設計上の相談として残し、無理に修正へ進めません。
修正と仕様追加を同じ差分に混ぜない
重複見出しを検出する修正なら、その検出と既存のエラー経路に範囲を絞ります。文字コード変換や列名の翻訳、外部ファイルの移動まで同時に足しません。各変更がどの失敗テストに対応するかを示し、必要な別課題は今回の修正とは分けて記録します。
追加テストが通った後に、通常入力、空欄、引用符を含む値など既存の契約も確認します。実際のコマンド、終了状態、出力を保存し、モデルの予想した成功報告と区別します。実行していない範囲が残るなら、レビュー完了という言葉の代わりに、確認済みの範囲を具体的に書きます。
デモの条件を通常利用から切り分ける
Pro 2 のデモには別の制限とアカウントごとの既存条件があります。記事を読んだことで利用回数が復活したり、全モデルやすべてのツールが使えるようになったりはしません。まず小さなテキスト例で手順を確認し、現在のアカウント画面と文書で実際の範囲を確かめます。
デモの reasoning_effort=none は、推論トークンが必ずゼロ、または最終テキストが必ず出るという保証ではありません。他の五つのモデルで宣言された low、high、max を Pro 2 に一律に指定しません。モデル入力、ブラウザー履歴、出力上限も別の制約として扱います。
実行証拠と通信状態をまとめて引き継ぐ
最終記録は契約、再現入力、修正前の失敗、採用差分、修正後の結果で構成します。ライブラリーの最新情報が必要なら確認した文書を渡します。有料ブラウザーの明示的検索と公開 API は別であり、モデルを選んだだけで検索やテスト実行の機能が追加されるわけではありません。
SDK は自動再試行を無効にし、出力上限を明示します。HTTP 拒否と通信結果不明は分け、切断だけで未保存や無課金と判断しません。記事の引き継ぎは下書きの準備で、既存下書きや権限が優先することがあります。送信前に seller-pro-2 と入力内容を確認します。
よくある質問
Pro 2 は seller-glm-5-3 と同じモデル選択ですか?
いいえ。Pro 2 は GLM-5.3 を基にした変更版ですが、公開 ID は seller-pro-2 です。seller-glm-5-3 には別の設定と条件があります。名称が関連していても、利用権限、パラメーター、試験記録をそのまま転用せず、選択した正確な項目を残してください。
モデルが出したテストをそのまま成功扱いにできますか?
できません。実際の環境で修正前の失敗と修正後の成功を確認し、コマンドと結果を保存します。コードブロックや成功するはずという文章は予測です。期待値が契約に基づいているか、既存の呼び出し元も壊していないかを自分で確認します。
デモでコードを試せば他のモデルも利用できますか?
そのようには判断できません。Pro 2 のデモには独立した条件があり、既存アカウントの条件も維持されます。全モデル、画像、ツールの権限を意味せず、利用回数を記事から回復するものでもありません。現在の選択欄とアカウント情報で確認してください。
CSV の自動補正も一緒に追加してよいですか?
元の契約にない補正は仕様変更として別に検討します。列名の変換や空白除去は便利でも、データの意味や既存のエラー処理を変えることがあります。まず再現した不具合だけを最小限直し、追加機能は入力例と期待する動作を改めて定義してください。
出典
AIの支援を受けて作成した記事です。例は説明用であり、実際のモデル回答や比較試験の記録ではありません。外部資料はサービスの利用条件に代わるものではありません。
- Dikaya 日本語ドキュメント:接続とリクエストの条件
dikaya.cc - Dikaya 日本語モデル一覧:公開識別子と対応内容
dikaya.cc - Dikaya 日本語料金案内:設定上の料金と利用条件
dikaya.cc - OpenAI Python SDK 公式資料:自動再試行の設定
github.com - MDN Fetch ガイド:HTTP 応答と通信エラーの区別
developer.mozilla.org
この課題をチャットへ
リンクは質問の下書きを渡してこのモデルの選択を要求するだけで、生成しません。選択はアクセスが許可されている場合に限られ、デモやアカウント設定で制限されます。保存済み下書きがリンクより優先されることもあります。手動送信前に本文と選択モデルを確認してください。
この課題をチャットへ ドキュメント