モデルが提供終了してもエラーが出ない:Grok Imagineの移行から見るAI APIのバージョン管理における4つのリスク

モデルが提供終了してもエラーが出ない:Grok Imagineの移行から見るAI APIのバージョン管理における4つのリスク

著者注:xAI は2026年11月2日、grok-imagine-image-quality という識別子を正式に廃止しました。旧識別子を使ったリクエストはエラーになりませんが、内部で使われるモデルは Image 2.0 Low に切り替わっています。本記事では、今回の Grok Imagine の移行を出発点に、AI API のバージョン管理に伴うリスクと対策を整理します。

xAI は本日(2026年11月2日)、事前に予告していた画像モデルの移行を正式に実施しました。旧識別子 grok-imagine-image-quality は引き続き呼び出せますが、実際に使用されるモデルは grok-imagine-image-2.0 に変更され、品質設定は low に固定されています。多くのアプリケーションでは、コードを一行も変更しなくてもリクエストは通常どおり返り、監視画面にも赤いアラートは表示されません。

これは障害の報告ではありません。 移行ルールは、xAI が9月2日に公開した公式の移行案内に基づくもので、60日前に通知されていました。現時点では、大規模なユーザー障害が発生したことを示す証拠もありません。注目したいのは、ここから見えてくるエンジニアリング上の課題です。インターフェースに互換性があり、呼び出しが成功しても、モデルや出力結果、コストが変わらないとは限りません。

この記事でわかること:Grok Imagine の今回の移行で何が変わったのか、なぜ AI API には通常の可用性監視とは別にバージョン管理の仕組みが必要なのかを解説します。すぐに実行できるシステムの自己点検チェックリストも紹介します。

grok-imagine-model-retirement-api-version-governance-ja-image-0


Grok Imagine モデル退役の要点

まず、公式ドキュメントで確認できる情報を整理します。特に注意したいのは、11月2日は Image 2.0 の初公開日ではないという点です。Image 2.0 はすでに8月7日にリリースされており、11月2日は特定の旧 API 識別子の退役が発効する日です。

項目 詳細
発効日 2026年11月2日(9月2日に予告、通知期間は60日)
発表元 xAI 公式移行ガイド
退役する識別子 grok-imagine-image-quality
引き継ぐモデル grok-imagine-image-2.0、quality は low に固定
影響を受けるエンドポイント /v1/images/generations と /v1/images/edits
互換性 旧識別子は引き続き解決可能で、リクエストとレスポンスの構造も互換性を維持
影響を受けないモデル grok-imagine-image(1.0)は今回の変更の影響を受けないと公式が明言
確認方法 レスポンスの model フィールドに、実際に処理を行ったモデルが表示される

Grok Imagine 旧識別子の連鎖的なリダイレクト

今回の移行で見落としやすいのが「連鎖的なリダイレクト」です。xAI は2026年5月15日に、さらに古い grok-imagine-image-pro を退役させ、そのリクエストを grok-imagine-image-quality に転送していました。11月2日以降は、この転送先がさらに変更されます。

つまり、設定を一度も更新せず、pro 識別子を使い続けているアプリも、実際には Image 2.0 Low を利用することになります。設定ファイル内の model 文字列を確認するだけでは、実際にどのモデルが動作しているかを判断できません。

アプリに設定された識別子 状態 11月2日以降の実際の経路
grok-imagine-image-pro 5月15日に退役済み pro → quality → 2.0(low)
grok-imagine-image-quality 11月2日に退役 quality → 2.0(low)
grok-imagine-image-2.0 正式に利用可能 2.0、low / medium / auto を指定可能
grok-imagine-image 1.0、引き続き利用可能 今回の変更の影響なし

grok-imagine-model-retirement-api-version-governance-ja-image-1


Grok Imagine の移行に伴う4種類のAI APIバージョン管理リスク

以下は公式の仕組みからエンジニアリング上のリスクを考察したもので、xAIで実際に発生した事故の統計ではありません。リスクは、モデルの識別、出力品質、料金、監視の4つに分けられます。

リスク1:モデルの識別情報の変化

クライアントのリクエスト文字列は変わらなくても、サーバー側で実行されるモデルは切り替わります。xAIではレスポンスの model フィールドに実際のモデルが表示されるため、モデルの切り替えを確認できます。ただし、システムがこのフィールドを記録し、比較していることが前提です。多くのアプリケーションでは、リクエスト側にモデル名を固定で指定するだけで、レスポンス内のモデル情報を読み取っていません。

