Skip to main content

OpenRouter Connector - Releases

← App details

Nextcloud 34

OpenRouter Connector 0.2.0
Release Details
UpdatedSept. 21, 2026, 1:03 p.m.
Changelog

Added

  • Choice between OpenRouter's standard endpoint (openrouter.ai, the default) and its EU endpoint (eu.openrouter.ai), which keeps prompts and completions inside the European Union (in-region routing). The model catalog is loaded and cached per endpoint, and selected models that the current endpoint does not offer are flagged in the admin settings.
  • The model lists only offer the models the current settings can actually use: those of the selected endpoint, those with a zero data retention endpoint while that privacy option is on (models?zdr=true), and those the configured API key may use according to the privacy settings and guardrails of the account (models/user). The settings say which of these narrowed a list down, and selected models that they rule out are flagged and can be removed in one click. A lookup that fails leaves the lists as they are instead of emptying them.

Changed

  • The model catalog is cached per combination of endpoint, filters and API key instead of per endpoint only, and is reloaded when the zero data retention option or the API key changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhQeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTE5MDg0MDIxWhcNMzYxMjI1MDg0MDIxWjAfMR0wGwYD
VQQDDBRvcGVucm91dGVyX2Nvbm5lY3RvcjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAOTRY/M64ulfxkf5wtTk5gDPC0BCvrR0ZckHBxYfldhicT407m0y
qrITnC7Mhw7DJE7Y23o54huhQaF/pEjcmty83WTA2iVDJOQF6TdBa1MdOW/e7Yx9
4qsTGCF1+Obg87TGA0KQzKWNed0YLwrBSuNttO0Mt0mzDx1l6scpmqBBrcs83SXc
gCZ5p/Nf+Y6IA11YOFIeyRj8D5rdYnXJnaSzt0sDDYIY4lYYv3v+oJF8xgGnj5BC
sjbZfYaa47lErB+9q+Tc2mIAVobX425Ll6jkDyIwxBquCcWshqEzwZhrWPvb++TX
Csh0MwUmyifHtHM4f5odhpgCCzMAQMT5eg5eyAtmsbij+rjN022cAy7H4TyDyflO
Wr+AcziPqiguRjpZyeYXWjLUJich3ssTZ2XlyX+VUHQ1W5zfv67S7ibLplS8yiTM
NGeQTyVujFOqAL1A20PwPsKnA3065qGmezwtUKmPflw2W0YIALtIcPdOgmOmnYNU
B0gXSt+j85soP/XsqWm2As4mCdLaRx3lRsAEgRN5EmbjA5+T3h5sP4l+FS1nCUcZ
vQZRUPjDHpqpC2aiWfFdyGUolLoMRIledGk93mh7WvuTzgQcw4juoJLdntNkTBrF
hLaQr/5kYG+aLq6eSWbpFCf7JJ8Dbl02YCcZ4cSKZieQHkpr1vJO+pWPAgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAGleqUy44q5dfJVBZkpbIswTUjjnuzt5cNUyL2pU
FZoSBvKyiXr4yfJQfQ1wKQSe0ASjchUmkVQeiDZK+thG4WnXWI8losVKQ2Tec9Ni
G8/fFF/HHn0b0OT5p4Ashv7Wtj+SPJ4KcQ71yboeoxh5SIttwVHczDlmDu9sbvtp
TcJ0wVPGnkqus0VkxmNVrAI3rLkjDPPv5FOTz5JeyFG8IlBOzpgB93dKYbokuL0X
1EMqZTLeXtapLNPKXb2FFpTV8gYvpWtVCyMX2+eqSdd7TPKRqYnZ6SKTjDZnS8Lb
zFR6FhxSlqTvjYPmH8mQzqPa6CJfBoJ3InGhBz1DIniOByU=
-----END CERTIFICATE-----
SignatureVrAo0w8ujCeHzAZRv4fC5SIDfXUYR3m6MI7F/avl/3GnWdEUVziR5hgHllTiPsOCQOLSu2BAT8T5TK4whN9svAuhKAuKgsnTcGXNmpxTAkG2/bZCiXZzpFOSrSINgwOlDY6RIVvJoLD7/Q0zIeuJCWqC9zzi+ThLun7ouq/Axza+S/VdhqFvINJ92BawYf/wboQUQuA/GyK6hCDCTIGdu/sUK8LC181HX7G4BQ8M+shWkwWSqj8pLe8r1S4T+CZHXQlfPyyHNeARN1L1I0AXU/S+jLVhz32JvmsFvxXCuUBi/ydxIfSPmVSVfe4dEYl0GGGMrIvxgwzRGpU0wQSofVgLTVawU8BHOj/raPhXi3ojQTzabM0RcyO9rcCtOryFLxWqmsdCO+ErUNbmYaFb8DevxDESGVC9e9FfYmGTSpL3aIpVFQ2OGW9DUrGRchRG/RxHCQUwLA4EImhUB/pJyY5J3eMS8Vd37a/BMoLOQJ6vNGOfiNCEJIN2B8+Foqj/EVGat5UxomZYCxGH/Fpcy0DBBDHdV9yqHi8Y5DSSIctZ+kotXdbbSrT0hSrBWPCInBFGbwPDotkpYgGy+x+r7maEBAmr3lJ28ew7YFY1n9L1hbZmqKkn97yHcqFyL478HeTfVTByTBv4V9oGssE52XAhmjcbkD/NwqMUrB/CoMM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=34.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
OpenRouter Connector 0.1.0
Release Details
UpdatedSept. 21, 2026, 10:35 a.m.
Changelog

