使用远程模型

许多开发者会使用各种大语言模型,例如 ChatGPT、Claude 和 GitHub Copilot。通过在 Android Studio 中集成远程模型,您可以使用自己选择的模型,并充分利用各种 AI 功能。

配置远程模型提供程序

按如下方式向 Android Studio 添加新的远程模型提供程序:

  1. 在 Android Studio 设置中,依次展开 Tools > AI,然后选择 Model Providers
  2. 点击添加 按钮。
  3. 选择第三方遥控器提供商
    显示“本地提供程序”和“第三方远程提供程序”选项的“设置”对话框。
    图 1. 选择远程提供商选项。
  4. 输入提供商详细信息:
    • 说明:为远程模型提供方提供一个描述性名称。
    • 网址:输入远程模型提供商的 API 端点网址。
    • API 密钥:输入远程模型提供方提供的 API 密钥。
      包含用于输入远程模型提供方信息的表单的设置对话框。
      图 2. 输入远程模型提供商信息。
  5. 点击刷新,从配置的提供商处检索可用型号的列表。
  6. 选择要使用的模型。
    显示远程提供程序信息的“设置”对话框,包括可用模型的列表。
    图 3. 从可用模型列表中进行选择。
    选择多个模型后,您可以在发送提示时选择要使用的模型。
  7. 点击确定以保存您的设置。

选择用于 AI 辅助的远程模型

配置远程模型提供方后,选择要用于 AI 辅助功能的模型:

  1. 在 Android Studio 中打开 AI 聊天窗口。
  2. 使用模型选择器从可用模型列表中选择一个远程模型。

    聊天窗口中的模型选择器,其中显示了可供选择的模型列表。
    图 4. 选择模型。

重要注意事项

  • 条款及条件:使用第三方模型时,您需要遵守其条款及条件。
  • 功能兼容性:某些 Android Studio AI 功能可能无法与所有第三方模型正常搭配使用。

安全风险

连接到任何第三方模型都存在固有的风险和责任:

  • 未经验证的模型:使用未经验证或来源不明的模型时,请务必格外谨慎。使用此类模型可能会在您的开发环境中引入安全漏洞或泄露您的源代码。
  • 数据传输:使用外部模型意味着您要将代码、提示和其他输入数据发送到第三方提供商的服务器。您有责任了解提供商的数据处理和隐私权政策。

安全的 API 密钥管理

API 密钥是用于访问第三方模型和服务并产生费用的凭据。切勿将 API 密钥直接硬编码到源代码中,否则任何查看您的代码库或对您的应用进行逆向工程的人员都可以获取该密钥。

常见问题解答

问:与第三方 AI 模型提供商分享哪些数据?

:连接到外部第三方模型即表示您同意将代码和其他输入数据(例如提示)发送给相应提供商进行处理。您有责任验证自己的使用行为是否符合其服务条款。 Google 不对任何第三方服务的可用性、性能或合法性负责,也无法保证这些方面。

问:Google 可以查看与第三方提供商分享的数据吗?

:不会。Google 无法查看您与第三方模型提供商之间交换的任何文件、提示或回答。所有数据处理都仅在您和模型提供商之间进行。

问:目前哪些 Android Studio AI 功能受外部第三方模型支持?

:连接到外部第三方模型时,支持聊天和 AI 代理功能。不过,如果使用外部模型而不是默认的本地模型或 Google 提供的模型,某些专门的 Android Studio AI 功能可能无法正常运行或完全兼容。