Embedding functions
openai_embedding
- Added in v2.5.0.
- Since v2.6.0,
openai_embedding
function has been updated to accept a single config argument as a constant JSONB value containing the embedding configuration, instead of separateapi_key
andmodel
arguments.
config
argument must be a constant JSONB value containing the embedding configuration.
Syntax
config
parameter is a JSONB object that supports the following options:
Option | Required | Description |
---|---|---|
model | Yes | The embedding model to use (e.g., text-embedding-3-small ) |
api_key | No | OpenAI API key |
org_id | No | OpenAI organization ID |
proj_id | No | OpenAI project ID |
api_base | No | Custom API base URL. Default: https://api.openai.com/v1 |
Example