* refactor: remove tokenizer-related functionality and dependencies
- Removed tokenizer dependencies from package.json.
- Deleted TokensCounter component and its usages across the application.
- Updated model configurations to exclude tokenizer properties.
- Refactored model processing logic to support only OpenAI-compatible endpoints.
- Adjusted API responses to omit tokenizer information.
- Cleaned up related utility functions and imports.
* Remove web search functionality and related components
- Deleted endpoints for various web search APIs (serpApi, serpStack, serper, webLocal, youApi).
- Removed generateQuery function and its usage in search.
- Eliminated web search related types and interfaces from the codebase.
- Updated Assistant and Conversation types to remove references to web search and embedding models.
- Cleaned up related utility functions and message updates for web search.
- Adjusted API routes and components to reflect the removal of web search features.
- Updated…
* [helm] Allow to disable ingress
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to define the ingress className
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to define the tls block of the ingress
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to pass extraEnv and extraEnvFrom to deployment
The chart relies on [external-secrets.io](https://external-secrets.io)
to pull the secrets. This might not be convenient for open source
community users. As such, let's complete the externalSecrets with `env`
and `envFrom` via respectively `.Values.extraEnv` and
`.Values.extraEnvFrom`.
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
---------
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
fix(chart): update service metrics port name (#1101)