pydantic_ai.exceptions
ModelRetry
基类:Exception
当工具函数应重试时引发的异常。
代理将消息返回给模型,并要求它再次尝试调用函数/工具。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
22 23 24 25 26 27 28 29 30 31 32 33 |
|
UserError
基类:RuntimeError
由应用程序开发者(您!)的用法错误引起错误!
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
36 37 38 39 40 41 42 43 44 |
|
AgentRunError
基类:RuntimeError
代理运行期间发生错误的基本类。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
47 48 49 50 51 52 53 54 55 56 57 58 |
|
UsageLimitExceeded
当模型的用量超过指定限制时引发的错误。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
61 62 |
|
UnexpectedModelBehavior
由意外的模型行为引起的错误,例如,意外的响应代码。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
|
ModelHTTPError
当模型提供商响应的状态代码为 4xx 或 5xx 时引发。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
|
FallbackExceptionGroup
基类:ExceptionGroup
当所有回退模型都失败时可能引发的异常组。
源代码位于 pydantic_ai_slim/pydantic_ai/exceptions.py
114 115 |
|