--- title: Create a custom embedding model description: Create your custom embedding model in the Generative AI Model Configuration table so that your AI Search RAG application can use it to generate embeddings for semantic indexing. This setup ensures the model is recognized and properly connected to send and receive requests. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/ai-search/create-byom.html release: australia product: AI Search classification: ai-search topic_type: task last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Configuring an external or custom embedding model, Semantic index configuration for indexed sources, Indexed sources, Configure, AI Search, Search administration, Configure core features, Administer the ServiceNow AI Platform] --- # Create a custom embedding model Create your custom embedding model in the Generative AI Model Configuration table so that your AI Search RAG application can use it to generate embeddings for semantic indexing. This setup ensures the model is recognized and properly connected to send and receive requests. ## Before you begin You must create a connection and credential alias for your embedding model. For more information, see [Create a Connection & Credential alias](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/connection-alias.md) Role required: admin ## Procedure 1. Navigate to **All**, and then enter `sys_generative_ai_model_config.list` in the filter to go to the Generative AI Model Configuration \[sys\_generative\_ai\_model\_config\] table. 2. Select **New**. 3. On the form, fill in the fields. 4.
Field Description
Active Option to activate the embedding model.
Model A unique name for your embedding model.
Domain Domain you want to associate the model with. For example, AI Search RAG.
External Option to make this model available for external use.
Connection and Credential Alias Connection and credential alias that you created on your own for the custom embedding model.
Supported Language Languages supported for this model. By default, the supported language is English.
Model Type The type of model used for a specific purpose. For example Embedding Model.
Vector Dimension The value shouldn't exceed 4096.This field appears only if you have selected `Embedding Model` in the **Model Type** field.
Application Name of the application this model is configured for.
Provider Name of the Generative AI provider mapping.
Max Tokens Maximum limit to generate embeddings.
5. Select **Submit**. ## Result The new embedding model is created. ## What to do next Set a provider for an embedding model.