Reference15r1:Apps/PbxManager/App myApps Assistant
With the assistant PBX-Manager plugin, the needed app object can be created and configured. In addition, the app object can be assigned to specific config templates, if any exist.
Add an app object
- Name
- The name displayed for the app object which must be unique.
- SIP
- The sip from the app object which must be unique.
Assistant API
Remote Service URL
The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI, Mistral or Aleph Alpha this could be something like: https://api.openai.com/v1/chat/completions
LLM Model
The actual LLM model you intend to use. There are a couple of open source models you could use. Depending on you provider this could be something like gpt-3.5-turbo, gpt-4o, luminous, mixtral-q6-8192, deepseek-r1:32b...
API-Key
The secret api-key. If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM model provider (e.g. openAI https://platform.openai.com/signup )
Assistant UI
Collect user feedback
This is an option you only need to enable if you intend to train your own model with RLHF (Reinforcement Learning with Human Feedback) . Enabling that option user might vote for the LLM responses with a "like" or a "dislike" and these voting together with the data will be stored in your database.
If config templates exist, they will be listed with a checkbox.
The app object will be assigned to the config templates if a checkbox is checked.
Be Aware: Every user who should be able to use the assistant service needs to have it assigned (by using a config template, for example).