创建多个 IBM Watson 服务

Creating multiple IBM Watson services

到目前为止,我已经为我的角色附加了 3 个脚本,一个用于 TtS,一个用于 StT,一个用于 ToneAnalysis,我正在学习如何集成 Assistant(Conversation) 等...

每个脚本至少包含一个 Runnable.Run( CreateService() ),它使用 IEnumerator 来验证凭证和实例化服务。

我应该将这些脚本(以及我添加的未来服务)中的所有代码放在一个脚本中,还是所有这些凭证验证和服务实例同时发生是否可以?

您可以使用代码同时实例化服务 运行 而不会出现问题。 IBM Cloud 和 Watson APIs 有速率限制,这意味着如果您在短时间内发送大量 API 呼叫,API 将 return 一个 429 Rate Limitation error.

Speech to Text、Text to Speech and Tone、Watson Assistant 和 Tone Analyzer 的速率很高,因此大多数应用程序(如您的应用程序)从未达到速率限制。每个服务都有一个描述限制的文档页面。例如 Watson Assistant Rate limitation.