SillyTavern-Extension-ZerxzLib  by ZerxZ

Gemini API enhancement for SillyTavern

Created 1 year ago
263 stars

Top 96.9% on SourcePulse

GitHubView on GitHub
Project Summary

ZerxzLib is a SillyTavern extension designed to enhance the Gemini API experience for users. It addresses common issues like API key instability and lack of detailed error feedback, providing a more robust and user-friendly interaction with Gemini models.

How It Works

ZerxzLib implements several key features: multi-API key rotation for continuous availability, automatic detection and addition of new Gemini models to SillyTavern's selection, and detailed error message interpretation with suggested solutions. This approach aims to improve stability by automatically switching to functional API keys and to streamline model management and troubleshooting for users.

Quick Start & Requirements

  • Installation:
    • Method 1: Copy plugin code to SillyTavern/public/scripts/extensions/third-party/.
    • Method 2: Install via SillyTavern's extension manager using the repository URL: https://github.com/ZerxZ/SillyTavern-Extension-ZerxzLib.
  • Configuration: API keys are entered in SillyTavern's API settings.
  • Dependencies: Requires SillyTavern.

Highlighted Details

  • Supports multiple API keys entered per line or separated by semicolons.
  • Automatically fetches and lists new Gemini models.
  • Provides detailed error pop-ups with explanations and solutions.
  • Features toggle switches for key rotation and error reporting.

Maintenance & Community

Licensing & Compatibility

  • License: GNU Affero General Public License v3.0 (AGPL-3.0).
  • Compatibility: AGPL-3.0 is a strong copyleft license. It may have implications for use within closed-source or commercial applications due to its requirements for sharing modifications.

Limitations & Caveats

The README mentions specific troubleshooting steps for "Internal Server Error" on mobile and PC, suggesting potential network or proxy configurations might be required for certain environments. The AGPL-3.0 license may impose significant obligations on users incorporating this extension into proprietary software.

Health Check
Last Commit

8 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.