Embedding-V1

Embedding-V1

by Baidu · Current and accessible through Baidu Qianfan and AI Studio embedding APIs

Baidu Embedding-V1 is a specialized text embedding model for converting short text into 384-dimensional vectors. Available through Qianfan and AI Studio, it supports up to 384 tokens and 1,000 characters per text, with batches of up to 16 inputs. Its primary uses are semantic search, RAG, recommendation, document matching, and similarity detection. It does not generate conversational answers or support multimodal input and output.

Embeddings
Baidu Embedding-V1 is designed to represent text as numerical vectors rather than generate conversational answers. It accepts text through Baidu embedding APIs and returns 384-dimensional embeddings that applications can store, compare, and use for semantic retrieval. The model supports up to 384 tokens and 1,000 characters per text, with batches of up to 16 texts. It is primarily useful as one component in a search, recommendation, matching, or retrieval-augmented generation system.
Outputs

What Embedding-V1 can produce

Embeddings
Inputs

What it can understand

Text
Model profile

Performance characteristics

7/10 Speed
8/10 Cost efficiency
Specifications

Technical details

Model family Embedding-V1
Model type Embedding
Context window 384 tokens
Release date 2023-09-04
Status Current and accessible through Baidu Qianfan and AI Studio embedding APIs
Knowledge cutoff notes

No authoritative provider-published knowledge cutoff was found for this embedding model. Embedding models are generally used for representation generation rather than knowledge-cutoff-sensitive text generation.

Model notes

Embedding-V1 is a specialized embedding model rather than a chat-completion model. Official documentation identifies the model parameter as embedding-v1, while the newer Qianfan model-list API exposes a corresponding Baidu embeddings entry with the identifier embedding. The model produces 384-dimensional vectors. Each text is limited to 384 tokens and 1,000 characters, and each request can contain up to 16 texts. The release date is based on Baidu's Qianfan model-library listing, which identifies the preset date as 2023-09-04. Current model metadata lists ¥0.0005 per 1,000 tokens for both prompt and completion fields; the completion field should not be interpreted as ordinary generated-text output pricing.

Cost

Model pricing

Input ¥0.0005 per 1,000 input tokens
Output ¥0.0005 per 1,000 completion tokens in current model-list metadata; the model practically returns vector embeddings rather than generated completion text
Model guide

Baidu Embedding-V1: A Compact 384-Dimensional Model for Semantic Search

Baidu Embedding-V1 is a specialized text embedding model available through Baidu Qianfan and AI Studio. It converts text into 384-dimensional numerical vectors for semantic search, recommendation, similarity matching, knowledge bases, and retrieval-augmented generation. Its compact output and low listed token price make it suitable for high-volume retrieval workloads, but its short per-text limit means long documents must be split before processing.

What is Baidu Embedding-V1?

Baidu Embedding-V1 is a text embedding model provided by Baidu. An embedding is a numerical representation of text: instead of returning a paragraph or a direct answer, the model converts a sentence, query, document passage, or product description into a vector containing floating-point values. Texts with related meanings can then be compared mathematically in a search or machine-learning system.

The model is associated with Baidu's ERNIE technology and is available through Baidu Qianfan and AI Studio. Its commonly documented model identifier is embedding-v1. A newer Qianfan model-list interface also exposes a corresponding embedding entry using the identifier embedding, so developers should follow the identifier required by the specific endpoint they are using.

Embedding-V1 is not a chat model and does not produce natural-language explanations. Its role is to prepare text for downstream operations such as nearest-neighbor search, document retrieval, recommendation, semantic matching, and retrieval-augmented generation (RAG).

Specifications and input limits

According to the supplied Baidu documentation, Embedding-V1 produces vectors with 384 dimensions. Each dimension is represented by a floating-point value. An application can store these vectors in a vector database or another retrieval system and compare them with cosine similarity or a different distance measure.

SpecificationVerified detail
Model typeText embedding model
ProviderBaidu
Common model identifierembedding-v1
Embedding size384 dimensions
Input typeText
Maximum tokens per text384 tokens
Maximum characters per text1,000 characters
Maximum texts per request16
Output typeNumerical embedding vector