リスク2:出力品質とスタイルの変化

公式が確認しているのは「リクエスト構造の互換性」であり、「出力画像が同じになること」は保証されていません。xAIがImage 2.0の発表時に強調したのは、複数条件を含むプロンプトへの追従、小さな文字や複雑なレイアウト、複数の参照画像を使った編集などの能力です。一方、Redditのr/grokでは、肌のディテール、自然な光と影、元画像の保持について、2.0は以前ほど扱いやすくないという声も一部のユーザーから寄せられています。

これらのコミュニティの評価は個人の主観によるもので、主に一般消費者向け製品を対象としているため、2.0が全面的に後退したと結論づけることはできません。ただし、同じプロンプトでも、モデルの切り替えによって構図やスタイル、部分編集の結果が変わる可能性はあります。「互換性があるから問題ない」と決めつけず、回帰テストで確認する必要があります。

リスク3:料金と品質レベルの変化

今回の移行は、従来より価格が下がるケースですが、それだけに品質レベルの設定が重要であることがよくわかります。以下は、xAI公式の出力画像1枚あたりの価格です(米ドル、参照画像の入力料金を除く)。

解像度 旧Quality 2.0 Low 2.0 Medium
1K $0.05 $0.04 $0.06
1.5K $0.06 $0.05 $0.07
2K $0.07 $0.06 $0.08

毎月10,000枚の1K画像を生成すると仮定した場合の理論上の出力コストは、旧識別子を使い続ける場合(自動的に2.0 Lowが適用される)は約$400で、旧Qualityの$500より$100安くなります。一方、明示的に2.0 Mediumに変更すると$600となり、旧版より$100高くなります。画像編集では、さらに参照画像1枚につき$0.01の入力料金がかかります。例えば、参照画像1枚と1K出力1枚の場合、旧Qualityは$0.06、2.0 Lowは$0.05、2.0 Mediumは$0.07です。

見落としやすいのがデフォルト値の違いです。8月28日以降、2.0ではqualityを指定しない場合のデフォルトがautoになります。autoは現在、テキストから画像生成ではlow、画像編集ではmediumを選択します(公式の表現はcurrentlyであり、永続的に固定されるわけではありません)。そのため、編集用途では「旧識別子を使い続ける」場合と「2.0に変更してqualityを指定しない」場合は同等ではなく、料金も異なります。また、価格表には1.5Kが記載されていますが、生成パラメータのドキュメントで現在明示されているresolutionは1kと2kのみです。1.5kを指定できるかどうかは、実際に試して確認する必要があります。

リスク4:監視の盲点

HTTPステータスコード、成功率、応答時間だけを監視している場合、モデルの切り替えは指標上ほとんど「見えません」。xAIの画像生成における非同期(deferred)モードも、その一例です。pendingはHTTP 202、doneはHTTP 200を返しますが、failedもHTTP 200を返し、レスポンスにエラー情報を含めます。HTTP 200は、必ずしも処理の成功を意味しません。


各社のモデルバージョン管理方式の比較

xAIの「旧識別子を引き続き受け付け、サーバー側でモデルを切り替える」方式は、あくまで一つの戦略です。すべてのメーカーに共通するルールではありません。各社の公式ドキュメントを比べると、その違いは明らかです。

grok-imagine-model-retirement-api-version-governance-ja-image-2

メーカー 公式のバージョン管理方針 提供終了・変更後の挙動 開発者への影響
xAI 提供終了後も識別子を受け付け、サーバー側でリダイレクト エラーは出ないが、実際のモデルは変わる レスポンスのmodelフィールドを必ず確認する
Anthropic Active / Legacy / Deprecated / Retiredの4段階 Retired後はリクエストが失敗。公開モデルは少なくとも60日前に通知 問題がエラーとして表面化するため、廃止予定の告知を追跡する必要がある
Google Gemini Stable / Preview / Latest / Experimental Latestエイリアスは新バージョンへ自動的に切り替わり、破壊的変更は事前に通知される 本番環境ではStableを推奨。Latestは慎重に使う
OpenAI 本番環境ではモデルのスナップショットを固定することを推奨 API構造の後方互換性は、出力の一貫性を保証するものではない スナップショットの固定と評価セットの作成に加え、提供終了日にも注意する

