错误处理
管理你的智能体抛出的错误。
Neuron AI 抛出的所有异常都是以下内容的扩展 NeuronException . 有几种异常可以帮助你理解哪里出了问题,但由于它们继承自同一个根异常,因此你能够在代码上下文中准确检测代理错误:
try {
// 你的代码在这里...
} catch (NeuronAI\Exceptions\NeuronException $e) {
// ...
} catch (NeuronAI\Exceptions\ProviderException $e) {
// ...
} catch (NeuronAI\Exceptions\AgentException $e) {
// ...
} catch (NeuronAI\Exceptions\ChatHistoryException $e) {
// ...
} catch (NeuronAI\Exceptions\HttpException $e) {
// ...
} catch (NeuronAI\Exceptions\ToolException $e) {
// ...
} catch (NeuronAI\Exceptions\VectorStoreException $e) {
// ...
} catch (NeuronAI\Exceptions\WorkflowException $e) {
// ...
} catch (NeuronAI\Exceptions\DataReaderException $e) {
// ...
}监控与调试
如果你希望在任何错误发生时收到提醒,请考虑连接 Inspector 到你的应用程序。
在上述链接注册后,请务必设置 INSPECTOR_INGESTION_KEY 在应用程序环境文件中的变量。
代理将自动进行埋点。了解更多,请访问 文档 以了解其他配置选项。

最后更新于