Added

  • Task processing providers for every model selected in the admin settings: free prompt, chat, chat with tools, summary, headline, topics, context write, reformulate, proofread, change tone, formalization, simplification, reformat paragraphs, translate and emoji for text models; image analysis and OCR for text models with image input; image generation, transcription and speech generation through the dedicated OpenRouter APIs.
  • Admin settings with encrypted API key storage, connection check, searchable model catalog per modality, privacy routing options (data_collection: deny, zero data retention, optional referer) and advanced options (maximum output tokens, request timeout, chunk size, default voice).
  • Rate limits and unavailable providers are retried in background workers, honouring the Retry-After header. This also covers the errors that OpenRouter reports with a 200 status and an error object in the body, for example a model that is temporarily rate-limited upstream.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhQeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTE5MDg0MDIxWhcNMzYxMjI1MDg0MDIxWjAfMR0wGwYD
VQQDDBRvcGVucm91dGVyX2Nvbm5lY3RvcjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAOTRY/M64ulfxkf5wtTk5gDPC0BCvrR0ZckHBxYfldhicT407m0y
qrITnC7Mhw7DJE7Y23o54huhQaF/pEjcmty83WTA2iVDJOQF6TdBa1MdOW/e7Yx9
4qsTGCF1+Obg87TGA0KQzKWNed0YLwrBSuNttO0Mt0mzDx1l6scpmqBBrcs83SXc
gCZ5p/Nf+Y6IA11YOFIeyRj8D5rdYnXJnaSzt0sDDYIY4lYYv3v+oJF8xgGnj5BC
sjbZfYaa47lErB+9q+Tc2mIAVobX425Ll6jkDyIwxBquCcWshqEzwZhrWPvb++TX
Csh0MwUmyifHtHM4f5odhpgCCzMAQMT5eg5eyAtmsbij+rjN022cAy7H4TyDyflO
Wr+AcziPqiguRjpZyeYXWjLUJich3ssTZ2XlyX+VUHQ1W5zfv67S7ibLplS8yiTM
NGeQTyVujFOqAL1A20PwPsKnA3065qGmezwtUKmPflw2W0YIALtIcPdOgmOmnYNU
B0gXSt+j85soP/XsqWm2As4mCdLaRx3lRsAEgRN5EmbjA5+T3h5sP4l+FS1nCUcZ
vQZRUPjDHpqpC2aiWfFdyGUolLoMRIledGk93mh7WvuTzgQcw4juoJLdntNkTBrF
hLaQr/5kYG+aLq6eSWbpFCf7JJ8Dbl02YCcZ4cSKZieQHkpr1vJO+pWPAgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAGleqUy44q5dfJVBZkpbIswTUjjnuzt5cNUyL2pU
FZoSBvKyiXr4yfJQfQ1wKQSe0ASjchUmkVQeiDZK+thG4WnXWI8losVKQ2Tec9Ni
G8/fFF/HHn0b0OT5p4Ashv7Wtj+SPJ4KcQ71yboeoxh5SIttwVHczDlmDu9sbvtp
TcJ0wVPGnkqus0VkxmNVrAI3rLkjDPPv5FOTz5JeyFG8IlBOzpgB93dKYbokuL0X
1EMqZTLeXtapLNPKXb2FFpTV8gYvpWtVCyMX2+eqSdd7TPKRqYnZ6SKTjDZnS8Lb
zFR6FhxSlqTvjYPmH8mQzqPa6CJfBoJ3InGhBz1DIniOByU=
-----END CERTIFICATE-----
SignatureJKQ3Os2oQo5JYIAmdSDM20C7SG38HuM0OUfqoVnY4SB6t7o1pUM122hb2TPPx5UeWNAm9hM7u1haI5L/m5nR5eN1H2JkqzlQBk7IE/58amJd0rWrCT1GydSRQFdbwQabZwaTsHv/bxbKuQCm0Tlozs3Xayzf/EXU6Uf05nyfESRhEtYkzJl0v0S1lQi1iNy+XUr0/9/aqW/Jq6iX9zYKEAY+w2ckoXmTLSnSVUsOTun8ZTGYA1uEsIy9Nf4i37qPl65rwuCC168WVeKzeM2D25TgQTKHlxA8n+dlqveipDfTwlP3MmwktKBNP0JSDUdsrCYZWf3qzI5US1jiJ2AE9f/mdPzEYsyGnOpqPolZEEH/x8zYiRzDj9m8nS0WvA5DdRoZP8mF93JtZrKqGaR0/9bBIQ8a8BP4nSfmY9/JK9YaUkv/eScDMa5VntWS58Eseouz02yN6bG3TMreLx3YNzaWi0G9XucgGGIXvSjE0NrNZbiJY4eOGtKJfFJv4WB6SF+FCimL/97HdE9u46QUxclhn9sO93L1kmTPQO5HQWYWGHgAwqXdIKGB6Uo3ER60GvAoT+aSiMgSGqx3HVyBRjPmgnrI70/Y/Y+Xf0/vlVouMBVA1jjsxVbP7qipZC8NsZNRCjxvB7NRuOB5TlknnQ+IIqO7GXajH/iZp6whwJI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=34.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0