The token and character limits apply to each text rather than necessarily to an entire collection of documents. A long document therefore needs to be divided into smaller passages before embedding. A practical workflow might split a knowledge-base article into sections, create one vector for each section, and retain the original text and metadata alongside those vectors.

The 384-dimensional output is relatively compact. That can reduce storage and comparison costs compared with embedding models that return substantially larger vectors, although the supplied research does not provide a benchmark showing how its retrieval quality compares with other embedding models.

What the model returns

Embedding-V1 returns vector data, not generated text. For example, an application can submit a user question and receive a 384-value representation of that question. It can then compare the question vector with vectors created from stored document passages. The highest-scoring passages can be shown to the user or passed to a separate language model that generates a final response.

This distinction matters when evaluating the model's capabilities. The model has text input and embedding output, but it does not provide conversational text output, image output, audio output, or video output. It is also not intended to interpret images, audio, or video. The supplied research does not identify a separate maximum output-token limit because the output is a fixed-size vector rather than generated prose.

What is Embedding-V1 used for?

Embedding-V1 is most useful when an application needs to find related text by meaning rather than by exact keyword overlap. Typical uses include:

  • Semantic search: Convert a search query and indexed documents into vectors, then retrieve passages with similar meanings.
  • RAG knowledge bases: Locate relevant passages from internal documents before a separate language model produces an answer.
  • Question and document matching: Compare a question with FAQ entries, support articles, or policy documents.
  • Recommendation: Match a user's interests or a product description with related content.
  • Duplicate and similarity detection: Identify documents, questions, or descriptions that express similar ideas.
  • Knowledge mining: Organize or classify text based on semantic relationships.

For a support-search system, for example, an operator could embed each help-center passage in advance. When a customer submits a question, the system embeds the question, searches for nearby vectors, and returns the most relevant passages. Embedding-V1 performs the representation step; search infrastructure and any final answer-generation model remain separate components.

API access and listed pricing

Baidu documents Embedding-V1 through its AI Studio embeddings interface and Baidu Qianfan APIs. The model metadata supplied for this page lists a price of approximately ¥0.0005 per 1,000 input tokens. The same metadata also contains a ¥0.0005 per 1,000-token completion field. Because Embedding-V1 returns vectors rather than ordinary completion text, that completion field should not be interpreted as a conventional generated-text output charge without confirming the billing behavior of the endpoint being used.

The listed price is best treated as current model metadata rather than a permanent quotation. Developers should verify the active Qianfan or AI Studio pricing page, endpoint, account terms, and any regional billing conditions before estimating production costs. The supplied research does not provide a separate subscription price or a guaranteed free allowance for this model.

For cost planning, remember that the number of input tokens depends on how documents are chunked. Splitting a document into many overlapping passages may improve retrieval in some systems, but it also increases the amount of text sent for indexing. The 16-text batch limit can help applications process several short inputs in one request, subject to the endpoint's current request rules.

Main strengths and trade-offs

Embedding-V1's clearest strength is specialization. It does not spend resources on dialogue, image generation, tool calling, or long-form reasoning when the application only needs vector representations. Its 384-dimensional output is compact, and the listed token price is low enough to make it relevant for high-volume indexing and search workloads, assuming the current metadata applies to the chosen service.

Its input limits are also easy to reason about: 384 tokens and 1,000 characters per text, with up to 16 texts per request. This can fit short questions, FAQs, product descriptions, and document passages without requiring complex request construction.

The main trade-off is that the model is not a complete AI assistant. It cannot answer a user's question in natural language, summarize a retrieved passage, write code, or perform a multi-step task. A production system normally needs a vector index and may also need a separate language model for response generation. The short per-text limit creates additional preprocessing work for long documents, and the supplied research does not include independent quality benchmarks against larger or newer embedding alternatives.

Reasoning, coding, and tool support

Reasoning and coding are not meaningful standalone capabilities of Embedding-V1 in the way they are for a chat or reasoning model. The model can represent technical text, source-code descriptions, or programming questions as vectors, which may help a retrieval system find related material. However, it does not generate code, explain a solution, execute code, or perform multi-step reasoning for the user.

