{"id":1297,"date":"2024-02-17T19:43:21","date_gmt":"2024-02-17T19:43:21","guid":{"rendered":"https:\/\/ai-box.eu\/?p=1297"},"modified":"2024-03-09T05:31:42","modified_gmt":"2024-03-09T05:31:42","slug":"open-webui-ollama","status":"publish","type":"post","link":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/","title":{"rendered":"Open-WebUi &#8211; Ollama"},"content":{"rendered":"<p>After I had already installed Ollama as a server and had written one or two Python programs that used the API interface and the underlying language models, Open-WebUi for Ollama aroused my interest. That&#8217;s how this article was created, which describes how you could install and use Open-WebUi. In the lower part, after setting up Open-WebUi for Ollama, there is a small first experience report. But now it&#8217;s time to install Open-WebUi on an Ubuntu computer.<\/p>\n<p>Here is a small view of what the architecture currently looks like on my computer.<\/p>\n<div id=\"attachment_1269\" style=\"width: 301px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture-291x300.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1269\" class=\"size-medium wp-image-1269\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture-291x300.png\" alt=\"Open-WebUi architecture\" width=\"291\" height=\"300\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture-291x300.png 291w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture-768x791.png 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png 801w\" sizes=\"(max-width: 291px) 100vw, 291px\" \/><\/a><p id=\"caption-attachment-1269\" class=\"wp-caption-text\">Open-WebUi architecture<\/p><\/div>\n<p>You can read more about Open-WebUi here on GitHub: <a href=\"https:\/\/github.com\/open-webui\/open-webui\" target=\"_blank\" rel=\"noopener\">GitHub Open-WebUi<\/a><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Installation_of_Open-WebUi\" >Installation of Open-WebUi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Docker_Command\" >Docker Command<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Open-WebUi_Ollama_interface\" >Open-WebUi Ollama interface<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Download_language_model\" >Download language model<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Select_language_model\" >Select language model<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Upload_data_such_as_PDF_files\" >Upload data such as PDF files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Open-WebUi_Prompt_Community\" >Open-WebUi Prompt Community<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Installation_of_Open-WebUi\"><\/span>Installation of Open-WebUi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Update the software repository once.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>sudo apt-get update<\/code><\/p>\n<p>Install Docker and Containerd.io.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>sudo apt-get install docker-ce docker-ce-cli containerd.io<\/code><\/p>\n<p>Please use the following command to check whether Docker has really been installed and is probably running without errors.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>sudo docker run hello-world<\/code><\/p>\n<p>Next, test that Ollama is actually running on your computer. To do this, open <code>http:\/\/127.0.0.1:11434<\/code> in the browser and the following page should appear in the browser.<\/p>\n<p style=\"padding-left: 40px;\"><strong>URL:<\/strong> <code><a href=\"http:\/\/127.0.0.1:11434\" target=\"_blank\" rel=\"noopener\">127.0.0.1:11434<\/a><\/code><\/p>\n<div id=\"attachment_1240\" style=\"width: 497px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Ollama_service_running.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1240\" class=\"wp-image-1240 size-full\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Ollama_service_running.png\" alt=\"Ollama service running\" width=\"487\" height=\"177\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Ollama_service_running.png 487w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Ollama_service_running-300x109.png 300w\" sizes=\"(max-width: 487px) 100vw, 487px\" \/><\/a><p id=\"caption-attachment-1240\" class=\"wp-caption-text\">Ollama service running<\/p><\/div>\n<p>If Ollama is not running on your computer or you need to install it first, you can find the installation instructions here.<\/p>\n<p style=\"padding-left: 40px;\"><strong>URL:<\/strong> <a href=\"https:\/\/ai-box.eu\/top-story\/ollama-ubuntu-installation-und-konfiguration\/1191\/\" target=\"_blank\" rel=\"noopener\">https:\/\/ai-box.eu\/top-story\/ollama-ubuntu-installation-und-konfiguration\/1191\/<\/a><\/p>\n<p>Now build the Open-WebUi container with the following command. I took this from the following Medium post here Ollama with <a href=\"https:\/\/medium.com\/@quicky316\/ollama-with-ollama-webui-with-a-fix-334180915ef4\" target=\"_blank\" rel=\"noopener\">Ollama with Ollama-webui with a fix<\/a> because the command in the Open-WebUi did not work for me.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command: <\/strong><code><span id=\"0ff4\" class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">docker run -d --network=<span class=\"hljs-string\">\"host\"<\/span> -v open-webui:\/app\/backend\/data -e OLLAMA_API_BASE_URL=http:\/\/localhost:11434\/api --name open-webui ghcr.io\/ollama-webui\/ollama-webui:main<\/span><\/code><\/p>\n<p>With the following command, the open-webui Docker container is also restarted after each system restart.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command: <\/strong><code><span class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">docker run -d --network=<span class=\"hljs-string\">\"host\"<\/span> -v open-webui:\/app\/backend\/data -e OLLAMA_API_BASE_URL=http:\/\/localhost:11434\/<\/span><span class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">api <\/span><span id=\"61aa\" class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">--restart always <\/span><span id=\"0ff4\" class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">--name <\/span><span id=\"0ff4\" class=\"on oo gt hx b bf op oq l or os\" data-selectable-paragraph=\"\">open-webui ghcr.io\/ollama-webui\/ollama-webui:main<\/span><\/code><\/p>\n<p>Now the WebUi container should be running and you should be able to open Open-WebUi via the following URL.<\/p>\n<p style=\"padding-left: 40px;\"><strong>URL:<\/strong> <code>127.0.0.1:8080<\/code><\/p>\n<p>If the Open-WebUi Ollama interface is to be accessed via the intranet, the URL must be structured according to the following logic.<\/p>\n<p style=\"padding-left: 40px;\"><strong>URL:<\/strong> <code>&lt;IP-Adresse:8080&gt;<\/code><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_Command\"><\/span>Docker Command<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now it took several attempts until the Docker container ran without problems and Open-WebUi connected to the Ollama server. Therefore, I would like to give you the following commands to be able to delete a Docker container that you no longer need or simply want to create a new one.<\/p>\n<p>With the following command, all Docker containers are displayed with their ID<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>docker ps -a<\/code><\/p>\n<p>Now you should first stop the affected Docker container. You can do this with the following command and the ID belonging to the Docker container.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>docker stop &lt;angezeigte Docker ID&gt;<\/code><\/p>\n<p>Use this command to remove the container.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> <code>docker rm &lt;angezeigte Docker ID&gt;<\/code><\/p>\n<p>Now you can rebuild the container with a slightly customized command, for example.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Open-WebUi_Ollama_interface\"><\/span>Open-WebUi Ollama interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When the web interface of Open-WebUi Ollama is loaded for the first time, a user must be created.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Important:<\/strong> This user then has admin rights and it is therefore important to remember the login information.<\/p>\n<div id=\"attachment_1242\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-300x250.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1242\" class=\"wp-image-1242 size-medium\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-300x250.png\" alt=\"Open-WebUi initial start view\" width=\"300\" height=\"250\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-300x250.png 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-1024x854.png 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-768x641.png 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start-1080x901.png 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_initial_start.png 1268w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1242\" class=\"wp-caption-text\">Open-WebUi initial start view<\/p><\/div>\n<p>Here is the view after the first registration. Now we need to download one or more language models LLM&#8217;s so that we can chat with our data or with the model.<\/p>\n<div id=\"attachment_1246\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-300x190.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1246\" class=\"size-medium wp-image-1246\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-300x190.jpg\" alt=\"Open-WebUi frontend\" width=\"300\" height=\"190\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-300x190.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-1024x650.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-768x487.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend-1080x685.jpg 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend.jpg 1158w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1246\" class=\"wp-caption-text\">Open-WebUi frontend<\/p><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Download_language_model\"><\/span>Download language model<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Models can be downloaded very conveniently with the admin user via the web interface. This is really great and works without any problems. Once downloaded, the models are immediately available for use.<\/p>\n<div id=\"attachment_1244\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-300x192.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1244\" class=\"size-medium wp-image-1244\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-300x192.jpg\" alt=\"Open-WebUi model download\" width=\"300\" height=\"192\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-300x192.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-1024x656.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-768x492.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama-1080x691.jpg 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-download-codellama.jpg 1156w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1244\" class=\"wp-caption-text\">Open-WebUi model download<\/p><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Select_language_model\"><\/span>Select language model<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Each user can now select the downloaded language models and work with them. This works really well.<\/p>\n<div id=\"attachment_1248\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-300x192.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1248\" class=\"size-medium wp-image-1248\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-300x192.jpg\" alt=\"Open-WebUi frontend select model\" width=\"300\" height=\"192\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-300x192.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-1024x656.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-768x492.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model-1080x692.jpg 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-frontend_select_model.jpg 1154w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1248\" class=\"wp-caption-text\">Open-WebUi frontend select model<\/p><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Upload_data_such_as_PDF_files\"><\/span>Upload data such as PDF files<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It is also possible to upload data in the form of PDF files, for example. You can then interact with these in the chat window after the upload. This works really well and is a lot of fun. It worked best with catalogs. If you upload several files, such as the Mercedes Benz annual report, the language model I use or the Open-WebUi solution probably reaches its limits when interacting with the PDF files.<\/p>\n<p>Here is a picture of the menu before I uploaded the PDF files.<\/p>\n<div id=\"attachment_1253\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-300x191.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1253\" class=\"size-medium wp-image-1253\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-300x191.jpg\" alt=\"open web-ui ollama frontend document upload\" width=\"300\" height=\"191\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-300x191.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-1024x652.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-768x489.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload-1080x688.jpg 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_upload.jpg 1159w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1253\" class=\"wp-caption-text\">open web-ui ollama frontend document upload<\/p><\/div>\n<p>After uploading approx. 30 PDF files, the window will look as shown below.<\/p>\n<div id=\"attachment_1255\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-300x195.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1255\" class=\"size-medium wp-image-1255\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-300x195.jpg\" alt=\"open web-ui ollama frontend document uploaded PDF files\" width=\"300\" height=\"195\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-300x195.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-1024x665.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-768x499.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files-1080x701.jpg 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_uploaded_PDF_files.jpg 1132w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1255\" class=\"wp-caption-text\">open web-ui ollama frontend document uploaded PDF files<\/p><\/div>\n<p>I then switched to chat mode and used &#8220;#&#8221; to add all the PDF files I wanted to chat with to the chat. You can see the result in the picture.<\/p>\n<div id=\"attachment_1251\" style=\"width: 272px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_chat_with_uploaded_PDF_files-262x300.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1251\" class=\"size-medium wp-image-1251\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_chat_with_uploaded_PDF_files-262x300.jpg\" alt=\"open web-ui ollama frontend document chat with uploaded PDF files\" width=\"262\" height=\"300\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_chat_with_uploaded_PDF_files-262x300.jpg 262w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_chat_with_uploaded_PDF_files-768x879.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/open-web-ui-ollama-frontend_document_chat_with_uploaded_PDF_files.jpg 794w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/a><p id=\"caption-attachment-1251\" class=\"wp-caption-text\">open web-ui ollama frontend document chat with uploaded PDF files<\/p><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Open-WebUi_Prompt_Community\"><\/span>Open-WebUi Prompt Community<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I also find it very exciting to be able to create a prompt template that tells the LLM used how it should behave according to a certain style. It is therefore worth taking a look at the following URL and creating exactly such a template for recurring tasks such as generating marketing texts. You could create a prompt template for a marketing expert and work with it.<\/p>\n<p style=\"padding-left: 40px;\"><strong>URL:<\/strong> <a href=\"https:\/\/openwebui.com\/?type=prompts\" target=\"_blank\" rel=\"noopener\">https:\/\/openwebui.com\/?type=prompts<\/a><\/p>\n<p>I have built a prompt that acts as a kind of assistant for a call center and requests personal information from the customer that is needed to conclude a loan agreement. The prompt template looks like this.<\/p>\n<div id=\"attachment_1265\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-prompt-290x300.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1265\" class=\"size-medium wp-image-1265\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-prompt-290x300.jpg\" alt=\"open web-ui ollama prompt template\" width=\"290\" height=\"300\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-prompt-290x300.jpg 290w, https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/opwn-web-ui-ollama-prompt.jpg 703w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><\/a><p id=\"caption-attachment-1265\" class=\"wp-caption-text\">open web-ui ollama prompt template<\/p><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I had a lot of fun installing Open-WebUi for Ollama and trying out a few things with it. Chatting with PDF files also works well as long as you don&#8217;t start too complex requests. But here, too, I need to do a lot more work on the solution. I have also created a prompt template that works quite well and has given me a lot of pleasure. However, it still needs some improvements for professional use. But to generate a few nice texts for Twitter &amp; Co. I found it sufficient. A lot depends on the underlying language model and what it can do. I think it will certainly get a lot better soon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After I had already installed Ollama as a server and had written one or two Python programs that used the API interface and the underlying language models, Open-WebUi for Ollama aroused my interest. That&#8217;s how this article was created, which describes how you could install and use Open-WebUi. In the lower part, after setting up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1270,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[162,50],"tags":[355,337,65,359,353,362,356,357,89,360,365,305,318,306,364,352,361,354,363,358,308,366,341],"class_list":["post-1297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-large-language-models-en","category-top-story-en","tag-admin","tag-architecture","tag-chat-en","tag-community","tag-docker","tag-document-upload","tag-download","tag-frontend","tag-installation-en","tag-interaction","tag-language-model-en","tag-llm-en","tag-models-en","tag-ollama-en","tag-open-webui-en","tag-pdf-en","tag-pdf-chat","tag-pdf-files","tag-prompt-creation","tag-prompt-template","tag-server-en","tag-upload-en","tag-user-interface","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Open-WebUi - Ollama - Exploring the Future: Inside the AI Box<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open-WebUi - Ollama - Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"og:description\" content=\"After I had already installed Ollama as a server and had written one or two Python programs that used the API interface and the underlying language models, Open-WebUi for Ollama aroused my interest. That&#8217;s how this article was created, which describes how you could install and use Open-WebUi. In the lower part, after setting up [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/\" \/>\n<meta property=\"og:site_name\" content=\"Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-17T19:43:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-09T05:31:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png\" \/>\n\t<meta property=\"og:image:width\" content=\"801\" \/>\n\t<meta property=\"og:image:height\" content=\"825\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:site\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/\"},\"author\":{\"name\":\"Maker\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"headline\":\"Open-WebUi &#8211; Ollama\",\"datePublished\":\"2024-02-17T19:43:21+00:00\",\"dateModified\":\"2024-03-09T05:31:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/\"},\"wordCount\":1012,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Open-WebUi_architecture.png\",\"keywords\":[\"admin\",\"architecture\",\"chat\",\"community\",\"Docker\",\"document upload\",\"download\",\"frontend\",\"Installation\",\"interaction\",\"language model\",\"LLM\",\"models\",\"Ollama\",\"Open-WebUi\",\"PDF\",\"PDF chat\",\"PDF files\",\"prompt creation\",\"prompt template\",\"Server\",\"upload\",\"user interface\"],\"articleSection\":[\"Large Language Models\",\"Top story\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/\",\"name\":\"Open-WebUi - Ollama - Exploring the Future: Inside the AI Box\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Open-WebUi_architecture.png\",\"datePublished\":\"2024-02-17T19:43:21+00:00\",\"dateModified\":\"2024-03-09T05:31:42+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Open-WebUi_architecture.png\",\"contentUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Open-WebUi_architecture.png\",\"width\":801,\"height\":825,\"caption\":\"Open-WebUi architecture\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/open-webui-ollama\\\/1297\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open-WebUi &#8211; Ollama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\",\"name\":\"Exploring the Future: Inside the AI Box\",\"description\":\"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\",\"name\":\"Maker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"caption\":\"Maker\"},\"description\":\"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.\",\"sameAs\":[\"https:\\\/\\\/ai-box.eu\"],\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/author\\\/ingmars\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open-WebUi - Ollama - Exploring the Future: Inside the AI Box","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/","og_locale":"en_US","og_type":"article","og_title":"Open-WebUi - Ollama - Exploring the Future: Inside the AI Box","og_description":"After I had already installed Ollama as a server and had written one or two Python programs that used the API interface and the underlying language models, Open-WebUi for Ollama aroused my interest. That&#8217;s how this article was created, which describes how you could install and use Open-WebUi. In the lower part, after setting up [&hellip;]","og_url":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/","og_site_name":"Exploring the Future: Inside the AI Box","article_published_time":"2024-02-17T19:43:21+00:00","article_modified_time":"2024-03-09T05:31:42+00:00","og_image":[{"width":801,"height":825,"url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png","type":"image\/png"}],"author":"Maker","twitter_card":"summary_large_image","twitter_creator":"@Ingmar_Stapel","twitter_site":"@Ingmar_Stapel","twitter_misc":{"Written by":"Maker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#article","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/"},"author":{"name":"Maker","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"headline":"Open-WebUi &#8211; Ollama","datePublished":"2024-02-17T19:43:21+00:00","dateModified":"2024-03-09T05:31:42+00:00","mainEntityOfPage":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/"},"wordCount":1012,"commentCount":0,"image":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png","keywords":["admin","architecture","chat","community","Docker","document upload","download","frontend","Installation","interaction","language model","LLM","models","Ollama","Open-WebUi","PDF","PDF chat","PDF files","prompt creation","prompt template","Server","upload","user interface"],"articleSection":["Large Language Models","Top story"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/","url":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/","name":"Open-WebUi - Ollama - Exploring the Future: Inside the AI Box","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#primaryimage"},"image":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png","datePublished":"2024-02-17T19:43:21+00:00","dateModified":"2024-03-09T05:31:42+00:00","author":{"@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"breadcrumb":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#primaryimage","url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png","contentUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2024\/02\/Open-WebUi_architecture.png","width":801,"height":825,"caption":"Open-WebUi architecture"},{"@type":"BreadcrumbList","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/open-webui-ollama\/1297\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/ai-box.eu\/en\/"},{"@type":"ListItem","position":2,"name":"Open-WebUi &#8211; Ollama"}]},{"@type":"WebSite","@id":"https:\/\/ai-box.eu\/en\/#website","url":"https:\/\/ai-box.eu\/en\/","name":"Exploring the Future: Inside the AI Box","description":"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ai-box.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1","name":"Maker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","caption":"Maker"},"description":"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.","sameAs":["https:\/\/ai-box.eu"],"url":"https:\/\/ai-box.eu\/en\/author\/ingmars\/"}]}},"_links":{"self":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/comments?post=1297"}],"version-history":[{"count":3,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1297\/revisions"}],"predecessor-version":[{"id":1299,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1297\/revisions\/1299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media\/1270"}],"wp:attachment":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media?parent=1297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/categories?post=1297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/tags?post=1297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}