我正在为一个非常基本的 AI API 创建一个包装器。当这个 API 出现问题时,它不会抛出任何异常或报告问题。
可以在调用 API 调用之前识别错误(例如错误的参数)。
在包装器中,我想通过抛出运行时异常来实现错误指示。目前,客户可以决定是否要处理它们。在特殊情况下,我会抛出一个检查异常,但这是有充分理由的。
问题是,当抛出任何异常时,程序会停止并且无论如何都需要继续。我在想停止抛出异常,只是在记录器中将问题报告为警告,但随后客户端不知道发生了错误。
人工智能调用一种方法来每秒更新一次。
处理检查的异常是令人讨厌的,即使调用一个非常简单的调用,代码也会变得非常丑陋。