The supplied specifications do not identify function calling, tool use, web search, structured text output, streaming generation, or fine-tuning support for this model. It should therefore be integrated as an embedding endpoint rather than treated as a general-purpose agent. Any search, database access, reranking, answer generation, or tool execution must be implemented by surrounding application components.

Speed and cost positioning

The available research gives an editorial speed assessment of 7 out of 10 and a cost assessment of 8 out of 10. These are evaluation scores, not Baidu-published benchmarks or guarantees. They reflect the practical appeal of a compact embedding model with a low listed token price, not a measured latency comparison across providers.

Compared with a general-purpose language model, Embedding-V1 is the more appropriate type of option when the task is to index or compare text at scale. Compared with a larger embedding model, its compact vector size may reduce storage and search overhead, but the supplied material does not establish whether it provides better or worse retrieval quality. Teams should test representative queries and documents, especially when search accuracy is more important than vector size or price.

When to choose Embedding-V1

Choose Embedding-V1 when you need a Baidu-served text embedding model for short text inputs and your application will perform the actual retrieval or matching separately. It is a sensible candidate for:

  • Chinese-language or Baidu-centered search and knowledge-base projects where Qianfan or AI Studio is already part of the stack.
  • FAQ, support, catalog, recommendation, and document-matching systems.
  • High-volume indexing tasks where a compact 384-dimensional vector and low listed token price are useful.
  • RAG pipelines that need to retrieve passages before sending them to a separate answer-generating model.

Another option may be more appropriate when you need one model to generate answers, write code, analyze files, call tools, or handle images and audio. A different embedding model may also be preferable when the application requires a longer per-input limit, a documented benchmark advantage, a different language or regional focus, or a quality level that Embedding-V1 has not been shown to provide. The supplied research does not identify a named Baidu sibling embedding model for a direct quality comparison.

Implementation guidance and limitations

For reliable retrieval, split long documents into passages that remain within the model's per-text limits, preserve document identifiers and source metadata, and use the same embedding model for stored passages and incoming queries. The application should also define how many nearest results to retrieve and whether a separate reranking or answer-generation stage is needed.

Do not send an entire long document as one request and assume the model will automatically summarize or select the important parts. Embedding-V1 represents the supplied text; it does not decide which sections matter and does not create a final response. Chunking, indexing, similarity calculation, filtering, and presentation are responsibilities of the surrounding system.

Finally, model identifiers and pricing can vary between Baidu interfaces. The documented embedding-v1 name and the newer Qianfan model-list entry named embedding should not be mixed casually in application configuration. Confirm the endpoint's current identifier, limits, authentication requirements, and billing rules before deploying.


Answers to Frequently Asked Questions

How much does Baidu Embedding-V1 cost?
The supplied model metadata lists an approximate price of ¥0.0005 per 1,000 input tokens. Pricing may vary by endpoint, region, account terms, and billing rules, so developers should verify the current Baidu Qianfan or AI Studio pricing information before estimating production costs.
Does Baidu Embedding-V1 generate answers or support coding and tool use?
No. Baidu Embedding-V1 returns fixed-size text vectors rather than natural-language responses. It does not independently answer questions, write or execute code, call tools, search the web, or interpret images, audio, or video. These functions require other application components or models.
What are the input and output limits of Baidu Embedding-V1?
The model produces 384-dimensional embedding vectors. Each text can contain up to 384 tokens or 1,000 characters, and a request can include up to 16 texts. Long documents should be split into smaller passages before embedding.
What is the model identifier for Baidu Embedding-V1?
The commonly documented model identifier is "embedding-v1". A newer Baidu Qianfan model-list interface may expose a corresponding embedding entry under the identifier "embedding". Developers should use the identifier required by their specific endpoint.
What is Baidu Embedding-V1 used for?
Baidu Embedding-V1 converts text into numerical vectors for semantic search, document retrieval, recommendation, question-document matching, duplicate detection, and retrieval-augmented generation (RAG). It does not generate conversational answers.


Sources 4
Provider

About Baidu