Reference15r1:Apps/PbxManager/App myApps Assistant

From innovaphone wiki
Jump to navigation Jump to search
There are also other versions of this article available: Reference14r2 | Reference15r1 (this version)

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).

Related Articles