GitHub - BerriAI/reliableGPT: Get 100% uptime, reliability from OpenAI. Handle Rate Limit, Timeout, API, Keys Errors

GitHub - BerriAI/reliableGPT: Get 100% uptime, reliability from OpenAI. Handle Rate Limit, Timeout, API, Keys Errors

🚀 Manage failed requests in Large Language Models seamlessly with GitHub - BerriAI/reliableGPT! 🤖💡 Retries with alternate models, caches responses, handles API key errors, and offers easy integration. Get 100% uptime & reliability from OpenAI. #AI #NLProc #GitHub

  • BerriAI/reliableGPT is a tool for managing failed requests in Large Language Models (LLMs).
  • It retries failed requests with alternate models like GPT-4, GPT3.5, etc.
  • It handles context window errors by using models with larger context windows.
  • Offers caching as a backup for retries and overloaded queues.
  • Allows users to specify fallback strategies and backup tokens for OpenAI keys.
  • Supports handling overloaded servers with cached responses stored in a Supabase table.
  • Handles rotated keys by rotating through stored keys in case of OpenAI API key errors.
  • Provides community support through Discord and email.
  • Offers easy integration with OpenAI, Azure, Langchain, and LlamaIndex.
  • Provides a simple two-step installation process and 1-line core package integration.
  • Offers advanced options like setting maximum threads and user email for alerts.
  • Allows for defining custom fallback strategies and model limits for rate-limited accounts.
  • Enables developers to specify Azure fallback strategies and maximum token/request capacities.
  • Supports troubleshooting with version-specific installation if needed.