<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Enable Gemini 2.5 Pro Function Install on Cloudron (needs google-genai)]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Requesting a fix to allow installing Open WebUI functions that need extra packages on Cloudron.</p>
<p dir="auto">Specifically, I want to use the function for Google Gemini (<a href="https://openwebui.com/f/suurt8ll/gemini_manifold_google_genai" target="_blank" rel="noopener noreferrer nofollow ugc">https://openwebui.com/f/suurt8ll/gemini_manifold_google_genai</a>). This uses the google-genai package and would enable interacting with the new Gemini 2.5 Pro model – arguably state-of-the-art right now. Importantly it supports features like seeing the model's "thoughts", which is a very interesting capability.</p>
<p dir="auto">Currently, Open WebUI's function installer tries to install google-genai (or other required packages) to /app/code and fails because it's a read-only filesystem (OSError 30).</p>
<p dir="auto">Can the Cloudron package be modified so this installer uses /app/data instead, and Python can find the packages there?</p>
<p dir="auto">Is this fix possible?</p>
<p dir="auto">Thanks.</p>
]]></description><link>https://forum.cloudron.io/topic/13611/enable-gemini-2.5-pro-function-install-on-cloudron-needs-google-genai</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 05:08:48 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13611.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 05 Apr 2025 20:18:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Enable Gemini 2.5 Pro Function Install on Cloudron (needs google-genai) on Sun, 06 Apr 2025 01:12:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/brutalbirdie" aria-label="Profile: BrutalBirdie">@<bdi>BrutalBirdie</bdi></a> Hey, thanks for the recovery mode tip for weekend tinkering! <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title="👍" alt="👍" /></p>
<p dir="auto">I gave it a shot: cloned the app, used recovery mode, and manually ran pip install google-genai in the terminal. That worked, and the Gemini function requiring it did become active in Open WebUI.</p>
<p dir="auto">Unfortunately, it turns out Google removed the "thoughts" feature via the API recently (see discussion here: <a href="https://github.com/googleapis/python-genai/issues/226" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/googleapis/python-genai/issues/226</a>), so that specific goal is moot now, it seems.</p>
<p dir="auto">However, this experiment confirms the underlying need. It would still be very valuable if Open WebUI's own mechanism for installing function dependencies (defined in frontmatter) could work correctly on Cloudron by targeting /app/data. This would allow other current or future functions needing packages (beyond just this specific Gemini one) to be installed seamlessly as intended by Open WebUI, without needing manual recovery mode workarounds.</p>
<p dir="auto">So, the original request to fix that installer path for the Frontmatter mechanism remains relevant for general function extensibility.</p>
<p dir="auto">Thanks again for the suggestion!</p>
]]></description><link>https://forum.cloudron.io/post/105225</link><guid isPermaLink="true">https://forum.cloudron.io/post/105225</guid><dc:creator><![CDATA[go-run-jump]]></dc:creator><pubDate>Sun, 06 Apr 2025 01:12:48 GMT</pubDate></item><item><title><![CDATA[Reply to Enable Gemini 2.5 Pro Function Install on Cloudron (needs google-genai) on Sat, 05 Apr 2025 20:24:25 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="/user/go-run-jump" aria-label="Profile: go-run-jump">@<bdi>go-run-jump</bdi></a> since it is the weekend <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60f.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--smirk" style="height:23px;width:auto;vertical-align:middle" title=":smirk:" alt="😏" /><br />
If you want to tinker a bit, you can create a clone of your OpenWebUI App, put the clone in recovery mode and run the:</p>
<pre><code class="language-bash">/app/pkg/start.sh
</code></pre>
<p dir="auto">yourself.</p>
<p dir="auto">This way, everything is read-write, and you could start testing if everything else works with the Gemini 2.5 Pro.</p>
<p dir="auto">Just if you want to tinker <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>https://forum.cloudron.io/post/105216</link><guid isPermaLink="true">https://forum.cloudron.io/post/105216</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Sat, 05 Apr 2025 20:24:25 GMT</pubDate></item></channel></rss>