xAIとの比較:xAIはクライアント側の互換性を最も「スムーズ」に保っており、古いコードが突然動かなくなることはありません。ただし、その代償として、モデルの変更がエラーという形では表面化しません。対照的に、AnthropicのRetired後にリクエストを失敗させる方針は「騒がしい」ものの、問題を早期に発見できます。

GoogleとOpenAIの比較:Googleは「識別子は変わらず、バージョンが変わる」仕組みをLatestエイリアスに明示的に組み込んでいます。こうした仕組み自体が公開されており、一般的なものであることがわかります。一方、OpenAIは別の観点から、本番環境でスナップショットを固定し、評価セットを作成することを推奨しています。両社の方針から、バージョン管理は特定の一社だけの問題ではなく、どのAI APIを使う場合にも向き合う必要があるエンジニアリング上の課題だとわかります。

💡 選択時のアドバイス:バージョンの扱いはメーカーによって大きく異なるため、複数のモデルを利用する場合は「リクエストしたモデル」と「実行されたモデル」を統一的に記録するのがおすすめです。APIYI apiyi.comを通じて、1つのOpenAI互換インターフェースから複数社のモデルに接続する場合も、メーカー間で比較しやすいように、アプリケーション層でこの2種類のフィールドを保持しておくとよいでしょう。


AI APIのバージョン管理を構築する:ログ、コスト、段階的リリース

ステップ1:リクエストしたモデルと実行されたモデルを区別する

OpenTelemetryの生成AIセマンティック規約には、2つの重要な属性があります。gen_ai.request.model はクライアントがリクエストしたモデルを、gen_ai.response.model は実際にレスポンスを生成したモデルを表します。xAIは完全なテレメトリフィールドを自動では出力しないため、アプリケーション側で情報を収集し、対応付ける必要があります。推奨する業務ログのフィールドは以下のとおりです(エンジニアリング上の推奨であり、公式の必須要件ではありません)。

フィールド 用途 注意事項
requested_model / served_model 暗黙的なリダイレクトの検出 servedはレスポンスのmodelフィールドから取得する
quality_requested / quality_effective 品質レベルの追跡 effectiveをドキュメントから推定するしかない場合は、推定値であることを明示する
response_status / business_status HTTP上の結果と業務上の結果の区別 非同期処理がfailedでもHTTP 200が返ることがある
cost_usd リクエスト1回あたりの実コスト xAIではcost_in_usd_ticksから換算できる
reference_image_count / resolution コストの要因分析 編集処理では入力料金も含める
prompt_template_version / evaluation_result 回帰テストでの比較 機密性の高いプロンプトやユーザー画像をデフォルトで記録しない

ステップ2:実際に使われたモデルとコストをコードで記録する

xAI公式のCost Trackingドキュメント(2026年10月10日更新)によると、レスポンスのusageオブジェクトから cost_in_usd_ticks を取得できます。換算式は cost_usd = cost_in_usd_ticks / 10000000000 で、公式の例では400000000 ticksが0.04ドルに相当します。これはxAI固有のフィールドなので、SDKやサードパーティプラットフォーム経由で呼び出す場合は、そのまま受け取れるか確認が必要です。

以下のシンプルなサンプルでは、「リクエストのたびに照合する」方法を示します。

import requests

BASE_URL = "https://api.apiyi.com/v1"  # APIYI OpenAI 兼容接口
REQUESTED_MODEL = "grok-imagine-image-2.0"  # 示例名称,可用模型以平台实际列表为准

resp = requests.post(
    f"{BASE_URL}/images/generations",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"model": REQUESTED_MODEL, "prompt": "A tech magazine cover",
          "quality": "low", "resolution": "1k", "n": 1},
    timeout=180,
).json()

served = resp.get("model")
if served and served != REQUESTED_MODEL:
    print(f"[版本告警] 请求 {REQUESTED_MODEL},实际执行 {served}")

コストと処理結果の確認を含む完全な実装を見る
import time
import logging
import requests
from typing import Optional

logging.basicConfig(level=logging.INFO)
log = logging.getLogger("model_governance")

BASE_URL = "https://api.apiyi.com/v1"  # 使用 APIYI 统一接口
TICKS_PER_USD = 10_000_000_000  # xAI 官方换算:1 美元 = 10^10 ticks


