OpenAI Embeddings Configuration

Required Fields
API Key *
The API Key is required to authenticate your requests to OpenAI’s embedding services. How to obtain an API Key:- Log in to your OpenAI account
- Navigate to the API section
- Create a new secret key
- Copy the key immediately (it will only be shown once)
Model Name *
The Model Name field defines which OpenAI embedding model you want to use with PipesHub. Available OpenAI embedding models:text-embedding-3-small- Cost-effective model with excellent performance for most use casestext-embedding-3-large- Higher dimensional embeddings for tasks requiring maximum accuracy
- For most applications and cost efficiency, select
text-embedding-3-small - For specialised applications requiring maximum performance, select
text-embedding-3-large - Check OpenAI’s embedding documentation for the most up-to-date options
Optional Fields
Output Dimensions
Override the size of the embedding vectors produced by the model. Supported by thetext-embedding-3-* model series.
When to set this:
- To reduce storage costs by producing smaller vectors
- When your vector database requires a specific dimension size
dimensions parameter will cause an error.
Configuration Steps
As shown in the image above:- Click Configure on the OpenAI provider card
- Enter your OpenAI API Key in the designated field (marked with *)
- Specify your desired Model Name (marked with *)
- (Optional) Set Output Dimensions if you need a non-default vector size
- Click Add Model to save and validate your credentials
Both the API Key and Model Name are required fields to successfully configure OpenAI embedding integration.
Usage Considerations
- API usage will count against your OpenAI account’s quota and billing
- Different models have different pricing — check OpenAI’s pricing page for details
- Consider storage requirements based on the embedding dimensions you select
Troubleshooting
- If you encounter authentication errors, verify your API key is correct and has not expired
- Ensure your OpenAI account has billing set up
- Check that the model name is spelled correctly
- Only set Output Dimensions for models that support the
dimensionsparameter (text-embedding-3-smallandtext-embedding-3-large)