Mantella is a Skyrim and Fallout 4 mod which allows you to naturally speak to NPCs using Whisper (speech-to-text), LLMs (text generation), and xVASynth / XTTS (text-to-speech).
llm_api now is a dropdown with optional manual input. Options: OpenRouter, OpenAi, KoboldCpp, Textgenwebui.
model now comes with an extra button Update list that updates the list of available models with the ones requested from OpenRouter or Open AI
added function to determine available models to openai_client.py
cleaned up settings_ui_constructor.py
moved automatic_greeting from LLM to Other category
@art-from-the-machine
As I don't have access to OpenAI you would need to double check if the code to retrieve the list from OpenRouter works the same for OpenAI. Requesting the models should be the same, as is the name/id of them. I suspect the information about context and pricing could be located somewhere else in the result object or maybe even missing entirely.
based on #330
llm_api
andmodel
llm_api
now is a dropdown with optional manual input. Options: OpenRouter, OpenAi, KoboldCpp, Textgenwebui.model
now comes with an extra button Update list that updates the list of available models with the ones requested from OpenRouter or Open AIopenai_client.py
settings_ui_constructor.py
automatic_greeting
from LLM to Other category@art-from-the-machine As I don't have access to OpenAI you would need to double check if the code to retrieve the list from OpenRouter works the same for OpenAI. Requesting the models should be the same, as is the name/id of them. I suspect the information about context and pricing could be located somewhere else in the result object or maybe even missing entirely.