feat(provider): initial error handling on claude (#221)

* fix: improve error handling for common issues

* fix: Providers.on_error for handling API errors

* Update lua/avante/providers/init.lua

---------

Co-authored-by: Aaron Pham <Aaronpham0103@gmail.com>
This commit is contained in:
Jake
2024-08-25 21:26:19 -04:00
committed by GitHub
parent 5159aeefd1
commit 312543b680
3 changed files with 31 additions and 1 deletions

View File

@@ -72,6 +72,7 @@ local Dressing = require("avante.ui.dressing")
---@field model? string
---@field parse_api_key fun(): string | nil
---@field parse_stream_data? AvanteStreamParser
---@field on_error? fun(result: table): nil
---
---@class avante.Providers
---@field openai AvanteProviderFunctor