Describe the problem/error/question
I’ve encountered a persistent UI bug in the OpenAI Embedding Node where selecting specific parameters from the “Options” dropdown does not trigger the expected input fields to appear.
This is particularly problematic for the text-embedding-3-small model, as I am unable to set the dimensions to 1536. Consequently, the node defaults to (or incorrectly sends) a different dimension count, causing my PostgreSQL/pgvector integration to fail with a different vector dimensions error.
What is the error message (if any)?
different vector dimensions 1536 and 384
Steps to reproduce:
-
Open an OpenAI Embedding Node.
-
Click on “Add Option”.
-
Select “Dimensions” or “Encoding Format”.
-
Observation: The dropdown closes as if selected, but no input field or toggle appears in the node’s UI. The setting remains inaccessible.
Expected behavior: Clicking “Dimensions” should reveal a numeric input field to define the vector size (e.g., 1536).
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
- n8n version: 2.7.4 & 2.6.3.
- Database (default: SQLite): PostgreSQL
- n8n EXECUTIONS_PROCESS setting (default: own, main): main
- Running n8n via (Docker, npm, n8n cloud, desktop app): docker
- Operating system: Ubuntu 24.04