Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na pierwszy rzut oka
Celem: Konfigurowanie lokalnego LLM dla funkcji deweloperskiego serwera proxy
Czas: 10 minut
Plugins:OpenAIMockResponsePlugin
Wymagania wstępne:Konfigurowanie serwera proxy dev, lokalnego hosta LLM (np. Ollama)
Łącząc Dev Proxy z lokalnym modelem językowym, można ulepszyć funkcjonalność Dev Proxy. Wybrane wtyczki Dev Proxy używają modelu językowego do ulepszania swoich danych wyjściowych tam, gdzie w grę wchodzi język naturalny. Korzystając z lokalnego modelu językowego, możesz korzystać z ulepszonej funkcjonalności bez ponoszenia dodatkowych kosztów.
Wymagania wstępne
Dev Proxy obsługuje hosty modeli językowych, które uwidaczniają interfejsy API zgodne z OpenAI. Obsługuje również interfejsy API Ollama. Aby skonfigurować hosta lokalnego modelu językowego, postępuj zgodnie z instrukcjami w jego dokumentacji.
Konfigurowanie Dev Proxy do używania lokalnego modelu językowego
Aby skonfigurować Dev Proxy do używania lokalnego modelu językowego, użyj ustawienia languageModel w pliku devproxyrc.json.
Plik:devproxyrc.json
{
"languageModel": {
"enabled": true
}
}
W ramach languageModel ustawienia można użyć następujących opcji:
| Opcja | Opis | Domyślna wartość |
|---|---|---|
cacheResponses |
Określa, czy buforować odpowiedzi z modelu językowego. | true |
client |
Typ klienta, który ma być używany. Dozwolone wartości: Ollama, OpenAI |
OpenAI |
enabled |
Określa, czy używać lokalnego modelu językowego. | false |
model |
Nazwa modelu językowego do użycia. | llama3.2 |
url |
Adres URL klienta lokalnego modelu językowego. | http://localhost:11434/v1/ |
Domyślnie Dev Proxy używa standardowej konfiguracji Ollama z modelem llama3.2, przy użyciu interfejsów API Ollama zgodnych z OpenAI. Buforuje również odpowiedzi z modelu językowego, co oznacza, że w przypadku tego samego promptu otrzymasz natychmiastową odpowiedź bez oczekiwania na przetworzenie modelu językowego.
Ważne
W przypadku korzystania z lokalnego modelu językowego należy uruchomić klienta lokalnego modelu językowego przed uruchomieniem Dev Proxy.
Wtyczki Dev Proxy, które mogą używać lokalnego modelu językowego
Następujące wtyczki serwera proxy deweloperów wymagają lokalnego modelu językowego. Jeśli nie włączysz lokalnego modelu językowego, serwer proxy deweloperów wyłączy następujące wtyczki:
Następujące wtyczki Dev Proxy używają lokalnego modelu językowego, jeśli jest dostępny: