Estou me perguntando qual é a abordagem correta para usar endpoints de API de IA interna (como o LiteLLM) em instâncias do Discourse hospedadas localmente.
Tentei habilitar o bridge do Docker, os IPs dos contêineres e endpoints SSL devidamente encerrados (direcionados ao mesmo IP público onde o Discourse está hospedado), mas nada funcionou. Permiti hosts internos, mas recebo um erro 500 ao testar na interface do LLM-AI dentro do Discourse.
Provavelmente está relacionado à minha própria configuração, e sei que provavelmente cometi alguns erros. Então, espero resolver isso com a ajuda da comunidade
Nosso principal caso de uso é tentar os endpoints do Vertex AI (OpenAI) que não funcionaram imediatamente no Discourse porque não são suportados. Mas também queremos a camada que o LiteLLM adiciona ao nosso fluxo de trabalho.
Logs:
FinalDestination::SSRFDetector::DisallowedIpError (FinalDestination: todos os IPs resolvidos foram bloqueados)
Fiz isso na interface do usuário, assim como vi em um post similar anterior. Também tentei com a variável no meu arquivo app.yml, mas ainda estou recebendo o erro.
O que pode estar errado se minhas credenciais estão corretas e consigo usar o endpoint da API no host? Posso depurar mais?