NewThinkingErrorWithModel creates a new ThinkingError with model context.
(code ErrorCode, message, model string)
| 69 | |
| 70 | // NewThinkingErrorWithModel creates a new ThinkingError with model context. |
| 71 | func NewThinkingErrorWithModel(code ErrorCode, message, model string) *ThinkingError { |
| 72 | return &ThinkingError{ |
| 73 | Code: code, |
| 74 | Message: message, |
| 75 | Model: model, |
| 76 | } |
| 77 | } |
| 78 | |
| 79 | // StatusCode implements a portable status code interface for HTTP handlers. |
| 80 | func (e *ThinkingError) StatusCode() int { |