🆕

OpenAI API

OpenAI API 集成到 Spline 中,让你能够利用先进的 AI 模型,如 GPT-3.5 Turbo 和 GPT-4 Turbo 的强大功能。通过连接 OpenAI,你可以生成动态内容、自动化响应,并在 Spline 项目中创建基于 AI 输出的互动体验。

image

创建新的 OpenAI API 项目

image
  1. 来到 Spline 编辑器右侧边栏的“变量和数据”面板(在编辑器中未选择任何内容时可访问)。
  2. 点击右上角的“+”图标。
  3. 点击“OpenAI API”。

配置 OpenAI API

  • 模型选择: 选择最适合你需求的 AI 模型,以下模型是现成可用的:GPT-3.5 Turbo、GPT-4 Turbo、GPT-4o mini、GPT-4o。
  • API 密钥: 输入你的 OpenAI API 密钥。了解如何获取你的 API 密钥。
  • 开始时请求: 决定在场景加载时 API 请求是否应自动启动(是或否)。
  • 提示词:定义将发送给 AI 模型的提示词。这个提示词将指导 AI 生成所需的输出。
  • 行为: 打开开关以指定 AI 模型的附加行为属性。例如,你可以设置一个角色,如“I am a teacher from the 70s”,以影响 AI 的响应。
image

响应处理

  • 预览: 在响应标签中实时查看 AI 生成的响应。
  • 刷新: 点击刷新按钮以获取 AI 的更新响应。

在 Spline 中使用 OpenAI API 响应

API 更新事件

当 API 收到响应时触发此事件。

API 请求操作:

你可以基于特定事件(如场景开始、用户交互或 Spline 项目中的任何其他自定义事件)触发 OpenAI API 请求。

在 Spline 中使用变量与 OpenAI API

OpenAI API 响应可以映射到 Spline 中的变量,使基于 AI 生成内容的互动变得动态且响应灵敏。

  • 从 OpenAI 响应中设置变量: 将 AI 生成的响应映射到特定变量(例如,文本响应的字符串,条件逻辑的布尔值)。例如,如果 AI 返回基于用户输入的响应,你可以将其存储在字符串变量中,并在场景中动态显示。
  • 更新对象属性: 将变量附加到对象属性,以便 AI 输出的变化实时反映出来。例如,更改文本对象的内容以显示 AI 的响应,或根据 AI 生成文本的情感调整对象的外观。
  • 基于变量触发动作: 使用变量变化事件在 OpenAI API 更新变量时触发特定操作。例如,如果 AI 生成了特定命令或响应,你可以触发动画或相应地更改场景状态。

实际使用案例

💡
OpenAI API 集成为在 Spline 项目中创建智能、动态和互动体验提供了无限可能。以下是一些实际示例:
  • 互动聊天机器人:
    • 创建一个对话界面,用户可以与 AI 驱动的角色或助手进行互动。
    • 使用 AI 的响应动态更新对话框,并根据用户输入触发操作。
  • 动态内容生成:
    • 利用 AI 生成内容,如故事元素或描述。
    • 将此内容显示在你的 Spline 项目中,创造一个基于 AI 创造力的不断变化的体验。
  • 个性化体验:
    • 使用 AI 根据用户偏好或行为定制内容和互动。
    • 例如,一个 AI 驱动的艺术画廊可以根据用户与展品的互动提供自定义描述和推荐。

最佳实践

  • 测试: 彻底测试你的 OpenAI API 设置,以确保其生成所需的输出并与 Spline 项目无缝集成。
  • 提示词设计: 通过不同的提示词实验来引导 AI 生成最相关和准确的响应。
  • 警告: 切勿公开分享敏感信息,如你的 OpenAI API 密钥。确保这些数据在受保护的环境中安全存储和使用。

👉下一步

🆕Input输入对象