(query: string, modelUri?: string)
| 92 | * Uses Qwen3-Embedding instruct format when a Qwen embedding model is active. |
| 93 | */ |
| 94 | export function formatQueryForEmbedding(query: string, modelUri?: string): string { |
| 95 | const uri = modelUri ?? resolveEmbedModel(); |
| 96 | if (isQwen3EmbeddingModel(uri)) { |
| 97 | return `Instruct: Retrieve relevant documents for the given query\nQuery: ${query}`; |
| 98 | } |
| 99 | return `task: search result | query: ${query}`; |
| 100 | } |
| 101 | |
| 102 | /** |
| 103 | * Format a document for embedding. |
no test coverage detected