Przykład
Czysty przykład
Przykład z komentarzami
Ten przykładowy plik konfiguracyjny konfiguruje LibreChat z szczegółowymi opcjami w kilku kluczowych obszarach:
- Caching: Włączone w celu poprawy wydajności.
- Obsługa plików:
- Strategia plików: Zakomentowana, ale sugeruje możliwą integrację z Firebase w celu przechowywania plików.
- Konfiguracje plików: Dostosowuje limity przesyłania plików oraz dozwolone typy MIME dla różnych endpoint, w tym globalny limit rozmiaru pliku na serwerze oraz określony limit dla obrazów awatarów użytkowników.
- Rate Limiting: Definiuje progi maksymalnej liczby przesyłanych plików dozwolonych dla danego adresu IP i użytkownika w określonym przedziale czasowym, mając na celu zapobieganie nadużyciom.
- Rejestracja:
- Umożliwia rejestrację za pomocą określonych dostawców logowania społecznościowego oraz domen e-mail, zwiększając bezpieczeństwo i ułatwiając zarządzanie użytkownikami.
- Endpoints:
- Assistants: Konfiguruje endpoint asystentów za pomocą interwału odpytywania i limitu czasu dla operacji oraz zapewnia opcję wyłączenia interfejsu kreatora.
- Niestandardowe endpointy:
- Konfiguruje dwa zewnętrzne endpointy usług AI, Mistral i OpenRouter, w tym klucze API, bazowe adresy URL, obsługę modeli oraz konkretne przełączniki funkcji, takie jak tytuły konwersacji, podsumowywanie i dostosowywanie parametrów.
- W przypadku Mistral umożliwia to dynamiczne pobieranie modeli, stosuje dodatkowe parametry dla bezpiecznych promptów oraz jawnie odrzuca nieobsługiwane parametry.
- W przypadku OpenRouter konfiguruje podstawowe ustawienia bez dynamicznego pobierania modeli i określa model dla tytułów konwersacji.
Jaka jest ta instrukcja?
Niestandardowa konfiguracja
Utwórz, zamontuj i skonfiguruj plik librechat.yaml dla niestandardowych endpoint AI oraz zaawansowanych ustawień LibreChat
Punkty końcowe AI
Ta sekcja zawiera listę znanych, kompatybilnych endpointów AI wraz z przykładowymi konfiguracjami dla `librechat.yaml`, czyli pliku niestandardowej konfiguracji LibreChat.