Skip to content

Commit b27b2ce

Browse files
chore: align embedding clip with hosted context
1 parent c33f15c commit b27b2ce

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

config/routes.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ embedding_url: http://127.0.0.1:1234/v1/embeddings
1717
embedding_model: text-embedding-qwen3-embedding-0.6b@f16
1818
embedding_batch_size: 128
1919
embedding_timeout: 60
20-
embedding_input_max_chars: 12000
20+
embedding_input_max_chars: 8192
2121
route_embedding_cache_enabled: true
2222
litellm_base_url: http://127.0.0.1:4000
2323
litellm_timeout: 120

docs/azure_container_apps_rehearsal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ ROUTER_LITELLM_API_KEY=secretref:litellm-api-key
121121
ROUTER_EMBEDDING_URL=<hosted or private tunnel embedding URL>
122122
ROUTER_EMBEDDING_MODEL=<embedding model name>
123123
ROUTER_EMBEDDING_TIMEOUT=60
124-
ROUTER_EMBEDDING_INPUT_MAX_CHARS=12000
124+
ROUTER_EMBEDDING_INPUT_MAX_CHARS=8192
125125
```
126126

127127
Keep LiteLLM, embedding, databases, and monitoring out of this repository's
@@ -207,7 +207,7 @@ az containerapp create \
207207
ROUTER_EMBEDDING_URL=https://embedding.example.invalid/v1/embeddings \
208208
ROUTER_EMBEDDING_MODEL=text-embedding-qwen3-embedding-0.6b@f16 \
209209
ROUTER_EMBEDDING_TIMEOUT=60 \
210-
ROUTER_EMBEDDING_INPUT_MAX_CHARS=12000 \
210+
ROUTER_EMBEDDING_INPUT_MAX_CHARS=8192 \
211211
--tags project=intentmux env=rehearsal cost_guard=delete_when_done
212212
```
213213

router/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ class RouterSettings(BaseModel):
117117
embedding_model: str = "text-embedding-qwen3-embedding-0.6b@f16"
118118
embedding_batch_size: int = 128
119119
embedding_timeout: float = 60.0
120-
embedding_input_max_chars: int | None = 12_000
120+
embedding_input_max_chars: int | None = 8_192
121121
embedding_api_key: str | None = None
122122
embedding_headers: dict[str, str] = Field(default_factory=dict)
123123
litellm_base_url: str = "http://127.0.0.1:4000"

router/embedding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ async def embed(self, texts: list[str]) -> list[list[float]]:
1010
"""Return one vector per input text."""
1111

1212

13-
DEFAULT_EMBEDDING_INPUT_MAX_CHARS = 12_000
13+
DEFAULT_EMBEDDING_INPUT_MAX_CHARS = 8_192
1414

1515

1616
class OpenAIEmbeddingClient:

tests/test_eval_routes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ def __init__(
539539
batch_size: int = 128,
540540
api_key: str | None = None,
541541
headers: dict[str, str] | None = None,
542-
input_max_chars: int | None = 12000,
542+
input_max_chars: int | None = 8192,
543543
):
544544
pass
545545

@@ -681,7 +681,7 @@ def __init__(
681681
batch_size: int = 128,
682682
api_key: str | None = None,
683683
headers: dict[str, str] | None = None,
684-
input_max_chars: int | None = 12000,
684+
input_max_chars: int | None = 8192,
685685
):
686686
captured["timeout"] = timeout
687687
captured["batch_size"] = batch_size

0 commit comments

Comments
 (0)