Обнаружена проблема интеграции Gemini и Open Router при стриминге.
В процессе обучения в Kilo Code были обнаружены странные ошибки, связанные с сообщением «JSON error injected into SSE stream».
Разбор логов с использованием искусственного интеллекта показал, что в реальности это проблема интеграции Gemini и Open Router при проксировании ключей.
Когда Google API возвращает ошибку во время стриминга, OpenRouter вынужден инжектить её в уже начатый SSE-поток (HTTP 200 уже отправлен). При прямом подключении к Google Gemini API такой ситуации не возникает — ошибки возвращаются в нативном формате Google и корректно обрабатываются клиентом.
Проще говоря, рекомендуется подключаться напрямую по Google API.
Проблема усугубляется санкциями и политикой Google в отношении VPN и популярных хостингов VPS. Для решения может потребоваться платный VPN-сервис с богатым пулом выходных IP-адресов, чтобы найти те, которые Google не заблокировал.

