LLM and speech recognition
Screph supports local and cloud connections. Each feature uses an explicitly selected profile and does not switch to another service without changing settings.
Profiles LLM
The profile contains the service type, address, model and request parameters. Supported OpenAI, Anthropic, Gemini, OpenRouter, compatible with OpenAI services, Ollama, LM Studio and LiteLLM Proxy.
Профили назначаются ролям: Screph Code, Agent, компьютерное зрение, смысловая обработка и проверка подключения. Одна модель может подходить не всем ролям.
Local and cloud processing
| Option | Data transfer |
|---|---|
| Ollama / LM Studio | The context is processed by a local service on the user's computer or on the specified local network. |
| Cloud profile LLM | Allowed text, images and context are sent to the selected provider. |
| Compatible User Service | The data is sent to the address specified in the profile. The user is responsible for his or her reliance on this address and its terms and conditions. |
Keys and connection check
API keys are stored in Windows Credential Manager. The usual settings remain the service address, model and parameters. If system storage is not available, the key should not be stored in clear text.
Saving or checking a profile can contact the selected service to check access and get a list of models. This check does not submit the project, but the service receives normal network request data and profile credentials.
Speech Recognition
| Option | Requirements and data |
|---|---|
| Vosk | Local model of the selected language; The audio remains on the computer. |
| Yandex | The audio is transmitted to the Yandex service with user credentials or through the available server function Screph. |
| Google Cloud Speech | Audio is transmitted to Google with configured credentials. |
| OpenAI-compatible | The audio is sent to the specified compatible service. |
Settings
- Create a profile and specify your service, address and model.
- Save the key via system storage if required.
- Check your connection and assign the profile to the correct role.
- Test on unclassified data before using the working draft.
If the connection doesn't work
- Check the address, model, key, network access and ISP account restrictions.
- For a local service, make sure it is running and the model is loaded.
- For Vosk check the local model language and path.