def generate_image(
    prompt: str,
    model: str,
    quality: str = "low",          # 显式填写,避免 auto 默认值随上游变化
    resolution: str = "1k",
    api_key: str = "YOUR_API_KEY",
    expected_unit_cost: Optional[float] = None,
) -> dict:
    start = time.time()
    r = requests.post(
        f"{BASE_URL}/images/generations",
        headers={"Authorization": f"Bearer {api_key}"},
        json={"model": model, "prompt": prompt, "quality": quality,
              "resolution": resolution, "n": 1},
        timeout=180,
    )
    latency_ms = int((time.time() - start) * 1000)
    body = r.json() if r.content else {}

    # 1. 执行模型校验
    served_model = body.get("model")

    # 2. 业务结果校验:HTTP 200 不等于拿到可用图片
    data = body.get("data") or []
    has_image = bool(data and (data[0].get("url") or data[0].get("b64_json")))
    business_ok = r.status_code == 200 and has_image and not body.get("error")

    # 3. 成本:字段可能不被透传,缺失时记录为 None 而不是 0
    ticks = (body.get("usage") or {}).get("cost_in_usd_ticks")
    cost_usd = ticks / TICKS_PER_USD if ticks is not None else None

    record = {
        "requested_model": model,
        "served_model": served_model,
        "quality_requested": quality,
        "resolution": resolution,
        "response_status": r.status_code,
        "business_status": "ok" if business_ok else "failed",
        "latency_ms": latency_ms,
        "cost_usd": cost_usd,
    }

    if served_model and served_model != model:
        log.warning("模型重定向: %s -> %s", model, served_model)
    if cost_usd is not None and expected_unit_cost is not None \
            and abs(cost_usd - expected_unit_cost) > 1e-6:
        log.warning("单价偏离预期: 预期 %.4f 实际 %.4f", expected_unit_cost, cost_usd)

    log.info("generation record: %s", record)
    return record


if __name__ == "__main__":
    generate_image(
        prompt="A clean product shot on white background",
        model="grok-imagine-image-2.0",  # 以平台模型列表为准
        quality="low",
        expected_unit_cost=0.04,
    )

🚀 クイックスタート:まずはこの記録処理を試したい場合は、APIYIのapiyi.comで登録してテスト用の利用枠を取得し、実際の業務で使うプロンプトをいくつか実行してログ項目を確認できます。利用可能な画像モデル、対応する品質パラメータ、実際の料金については、プラットフォームのモデル一覧と料金ページを確認してください。サードパーティプラットフォームの料金は、xAIの公式料金とは異なります。

ステップ3:固定テストセットとカナリア検証

Google SRE の Canary Release 手法と OpenAI の評価セットに関する推奨を参考に、画像モデルの移行を次の手順で進めます。まず、文字入りポスター、商品画像、人物画像の編集、複数被写体の構図、部分修正を網羅した固定サンプルセットを用意します。次に、プロンプト、入力画像、解像度、品質、アスペクト比、生成枚数を固定します。そのうえで、指示への追従性、被写体の保持、文字の正確性、編集領域外の変化、目視による検収合格率、合格画像1枚あたりのコストを比較します。最後に、ルーティングを制御できる状態で少量のトラフィックから切り替え、指標を確認しながら対象を広げます。

押さえておきたいのは、今回の xAI による提供終了は上流側で強制的に実施されるため、開発者は提供終了済みの旧 Quality 基盤モデルに切り戻せるとは限らないという点です。ここでの「ロールバック」とは、検証済みで引き続き利用可能な代替モデルへの切り替え、影響を受ける機能の停止、または quality パラメータの調整を指します。アクセスできなくなった旧バージョンへの復帰を意味するものではありません。


Grok Imagine の移行が開発者と API プラットフォームに与える影響

開発者への影響

  • 調査範囲を広げる:grok-imagine-image-quality だけでなく、grok-imagine-image-pro など、さらに古いエイリアスも検索します。
  • パラメータを明示する:2.0 に直接移行する場合は low または medium を明示し、編集用途の品質レベルと料金を auto に任せないようにします。
  • コストの算定基準を見直す:公式の「1枚あたり $0.01 安くなる」という説明は出力価格の比較です。参照画像を使う編集用途では、総コストの削減幅が異なります。
  • 独立した検収を行う:呼び出しの成功率に加え、業務要件に基づく検収と、合格画像あたりのコストを指標にします。

API 集約プラットフォームへの影響

