コンテンツにスキップ

LLM 設定の取得



GET /api/v1/llm_cfg/{appid}/get

概要

指定された appId の LLM アプリケーション詳細を取得します。編集時の値の再入力や個別の問い合わせに使用できます。

ルートパラメータ

パラメータ名 タイプ 必須 説明
appid string Y LLM アプリケーションの appId

パラメータ補足説明

インターフェース説明

パスパラメータ appid に基づいて、単一の LLM アプリケーション詳細を取得します。

レスポンス説明

  1. 完全な設定オブジェクトを返します。
  2. clientToken は実際の token 文字列を返します。内部 token UUID ではありません。
  3. ifTokenExpired=true の場合、現在バインドされている token が無効化または削除済みであることを示します。

よくあるユースケース

  1. 編集前に元の設定を読み取る
  2. 外部システムが appId で単一のアプリケーションを照会する
  3. 特定のアプリケーションにバインドされた現在の token がまだ使用可能かを確認する

エラーセマンティクス

  1. appid が存在しない場合、通常は ft.NotFoundLlmSet または ft.InvalidLlmAppuuid が返されます。

リクエスト例

curl 'https://openapi.guance.com/api/v1/llm_cfg/llm_app_demo/get' \
  -H 'Content-Type: application/json' \
  -H 'DF-API-KEY: <DF-API-KEY>' \
  --compressed

レスポンス

{
    "code": 200,
    "content": {
        "appId": "llm_app_demo",
        "createAt": 1690813059,
        "creator": "acnt_xxxx32",
        "deleteAt": -1,
        "id": 1,
        "jsonContent": {
            "name": "Langfuse Prod",
            "type": "Langfuse",
            "site": "https://cloud.langfuse.com",
            "extend": {
                "service": "prod"
            }
        },
        "status": 0,
        "updateAt": 1690813059,
        "updator": "acnt_xxxx32",
        "uuid": "llm_app_demo",
        "workspaceUUID": "wksp_xxxx32",
        "clientToken": "token_xxx",
        "ifTokenExpired": false
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "TRACE-68EEEB4A-9ABC-4DDB-A72B-40F07F2699A5"
}

フィードバック

このページは役に立ちましたか?