Dodaj Dolphin LLM do LibreChat jako niestandardowy punkt końcowy
Zaktualizowano

LibreChat dodaje dostawców kompatybilnych z OpenAI poprzez niestandardowe punkty końcowe w pliku librechat.yaml. Jeden blok konfiguracji daje dostęp do modelu wszystkim użytkownikom Twojej instalacji LibreChat.
Kluczowe punkty
- Dodaj blok pod
endpoints.custominlibrechat.yamlz baseURL, apiKey i modelemuncensored. - Przechowuj klucz w pliku .env i odwołuj się do niego jako
${DOLPHIN_API_KEY}. - Ustaw
apiKeytouser_providedjeśli każdy użytkownik powinien używać własnego klucza. - Zamontuj
librechat.yamldo kontenera i zrestartuj LibreChat.
Blok endpointu
Otwórz librechat.yaml w folderze LibreChat (skopiuj librechat.example.yaml jeśli jeszcze go nie masz) i dodaj to pod endpoints:
version: 1.2.1
endpoints:
custom:
- name: "Dolphin LLM"
apiKey: "${DOLPHIN_API_KEY}"
baseURL: "https://dolphinllm.com/v1"
models:
default: ["uncensored"]
fetch: false
titleConvo: true
titleModel: "uncensored"
modelDisplayLabel: "Dolphin LLM"
Użyj version wartość, której oczekuje Twoje wydanie LibreChat (znajduje się na górze librechat.example.yaml). fetch: false utrzymuje listę tylko do jednego modelu; z fetch: true LibreChat pyta GET /v1/models, co zwraca ten sam pojedynczy model.
Umieść klucz w .env
# .env
DOLPHIN_API_KEY=YOUR_KEY
Utwórz klucz w swoim koncie (zarejestruj się jeśli jeszcze ich nie masz; $0.50 kredytu próbowego jest dodawane przy pierwszym otwarciu konta). Nigdy nie commituj .env do git.
Jeśli każdy użytkownik Twojej instalacji powinien płacić z własnego salda, ustaw apiKey: "user_provided" zamiast tego. LibreChat następnie pyta każdego użytkownika o klucz za pierwszym razem, gdy wybierze Dolphin LLM, i przechowuje go dla niego.

Docker: zamontuj plik i zrestartuj
Ze standardową konfiguracją Docker, LibreChat odczytuje librechat.yaml tylko jeśli jest zamontowany w kontenerze API. Dodaj plik override obok docker-compose.yml:
# docker-compose.override.yml
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
docker compose down
docker compose up -d
Otwórz LibreChat, wybierz Dolphin LLM w menu endpointu i rozpocznij czat. Jeśli endpoint nie pojawia się, log kontenera API wskazuje przyczynę, zwykle jest to błąd wcięcia w YAML.
Opcje warte poznania
- titleConvo wykonuje jedno krótkie dodatkowe żądanie dla każdej nowej rozmowy, aby ją nazwać. Dla klucza próbnej wersji (2 równoległe żądania, 60 na minutę) ustaw to na
falsejeśli zauważysz opóźnienia. - Kontekst: model akceptuje do 262,144 tokenów, prompt plus odpowiedź. LibreChat wysyła historię rozmowy z każdą wiadomością, więc długie wątki kosztują więcej na turę; tura wypełniająca okno kosztuje około $0.0393 w danych wejściowych.
- Parametry: temperature, top_p, max tokens, stop oraz kary z panelu parametrów LibreChat są przekazywane dalej. API obsługuje tylko tekst, więc przesyłanie plików wymagających widzenia lub osadzania (embeddings) nie będzie działać z tym punktem końcowym.
- Cena to $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych, płatne z kredytu prepaid. Kredyt prepaid nigdy nie wygasa, a nieudane lub odrzucone żądania nie są rozliczane. możesz zapisać prompt systemowy jako predefiniowany ustawienie. Wywoływanie narzędzi jest obsługiwane przez API (
tools,tool_choice), więc agenty LibreChat mogą go używać; przetestuj jedno narzędzie, zanim się na nim oparzesz.
Wspólna instalacja, jedno saldo
Z jednym kluczem w .env, każdy użytkownik LibreChat pobiera środki z tego samego salda. Wyłącz rejestrację otwartą, jeśli instalacja jest publiczna, i sprawdzaj saldo w swoim koncie lub w X-Balance-USD nagłówek odpowiedzi. Ograniczenia dotyczą każdego klucza: po pierwszym doładowaniu 8 równoległych żądań i 300 na minutę dzielonych przez wszystkich użytkowników.
Model jest dostrojony do odpowiadania bez odmów treści dla prawnego użytku dorosłych, więc zasady firmy są Twoje do ustalenia, na przykład w predefiniowanym promptzie systemowym. Treści seksualne z udziałem małoletnich są zawsze niedozwolone w API.
Koszt
Po cenie $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych, jedna tura z historią 3000 tokenów i odpowiedzią 600 tokenów kosztuje $0.00075. Mały zespół wysyłający 500 takich wiadomości dziennie wyda około $11 miesięcznie. Zobacz strona z cenami dla pakietów i bonusów.
Pytania i odpowiedzi
Gdzie wstawić endpoint Dolphin LLM w LibreChat?
Pod endpoints.custom in librechat.yaml, z baseURL https://dolphinllm.com/v1, twoim kluczem i modelem uncensored.
Czy każdy użytkownik LibreChat może używać własnego klucza?
Tak. Ustaw apiKey to user_provided a LibreChat poprosi każdego użytkownika o podanie klucza.
Dlaczego endpoint nie pojawia się po edycji pliku?
Plik musi zostać zamontowany w kontenerze API, a następnie LibreChat musi zostać zrestartowany. Sprawdź logi kontenera pod kątem błędów YAML.
Więcej przewodników
Otwórz punkty końcowe API Open WebUI: Połącz bezcenzuralny LLMPołącz Open WebUI z interfejsem API Dolphin LLM: adres bazowy, klucz i identyfikator modelu, panel administracyjny i konfiguracja w Dockerze, ustawienia, które warto zmienić, typowe błędy oraz koszt czatu.
Połącz SillyTavern z API bez cenzurySkonfiguruj SillyTavern z API Dolphin LLM: Chat Completion, Custom (kompatybilny z OpenAI), URL bazowy, klucz i model, długość kontekstu i odpowiedzi oraz koszt sesji roleplay.
Darmowy API LLM dla deweloperów: Próbny vs Płać za zużycieCo daje darmowy poziom LLM API i gdzie się kończy. Próba bez karty za $0.50, potem grosze za połączenie: co to daje, jak to wydłużyć i co sprawdzić przed zobowiązaniem się.