第 1 章 配置和部署 OpenShift Lightspeed
安装 OpenShift Lightspeed Operator 后,配置和部署 Lightspeed 包括三个任务。
指令假设您使用 kubeadmin
用户帐户安装 OpenShift Lightspeed。如果您使用带有 cluster-admin
权限的常规用户帐户,请阅读讨论 RBAC 的文档部分。
首先,使用大语言模型(LLM)供应商的凭证创建一个凭证 secret。接下来,创建 Operator 用来部署该服务的 OLSConfig
自定义资源(CR)。最后,验证 Lightspeed 服务是否正在运行。
从 OpenShift Container Platform 4.19 开始,web 控制台中的视角是统一的。Developer 视角不再默认启用。
所有用户都可以与所有 OpenShift Container Platform Web 控制台功能交互。但是,如果您不是集群所有者,您可能需要从集群所有者请求权限。
您仍然可以启用 Developer 视角。在 web 控制台中的 Getting Started 窗格中,您可以浏览控制台,查找有关设置集群的信息,查看启用 Developer 视角的快速启动,并按照链接探索新功能。
1.1. 使用 Web 控制台创建凭证 secret 复制链接链接已复制到粘贴板!
创建与 API 令牌关联的文件,用于访问大型语言模型(LLM)提供程序的 API。通常,您可以使用 API 令牌来验证 LLM 供应商。另外,Microsoft Azure 还支持使用 Microsoft Entra ID 进行身份验证。
先决条件
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。或者,您也登录到有权创建 secret 来存储提供程序令牌的用户帐户。 - 已安装 OpenShift Lightspeed Operator。
流程
-
点击 OpenShift Web 控制台右上角的 Quick create (
)菜单,然后选择 Import YAML。
将您使用的 LLM 供应商的 YAML 内容粘贴到 web 控制台的文本区域。
注意无论 LLM 供应商调用访问详情,YAML 参数始终为
apitoken
。LLM 供应商的凭证 secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
api_token
不采用base64
编码。
Credential secret for Red Hat Enterprise Linux AI
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 当存储在 secret 中时,
api_token
必须采用base64
编码。
Credential secret for Red Hat OpenShift AI
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 当存储在 secret 中时,
api_token
必须采用base64
编码。
IBM watsonx 的凭证 secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 当存储在 secret 中时,
api_token
必须采用base64
编码。
Microsoft Azure OpenAI 的凭证 secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 当存储在 secret 中时,
api_token
必须采用base64
编码。
另外,对于 Microsoft Azure OpenAI,您可以使用 Microsoft Entra ID 来验证 LLM 供应商。Microsoft Entra ID 用户必须为其 Microsoft Azure OpenAI 资源配置所需的角色。如需更多信息,请参阅官方 Microsoft Cognitive Services OpenAI Contributor(Microsoft Azure OpenAI Service 文档)。
Microsoft Entra ID 的凭证 secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Create。