Looks like a model specific issue. Since this is using Open Router which handles all the models, they should handle how each model responds.Using Google Gemma (free) for a new language translation (It happens after 12 or 13 phrases.):
It is doing that by default.please add option to skip already translated phrases on ai translation page
Added option to delete existing translations based on add-on.
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1292)
#1 src/XF/Template/Templater.php(1292): trigger_error('Method canViewS...', 512)
#2 internal_data/code_cache/templates/l2/s16/public/PAGE_CONTAINER.php(1114): XF\Template\Templater->method(Object(SV\ReportCentreEssentials\XF\Entity\User), 'canViewSiropuCh...', Array)
#3 src/XF/Template/Templater.php(1815): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array, true, NULL)
#5 src/XF/Pub/App.php(612): MaZ\AUN\XF\Template\Templater->renderTemplate('public:PAGE_CON...', Array)
#6 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
Go to https://openrouter.ai/settings/privacy and change your settings. Is ZDR enabled? What model are you using?Since today I've been getting this error:
Try using a different model: https://openrouter.ai/models?q=chat gpt{"error":{"message":"No endpoints found for openai/chatgpt-4o-latest.","code":404},"user_id":"user_2vTn9VkBj3FpZY4bErh4JoMfz31"}
Go to https://openrouter.ai/settings/privacy and change your settings. Is ZDR enabled? What model are you using?
Try using a different model: https://openrouter.ai/models?q=chat gpt

You can specify any model you want under "OpenRouter custom AI model"I have only CahtGPT 40 to choose?
Yes, but: {"error":{"message":"https://openrouter.ai/openai/gpt-5-chat is not a valid model ID","code":400},"user_id":"user_2vTn9VkBj3FpZY4bErh4JoMfz31"}You can specify any model you want under "OpenRouter custom AI model"
Models: https://openrouter.ai/models
modelopenai/chatgpt-4o-latest under OpenRouter custom AI. The error persists.Have you changed your privacy settings in your open router account?I have now enteredmodelopenai/chatgpt-4o-latestunder OpenRouter custom AI. The error persists.
Fixed an issue with model naming change in OpenRouter API causing error.
Thanks, now it works.Siropu updated AI Phrase Translation by Siropu with a new update entry:
Bug Fix
Read the rest of this update entry...
But not with ChatSiropu updated AI Phrase Translation by Siropu with a new update entry:
Bug Fix
Read the rest of this update entry...
POST https://openrouter.ai/api/v1/chat/completions resulted in a 404 Not Found response: {"error":{"message":"No endpoints found for openai/chatgpt-4o-latest.","code":404},"user_id":"user_2vTn9VkBj3FpZY4bErh4J (truncated...) Client error: POST https://openrouter.ai/api/v1/chat/completions resulted in a 404 Not Found response: {"error":{"message":"No endpoints found for openai/chatgpt-4o-latest.","code":404},"user_id":"user_2vTn9VkBj3FpZY4bErh4J (truncated...) #0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL)
#1 src/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Promise\Promise->wait()
#10 src/vendor/guzzlehttp/guzzle/src/ClientTrait.php(95): GuzzleHttp\Client->request('POST', 'https://openrou...', Array)
#11 src/addons/Siropu/Chat/Job/AiPrompt.php(27): GuzzleHttp\Client->post('https://openrou...', Array)
#12 src/XF/Job/Manager.php(275): Siropu\Chat\Job\AiPrompt->run(7.72404)
#13 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.72404)
#14 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.72404)
#15 job.php(46): XF\Job\Manager->runQueue(false, 8)
#16 {main}
We use essential cookies to make this site work, and optional cookies to enhance your experience.