複数モデルを扱うプラットフォームでは、バージョン管理が顧客の実際のニーズになりつつあります。顧客は、リクエストがどの上流モデルに送られたか、提供終了やリダイレクトの時期と価格がどう変わるかを知る必要があります。また、quality などの重要なパラメータが正しく引き渡され、モデルと請求の情報を追跡できることも求めています。これらは、集約プラットフォームが検討・整備する価値のある領域です。

🎯 技術的なアドバイス:APIYI apiyi.com のような集約プラットフォームを通じて複数のモデルを利用している場合、移行中は次の3点を確認しましょう。レスポンスの model フィールドが実際の上流モデルを反映しているか、quality パラメータがそのまま引き渡されているか、請求額が想定単価と一致しているかです。差異が見つかった場合は、リクエスト ID を控えてプラットフォームのテクニカルサポートに相談すると、後から請求明細を調べるより効率的です。


よくある質問 FAQ

Q1: 今回の Grok Imagine モデルの提供終了とは、具体的に何ですか?

2026 年 11 月 2 日から、xAI API の `grok-imagine-image-quality` という識別子は提供終了となります。ただし、引き続き呼び出すことは可能で、リクエストはサーバー側で `grok-imagine-image-2.0` に転送され、品質は low に固定されます。生成・編集の両方の API が対象ですが、1.0 モデルの `grok-imagine-image` には影響しません。

Q2: 古いコードは 404 エラーになったり、そのまま失敗したりしますか?

いいえ。公式の説明によると、旧識別子は引き続き認識され、自動的にリダイレクトされます。リクエストとレスポンスの構造も互換性が維持されます。だからこそ注意が必要です。エラーが出なくても、出力結果や単価が変わっていないとは限りません。この点は、Anthropic のモデルが Retired 状態になるとリクエストが失敗する方針とは異なります。

Q3: grok-imagine-image-2.0 に変更すれば、以前と完全に同じになりますか?

完全には同じになりません。2.0 に変更して quality を指定しない場合、デフォルトは auto となり、現在はテキストから画像生成には low、画像編集には medium が使われます。一方、旧識別子を使い続ける場合は low に固定されます。画像編集で medium が使われる場合、1K 出力の単価は $0.06 となり、旧 Quality の $0.05 より高くなります。品質を明示的に指定し、固定のテストセットで結果を確認することをおすすめします。

Q4: 自分のシステムで実際に使われているモデルは、どう確認できますか?

レスポンスの `model` フィールドを読み取って記録し、リクエストで指定したモデルと比較します。あわせて、取得できる場合は `cost_in_usd_ticks` から換算した実際のコストも記録しましょう。APIYI apiyi.com などのサードパーティプラットフォーム経由で呼び出す場合は、これらのフィールドがそのまま返されるかも確認する必要があります。プラットフォームで利用できるモデルと価格については、各公式ページを確認してください。

Q5: 新モデルの結果に満足できない場合、旧 Quality に戻せますか?

戻せるとは限りません。提供終了は提供元によって強制的に実施されるため、旧 Quality の基盤モデルにアクセスできる保証はありません。quality パラメータの調整、業務で検証済みの代替モデルへの切り替え、または影響を受ける機能の一時停止が現実的な対策です。検証済みの代替手段を用意し、APIYI apiyi.com の統一インターフェースを使って複数のモデルを切り替えながらテストしておけば、問題が起きてから慌てずに済みます。

Q6: Image 2.0 は旧バージョンより優れていますか?

一概には言えません。xAI は公開時、当時の Arena のテキストから画像生成と画像編集のランキングで 2 位だったと発表しています。これは 8 月 7 日時点の過去の成績です。10 月下旬の Arena のスナップショットでは、単一画像編集の総合ランキングで 5 位、テキストから画像生成の総合ランキングで 6 位でした。コミュニティでは、写実的な質感や元画像の保持について不満を示すユーザーも一部います。公式が示す性能、独立したテスト、主観的な好みはそれぞれ別の評価軸です。最も信頼できる判断材料は、自分の業務に合わせたテストセットの結果です。


AI APIのバージョン管理:押さえておきたいポイント

  • 呼び出しの成功≠モデルが変わっていない:Grok Imagineの旧識別子はエラーにならず、いつの間にか2.0 Lowに切り替わっています。
  • エイリアスは連鎖的にリダイレクトされる:pro → quality → 2.0 Lowというように変わるため、設定文字列を確認するだけでは不十分です。
  • デフォルト値も変わりうる:現在、autoは生成にlow、編集にmediumを選択します。明示的に指定しましょう。
  • コストは実際の請求額で確認する:編集には参照画像の入力料金もかかるため、コストの削減率は出力料金の値下げ率とは異なります。
  • HTTP 200は業務上の成功を意味しない:非同期タスクがfailedになっても、HTTP 200が返る場合があります。
  • ベンダーによって方針は異なる:リダイレクト、エラー、Latestの自動切り替え、固定スナップショットは、それぞれ別に対策が必要です。
  • まずはログから始められる:APIYI apiyi.comのテスト枠を使い、リクエストしたモデルと実行されたモデルを両方記録しましょう。

