LibreChat
Configureer een aangepast LibreChat-eindpunt voor RunAPI, koppel het YAML-bestand in Docker, herstart en verifieer een chat.
LibreChat aangepaste eindpunten zijn implementatieconfiguratie, geen verbindingsformulier per gebruiker. U hebt toegang nodig tot de LibreChat-implementatiebestanden en een standaard RunAPI API-sleutel uit de Authenticatiehandleiding.
LibreChat installeren
Installeer LibreChat met de officiële lokale installatie of gebruik uw bestaande implementatie. Voltooi de installatie voordat u het aangepaste eindpunt toevoegt.
Het RunAPI-eindpunt toevoegen
Maak librechat.yaml aan of werk het bij in de LibreChat-implementatiemap.
Vervang YOUR_RUNAPI_MODEL_ID door een actuele identifier uit de Modelcatalogus.
version: 1.3.13
endpoints:
custom:
- name: "RunAPI"
apiKey: "${RUNAPI_API_KEY}"
baseURL: "https://runapi.ai/v1"
models:
default: ["YOUR_RUNAPI_MODEL_ID"]
fetch: true
titleConvo: true
titleModel: "current_model"
modelDisplayLabel: "RunAPI"
Sla de sleutel op in .env, niet rechtstreeks in het YAML-bestand:
RUNAPI_API_KEY=YOUR_RUNAPI_API_TOKEN
Voor Docker Compose zorgt u ervoor dat docker-compose.override.yml het
configuratibestand koppelt:
services:
api:
volumes:
- ./librechat.yaml:/app/librechat.yaml
Start de LibreChat-implementatie opnieuw op nadat u een van deze bestanden hebt gewijzigd.
Een model selecteren
models.default garandeert ten minste één bekend model. Met models.fetch: true vraagt LibreChat ook de huidige modelinventaris op. Houd een geldig standaard-id bij, zelfs wanneer detectie is ingeschakeld, zodat het eindpunt bruikbaar blijft als detectie tijdelijk niet beschikbaar is.
De verbinding verifiëren
Selecteer na het opnieuw opstarten RunAPI uit de eindpuntselector, kies het geconfigureerde model en stuur Reply with the word connected. Een normale reactie bevestigt zowel de implementatieconfiguratie als het modelverzoek.
Probleemoplossing
- RunAPI ontbreekt in de eindpuntselector: valideer de YAML-inspringing,
controleer of
docker-compose.override.ymlhet bestand koppelt en herstart de API-container. - Het eindpunt laadt maar authenticatie mislukt: controleer of
.envRUNAPI_API_KEYdefinieert voor de API-container en maak de container opnieuw aan als de omgeving verouderd is. - Er verschijnen geen opgehaalde modellen: houd één actuele identificator in
models.default, controleer ofbaseURLeindigt op/v1en raadpleeg de logboeken van de API-container. - LibreChat negeert bewerkte YAML: controleer het hostpad en het containerpad in de volumekoppeling om te bevestigen dat ze verwijzen naar het gewijzigde bestand.
Gebruik de LLM API-snelstart voor het gedeelde protocolgedrag. Gebruik de Chat Completions API-referentie voor aanvraag- en antwoordvelden.