LLM 設定の取得¶
GET /api/v1/llm_cfg/{appid}/get
概要¶
指定された appId の LLM アプリケーション詳細を取得します。編集時の値の再入力や個別の問い合わせに使用できます。
ルートパラメータ¶
| パラメータ名 | タイプ | 必須 | 説明 |
|---|---|---|---|
| appid | string | Y | LLM アプリケーションの appId |
パラメータ補足説明¶
インターフェース説明¶
パスパラメータ appid に基づいて、単一の LLM アプリケーション詳細を取得します。
レスポンス説明¶
- 完全な設定オブジェクトを返します。
clientTokenは実際の token 文字列を返します。内部 token UUID ではありません。ifTokenExpired=trueの場合、現在バインドされている token が無効化または削除済みであることを示します。
よくあるユースケース¶
- 編集前に元の設定を読み取る
- 外部システムが
appIdで単一のアプリケーションを照会する - 特定のアプリケーションにバインドされた現在の token がまだ使用可能かを確認する
エラーセマンティクス¶
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"
}