创建应用
本页介绍了如何创建 Gemini Enterprise 应用。
创建应用
控制台
- 在 Google Cloud 控制台中,前往 Gemini Enterprise 页面。
- 在应用页面上,点击创建应用。
- 在应用名称字段中,输入应用的名称。
- 如需更新自动生成的应用 ID,请点击修改。创建应用后,应用 ID 便无法更新。
- 在选择位置部分中,选择一个多区域。除非您需要将数据限制在特定地理位置,否则请使用默认的全球 (Global) 多区域。
- 如需提供公司的外部名称,请展开高级选项。在公司名称字段中,输入公司的外部名称,并省略 Inc 或 LLC 等后缀。这有助于 LLM 识别应用所代表的公司。
REST
在使用命令行创建应用之前,您必须已有数据存储区。如果您没有数据存储区,则需要将 Google 数据源或第三方数据源连接到您的应用。
如需使用 engines.create
方法从命令行创建应用,请按以下步骤操作:
查找数据存储区 ID。如果您已拥有数据存储区 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Gemini Enterprise 页面,然后在导航菜单中点击数据存储区。
前往“数据存储区”页面
点击您的数据存储区的名称。
在数据存储区的数据页面上,获取数据存储区 ID。
创建应用并将其连接到数据存储区。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \
-d '{
"displayName": "APP_DISPLAY_NAME",
"dataStoreEntityIds": ["DATA_STORE_ENTITY_ID_1", "DATA_STORE_ENTITY_ID_2", "DATA_STORE_ENTITY_ID_3"],
"solutionType": "SOLUTION_TYPE_SEARCH",
"industryVertical": "GENERIC",
"appType": "APP_TYPE_INTRANET"
}'
替换以下内容:
PROJECT_ID
:您的项目的 ID。
APP_ID
:您要创建的应用的 ID。
APP_DISPLAY_NAME
:您要创建的应用的显示名称。
DATA_STORE_ENTITY_ID
:如果您的数据存储区包含实体,请使用特定的实体 ID。如果您的数据存储区不包含实体,请改用数据存储区 ID。
命令和结果示例
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: my-project-123" \
"https://discoveryengine.googleapis.com/v1/projects/my-project-123/locations/global/collections/default_collection/engines?engineId=my-app" \
-d '{
"displayName": "my-app",
"dataStoreIds": ["slack_1234567890123_conversation", "slack_1234567890123_file", "slack_1234567890123_message"],
"solutionType": "SOLUTION_TYPE_SEARCH",
"industryVertical": "GENERIC",
"appType": "APP_TYPE_INTRANET"
}'
{
"name": "projects/123456/locations/global/collections/default_collection/operations/create-engine-12345678901234567890",
"done": true,
"response": {
"@type": "type.googleapis.com/google.cloud.discoveryengine.v1.Engine",
"name": "projects/123456/locations/global/collections/default_collection/engines/my-app",
"displayName": "my-app",
"dataStoreIds": [
"slack_1234567890123_conversation",
"slack_1234567890123_file",
"slack_1234567890123_message"
],
"solutionType": "SOLUTION_TYPE_SEARCH",
"searchEngineConfig": {
"searchTier": "SEARCH_TIER_STANDARD"
},
"industryVertical": "GENERIC",
"appType": "APP_TYPE_INTRANET"
}
}
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-19。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-10-19。"],[],[]]