LLM 提供者用于配置应用程序使用您的 LLM 账户生成针对静态分析违规的修复建议以及对于单元测试失败和单元测试优化的建议。此功能已在 OpenAI 的 GPT-4o 和 GPT-4o-mini 模型上进行了测试。前提条件:
- 必须在您的许可证中启用“LLM Integration”功能。
- 需要您的 OpenAI、Azure OpenAI 或其他 LLM 提供者帐户的访问权限。
注意:仅支持与 OpenAI REST API 兼容的、提供聊天补全端点的 LLM 服务提供者。
按照以下步骤启用 LLM 功能:
点击 IDE 菜单栏中的 Parasoft,选择首选项。
- 选择 LLM 提供者。
- 设置以下首选项:
启用:启用为静态分析违规生成 AI 修复建议以及对于单元测试失败和单元测试优化的建议。
- 提供者:选择 OpenAI、Azure OpenAI 或其他。
- 配置(OpenAI)
- API 密钥:您的 OpenAI 令牌。
- 组织 ID:访问 OpenAI 客户端时要使用的组织 ID。可选项。如果未提供组织 ID,将使用您帐户的默认组织 ID。
- 测试连接:点击测试与 OpenAI 的连接。
- 模型 > 聊天:OpenAI 模型的名称,例如 gpt-4o。
- 模型 > 嵌入式:(可选)您的 OpenAI 嵌入模型的名称。
- 配置(Azure OpenAI)
- 资源名称:包含了您部署的 Azure OpenAI 模型的 Azure 资源。
- API 密钥:您的 Azure OpenAI 令牌。
- 部署 ID > 聊天:Azure OpenAI 模型的部署名称。
- 部署 ID > 嵌入式:(可选)您的 Azure OpenAI 嵌入模型的部署名称。
- 测试连接:点击测试与 Azure OpenAI 的连接。
- 配置(其他)
- 基本 URL:部署了 LLM 模型的位置 URL。
- API 密钥/访问令牌:您的 LLM 提供者令牌。
- 模型 > 聊天:您的 LLM 模型的名称。
- 模型 > 嵌入式:(可选)您的 LLM 嵌入模型的名称。
- 测试连接:点击测试与 LLM 提供者的连接。
LLM 生成的信息可能不准确,这或许会影响依赖 LLM 的产品功能。
代理设置
Eclipse 用户:如果通过代理连接您的 LLM 帐户,将使用您的 Eclipse 代理设置而不是您的 Parasoft 代理设置。