execute

open override fun execute(params: IPluginServletActionParams): IPluginServletActionRetVal

Elabora una richiesta proxy in entrata.

Parametri/intestazioni previsti:

  • Parametro query/modulo endpoint: uno tra /v1/chat/completions o /completion

  • Intestazione HTTP Autorizzazione — "Base64(nome utente:password)".

  • Intestazione HTTP X-Request-Body: il corpo JSON da inoltrare (codificato Base64)

  • Oppure il parametro del modulo body: il corpo JSON da inoltrare (testo normale)

L'IP del chiamante viene estratto dalle intestazioni "X-Forwarded-For" o "X-Real-IP", ricadendo su "Indirizzo remoto".