Airweave's SDK (Software Development Kit) provides developers with a rich set of functionality options, including an automatic retry mechanism and customizable timeout settings. By default, the SDK is configured with 2 automatic retries, and users can adjust the retry behavior with the max_retries option.
Timeout setting is another important feature of Airweave SDK. The default timeout is 60 seconds. Users can adjust the timeout at the client or individual request level, for example, set it to 20 seconds or 1 second, to adapt to different network environments and business requirements.
These features enhance the robustness and flexibility of the SDK, enabling developers to better handle issues such as unstable networks or high latency, thus improving the overall stability and user experience of applications.
This answer comes from the articleAirweave: enabling apps to quickly integrate knowledge bases for intelligent searchingThe