まとめ

今回のGrok Imagineの移行から得られる主な教訓は、次の3点です。

  1. 互換性を維持する方針は変化を見えにくくする:xAIはクライアントへの影響が最も少ないリダイレクトを選んだため、モデル、品質レベル、単価の変更がエラーとして現れません。
  2. バージョン管理には専用の仕組みが必要:リクエストしたモデルと実行されたモデルの両方の記録、実際のコスト追跡、業務レベルでの検証は、通常の可用性監視だけではカバーできません。
  3. 切り戻しは事前に設計する:提供元が強制的にモデルを廃止した場合、それを取り消すことはできません。頼れるのは、あらかじめ検証しておいた代替モデルとパラメータの組み合わせです。

今日のうちに一度、現状を確認してみましょう。コード内の旧モデル識別子を検索し、レスポンスのmodelフィールドと照合してください。また、編集と生成それぞれのqualityパラメータを明示的に固定し、テスト用のサンプルを用意しておきましょう。APIYI apiyi.comの統一インターフェースを使って複数モデルの比較テスト環境を構築し、提供元の次の変更が来る前に、バージョンの可観測性を確保することをおすすめします。


📚 参考資料

  1. xAI 2026-11-02 画像モデル移行ガイド:今回の提供終了とリダイレクトのルール
  2. リンク: docs.x.ai/developers/migration/imagine-image-quality-nov-2
  3. 内容: 提供終了する識別子、引き継ぎ先モデル、品質グレード、影響範囲に関する一次情報

  4. xAI 2026-05-15 提供終了履歴:pro 識別子の移行記録

  5. リンク: docs.x.ai/developers/migration/may-15-retirement
  6. 内容: 連鎖的なリダイレクトを理解するための重要資料

  7. xAI 公式料金・Image 2.0 モデルページ:解像度とグレード別の単価

  8. リンク: docs.x.ai/developers/pricing
  9. 内容: 出力と参照画像の入力にかかる費用の計算根拠

  10. xAI 画像生成パラメータドキュメント:quality のデフォルト値と非同期処理のステータス

  11. リンク: docs.x.ai/developers/model-capabilities/images/generation
  12. 内容: auto の動作と deferred モードの HTTP ステータスに関する説明

  13. xAI Cost Tracking:リクエスト単位の実際のコストを示すフィールド

  14. リンク: docs.x.ai/developers/cost-tracking
  15. 内容: cost_in_usd_ticks の意味と換算方法

  16. Anthropic モデル廃止に関する説明:モデルのライフサイクルの4段階

  17. リンク: docs.anthropic.com/en/docs/about-claude/model-deprecations
  18. 内容: Retired 後にリクエストを失敗させる方針との比較

  19. Google Gemini モデルバージョンの説明:Stable と Latest の違い

  20. リンク: ai.google.dev/gemini-api/docs/models
  21. 内容: エイリアスの自動切り替えの仕組み

  22. OpenAI プロンプトエンジニアリングと API の概要:スナップショットの固定と評価に関する推奨事項

  23. リンク: developers.openai.com/api/docs/guides/prompt-engineering
  24. 内容: 本番環境でスナップショットを固定し、評価セットを構築するという公式の推奨事項

  25. Google SRE Canary Release:カナリアリリースの方法

  26. リンク: sre.google/workbook/canarying-releases/
  27. 内容: 少量のトラフィックで検証し、変更の影響範囲を抑える方法

  28. OpenTelemetry 生成 AI のセマンティック規約:リクエストとレスポンスのモデル属性

    • リンク: opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/
    • 内容: gen_ai.request.model と gen_ai.response.model の定義

著者: APIYI 技術チーム
技術に関するお問い合わせ: APIYI のウェブサイトトップページからお気軽にお問い合わせください。接続に関する詳しい資料は docs.apiyi.com のドキュメントセンターでご覧いただけます。

関連記事

類似投稿