---
title: "Plamen Mushkov (@plamen9) | Hashnode"
description: "Building Oracle APEX applications. Writing about tech. Read the latest articles by Plamen Mushkov on Hashnode."
url: "https://hashnode.com/@plamen9"
---

@plamen9

# Plamen Mushkov

@plamen9 · London, UK · Joined September 2022

Building Oracle APEX applications. Writing about tech.

[Website](https://apexapplab.dev/)

## Comments

[You can also use external embedding models, such as Voyage AI (https://www.voyageai.com/) and skip dealing with ONNX models altogether. In my experience, very good results for a reasonable price.](https://hashnode.com/posts/23ai-vector-searching-pdfs-with-llm-response-minimalist-blog/6756b501ddea705c5bdb66b5/comment/6756fb883a61767c357752e8)

Comment · Article · Dec 9, 2024 · [23ai Vector Searching PDFs with LLM Response - Minimalist blog](https://hashnode.com/posts/23ai-vector-searching-pdfs-with-llm-response-minimalist-blog/6756b501ddea705c5bdb66b5)

[One of the downsides to it is that the list of LLM providers is still very limited. APEX at least has allowed developers to provide URL and model name to be used for their AI assistant.](https://hashnode.com/posts/select-ai-is-not-a-toy/673f2a1ef439afc2fdc03a67/comment/673f2d53fc6f58bf6ecbdc35)

Comment · Article · Nov 21, 2024 · [SELECT AI is Not a Toy!](https://hashnode.com/posts/select-ai-is-not-a-toy/673f2a1ef439afc2fdc03a67)

[Thanks CV Ranjith! What you need to do is create a new List: Navigation Menu from Shared Components/Lists. Then from Shared Components/Application Definition/User Interface use the following settings to make the navigation display as tabs. When you open the application on mobile (or in browser where the width is no more than 768px), the list items will be display at the bottom. In all other cases it will be displayed at the top.](https://hashnode.com/posts/an-apex-app-get-helped-by-car-smart/66a6b13524afe2b60fa6537c/comment/66f54aed2e906b393741afbd#reply-670510b0b47fd1f5750d5250)

Reply · Article · Oct 8, 2024 · [Get helped on your car issues by Car Smart](https://hashnode.com/posts/an-apex-app-get-helped-by-car-smart/66a6b13524afe2b60fa6537c)

[This is only possible if you host your LLM. In this case I'm running it locally, which allows me to inspect the full REST calls coming from the APEX Assistants. This is not possible if you use ChatGPT, Claude or any other public service. You can check this guide on how to setup an Open Source LLM locally and use it in APEX - https://blog.apexapplab.dev/apex-in-the-ai-era](https://hashnode.com/posts/apex-and-the-llm-system-prompts/668bc6fa177e75f8b2f1d92a/comment/66e0566f163dc7fcb6f5f0c3#reply-66e0974b663b6182e945f136)

Reply · Article · Sep 10, 2024 · [APEX and the LLM System Prompts](https://hashnode.com/posts/apex-and-the-llm-system-prompts/668bc6fa177e75f8b2f1d92a)

[Hi Ravi, I'm glad it worked for you. As you have discovered, Ngrok's free accounts have some limitations - they use the default URLs which are too long. It also generates a new URL every time you re-start the service, so you need to re-configure the services using it. But since you have Ollama on OCI and Ngrok is out of the equation, it's all good. Hope it performs well on the OCI and the cost is not too high.](https://hashnode.com/posts/apex-in-the-ai-era/6675441af23a55ec76b77357/comment/669e9ac0ec6e9a4ece35b371#reply-669fbf4bbf337aec57533342)

Reply · Article · Jul 23, 2024 · [APEX in the AI era](https://hashnode.com/posts/apex-in-the-ai-era/6675441af23a55ec76b77357)

[Thank you Sandra! I'm glad you liked it. You can share with them the previous one too - how to run it with local open-source LLMs for free (instead of using OpenAI, Cohere or OCI, which are all paid options).](https://hashnode.com/posts/how-the-new-apex-ai-features-work/66857b8a7e31c43a1125c2ed/comment/66882dd11583fd974f005f7f#reply-6689b909131e252cf3515d56)

Reply · Article · Jul 6, 2024 · [How the new APEX AI features work](https://hashnode.com/posts/how-the-new-apex-ai-features-work/66857b8a7e31c43a1125c2ed)

[The Ngrok setup first: Try adding the host\_header when starting Ngrok: ngrok http http://127.0.0.1:11434 --host-header '127.0.0.1:11434' After starting the tunnel, open the Ngrok URL in the browser and when displayed a default page, click on "Visit Site" button. It only need to be done once. If the above doesn't work, you can try to run it using a .yml file - here is the documentation (https://ngrok.com/docs/guides/site-to-site-apis-mtls/#update-ngrokyml). The file will look like this: version: 2 authtoken: YOUR-AUTH-TOKEN tunnels: ollama: proto: http addr: http://127.0.0.1:11434/ host\_header: 127.0.0.1:11434 Pay attention to the host\_header part - it should fix your 403 error. As to Ollama, run ollama list in the Terminal. You will get a list of your models. You can get the Model name from there and use it in your APEX AI Services configuration. This should resolve your second problem. When using the newly configured AI Service for the AI Assistant component for example, it is a drop down menu, you can't enter a wrong name.](https://hashnode.com/posts/apex-in-the-ai-era/6675441af23a55ec76b77357/comment/667bc1c0fc96802cf9a0dd4e#reply-667e8e9294c3a42bf4cd2200)

Reply · Article · Jun 28, 2024 · [APEX in the AI era](https://hashnode.com/posts/apex-in-the-ai-era/6675441af23a55ec76b77357)

[Redwood Light looks awesome. I wish there were more CSS variables available for it.](https://hashnode.com/posts/color-contrasts-for-apex-template-component-plugins/65a4f5ea3296e70b400cca82/comment/65a51b6d22d2fa03f4224678)

Comment · Article · Jan 15, 2024 · [Color Contrasts for APEX Template Component Plugins](https://hashnode.com/posts/color-contrasts-for-apex-template-component-plugins/65a4f5ea3296e70b400cca82)

[Where did you get the GeoJSON coordinates of the countries from ? I guess there is such a dataset on Kaggle.com ?](https://hashnode.com/posts/marking-countries-on-the-map-oracle-apex-map-and-have-been-app/654d0370c3451ffd7b99d779/comment/654d1009779490033fc40c8e)

Comment · Article · Nov 9, 2023 · [Marking Countries on the Map - Oracle APEX, Map and 'Have Been' App](https://hashnode.com/posts/marking-countries-on-the-map-oracle-apex-map-and-have-been-app/654d0370c3451ffd7b99d779)

[Prashanth kumar, the plugin is now available in my GitHub repository: https://github.com/plamen9/apex-plugins-conference-cards](https://hashnode.com/posts/from-prototype-to-great-application-component/65380d11a5d9bbe2da7d147e/comment/653be4b998483a8b61520d77#reply-653ea6a2503f3d9ea168f77f)

Reply · Article · Oct 29, 2023 · [From Prototype to Great Application Component](https://hashnode.com/posts/from-prototype-to-great-application-component/65380d11a5d9bbe2da7d147e)
