1.4. CLI を使用した Lightspeed カスタムリソースファイルの作成
カスタムリソース (CR) ファイルには、Operator が OpenShift Lightspeed をデプロイするために使用する情報が含まれています。CR ファイルの具体的な内容は、大規模言語モデル (LLM) プロバイダーごとに異なります。CR ファイルを作成するには、使用している LLM プロバイダーの設定ファイルを選択します。
前提条件
-
OpenShift CLI (
oc) にアクセスでき、cluster-adminロールを持つユーザーとしてログインしている。または、クラスタースコープの CR ファイルを作成する権限を持つユーザーアカウントにログインしています。 - OpenShift Lightspeed Service で使用できる LLM プロバイダーがある。
- OpenShift Lightspeed Operator がインストールされている。
手順
使用する LLM プロバイダーの YAML コンテンツを含む
OLSConfigファイルを作成します。OpenAI CR ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux AI CR ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat OpenShift AI CR ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Microsoft Azure OpenAI CR ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IBM watsonx CR ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行します。
oc create -f /path/to/config-cr.yaml
$ oc create -f /path/to/config-cr.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Operator は、YAML 設定ファイルの情報を使用して OpenShift Lightspeed をデプロイします。
1.4.1. 信頼できる CA 証明書と LLM プロバイダーのサポート リンクのコピーリンクがクリップボードにコピーされました!
TLS 証明書を使用して、大規模言語モデル (LLM) および OpenShift Lightspeed サービスとの通信を確立できます。通常、これはカスタムプロキシーを使用して LLM と通信する場合に必要です。
OpenShift Lightspeed サービスは、次の LLM プロバイダー用の信頼できる CA 証明書の追加をサポートしています。
- Red Hat Enterprise Linux AI vLLM
- Red Hat OpenShift AI vLLM
- OpenAI
- Microsoft Azure OpenAI
信頼できる CA 証明書を追加するには、証明書を含む ConfigMap オブジェクトを作成する必要があります。その後、次の例に示すように、オブジェクトの名前を OLSConfig カスタムリソース (CR) ファイルに追加します。
ols:
additionalCAConfigMapRef:
name: <config_map_name>
ols:
additionalCAConfigMapRef:
name: <config_map_name>
1.4.2. LLM 用の信頼できる CA 証明書を使用した OpenShift Lightspeed の設定 リンクのコピーリンクがクリップボードにコピーされました!
大規模言語モデル (LLM) プロバイダーに接続するために、信頼できる CA 証明書を使用して OpenShift Lightspeed を設定します。
使用している LLM プロバイダーが OpenShift Lightspeed サービスを認証するために信頼できる CA 証明書を必要とする場合は、この手順を実行する必要があります。LLM プロバイダーがサービスを認証するために信頼できる CA 証明書を必要としない場合は、この手順をスキップする必要があります。
手順
-
証明書ファイルの内容をコピーし、
caCertFileNameというファイルに貼り付けます。 次のコマンドを実行して、
trusted-certsというConfigMapオブジェクトを作成します。oc create configmap trusted-certs --from-file=caCertFileName --namespace openshift-lightspeed
$ oc create configmap trusted-certs --from-file=caCertFileName --namespace openshift-lightspeedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- LLM プロバイダーへの接続に必要な CA 証明書を指定します。1 つ以上の証明書を含めることができます。
OLSConfigカスタムリソースファイルを更新して、作成したConfigMapオブジェクトの名前を含めます。Red Hat Enterprise Linux AI CR ファイルの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
ConfigMapオブジェクトの名前を指定します。
カスタム CR を作成します。
oc apply -f <olfconfig_cr_filename>
$ oc apply -f <olfconfig_cr_filename>Copy to Clipboard Copied! Toggle word wrap Toggle overflow