- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: khoj-ai/khoj
base: 1.37.0
head repository: khoj-ai/khoj
compare: 1.37.1
- 17 commits
- 30 files changed
- 2 contributors
Commits on Mar 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for dc47301 - Browse repository at this point
Copy the full SHA dc47301View commit details
Commits on Mar 22, 2025
-
Limit to json enforcement via json object with DeepInfra hosted models
DeepInfra based models do not seem to support json schema. See https://deepinfra.com/docs/advanced/json_mode for reference
Configuration menu - View commit details
-
Copy full SHA for 45015da - Browse repository at this point
Copy the full SHA 45015daView commit details -
Disable SimpleQA eval on release as saturated & low signal for usecase
Reaching >94% in research mode on SimpleQA. When answers can be researched online, it becomes too easy. And the FRAMES eval does a more thorough job of evaluating that use-case anyway.
Configuration menu - View commit details
-
Copy full SHA for 6cc5a10 - Browse repository at this point
Copy the full SHA 6cc5a10View commit details -
Set seed for Google Gemini models using KHOJ_LLM_SEED env variable
This env var was already being used to set seed for OpenAI and Offline models
Configuration menu - View commit details
-
Copy full SHA for 5fff05a - Browse repository at this point
Copy the full SHA 5fff05aView commit details
Commits on Mar 23, 2025
-
Make google auth package dependency explicit to simplify code
Previously google auth library was explicitly installed only for the cloud variant of Khoj to minimize packages installed for non production use-cases. But it was being implicitly installed as a dependency of an explicit package in the default installation anyway. Making the dependency on google auth package explicit simplifies the conditional import of google auth in code while not incurring any additional cost in terms of space or complexity.
Configuration menu - View commit details
-
Copy full SHA for 510cbed - Browse repository at this point
Copy the full SHA 510cbedView commit details -
Upgrade sentence-transformers. Avoid transformers v4.50.0 as problematic
- The 3.4.1 release of sentence tranformer fixes offline load latency of sentence transformer models (and Khoj) by avoiding call to HF - The 4.50.0 release of transformers is resulting in jax error (unexpected keyword argument 'flatten_with_keys') on load.
Configuration menu - View commit details
-
Copy full SHA for f2b4381 - Browse repository at this point
Copy the full SHA f2b4381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bebcd5 - Browse repository at this point
Copy the full SHA 8bebcd5View commit details -
Support access to Anthropic models via GCP Vertex AI
Enable configuring a Khoj AI model API for Vertex AI using GCP credentials. Specifically use the api key & api base url fields of the AI Model API associated with the current chat model to extract gcp region, gcp project id & credentials. This helps create a AnthropicVertex client. The api key field should contain the GCP service account keyfile as a base64 encoded string. The api base url field should be of the form `https://{MODEL_GCP_REGION}-aiplatform.googleapis.com/v1/projects/{YOUR_GCP_PROJECT_ID}` Accepting GCP credentials via the AI model API makes it easy to use across local and cloud environments. As it bypasses the need for a separate service account key file on the Khoj server.
Configuration menu - View commit details
-
Copy full SHA for 603c4bf - Browse repository at this point
Copy the full SHA 603c4bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for da33c7d - Browse repository at this point
Copy the full SHA da33c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7153d27 - Browse repository at this point
Copy the full SHA 7153d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ffebf - Browse repository at this point
Copy the full SHA 16ffebfView commit details -
Access Claude and Gemini via GCP Vertex AI (#1134)
Support accessing Claude and Gemini AI models via Vertex AI on Google Cloud. See the documentation at docs.khoj.dev for setup details
Configuration menu - View commit details
-
Copy full SHA for 86a51d8 - Browse repository at this point
Copy the full SHA 86a51d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8409e64 - Browse repository at this point
Copy the full SHA 8409e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ae0ed - Browse repository at this point
Copy the full SHA 55ae0edView commit details -
Standardize AI model response temperature across provider specific ra…
…nges - Anthropic expects a 0-1 range. Gemini & OpenAI expect a 0-2 range - Anneal temperature to explore reasoning trajectories but respond factually - Default send_message_to_model and extract_question temps to the same
Configuration menu - View commit details
-
Copy full SHA for d1df958 - Browse repository at this point
Copy the full SHA d1df958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985f167 - Browse repository at this point
Copy the full SHA 985f167View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e7409 - Browse repository at this point
Copy the full SHA 12e7409View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.37.0...1.37.1