Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ resolver = "2"

[workspace.package]
edition = "2021"
version = "1.93.2"
version = "1.93.4"
authors = ["Wanjun Gu <wanjun.gu@ucsf.edu>"]
license = "Apache-2.0"
repository = "https://github.com/BaranziniLab/biorouter"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<p>
<a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="Apache 2.0 License"></a>
<img src="https://img.shields.io/badge/version-1.93.2-tan.svg" alt="Version 1.93.2">
<img src="https://img.shields.io/badge/version-1.93.4-tan.svg" alt="Version 1.93.4">
</p>

<a href="https://biorouter.ucsf.edu/download">Download</a> ·
Expand Down
13 changes: 13 additions & 0 deletions docs/releases/notes/v1.93.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Biorouter v1.93.4

This patch release adds Baseten as a model provider. Baseten's Model APIs serve open-weight models such as GLM 5.3, Kimi K3, DeepSeek V4.1 and GPT OSS 120B, and Biorouter keeps their list and prices current between releases. Thank you to Albert Lee at Baseten, who contributed the provider.

## Baseten

- **Baseten** is on the Public tab of the provider catalog, in Settings and on the first-run screen, and in `biorouter configure`. It needs one API key, `BASETEN_API_KEY`.
- Eleven models come with the app, with GLM 5.3 as the default: GLM 5.3, GLM 5.3 Fast, GLM 5.3 Flash, Kimi K3, two versions of DeepSeek V4.1 Flash, DeepSeek V4 Pro, Muse Spark, NVIDIA Nemotron 3.5 Super VL, NVIDIA Nemotron 3 Ultra and GPT OSS 120B.
- A chat's cost uses Baseten's prices, including the lower price for cached input, and the context gauge uses each model's own window.
- While a Baseten key is saved, Biorouter reads Baseten's published catalog at most twice a day. Prices stay current, and new Baseten models that can call tools appear in the model picker without an app update. The catalog is a public file on biorouter.ucsf.edu, so your key is never sent with that request, and without a Baseten key Biorouter makes no such request at all.
- Baseten is a public provider, so a private chat cannot switch to it.

[Choosing a model provider](https://github.com/BaranziniLab/biorouter/blob/v1.93.4/docs/getting-started/choosing-a-model-provider.md)
2 changes: 1 addition & 1 deletion ui/desktop/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"license": {
"name": "Apache-2.0"
},
"version": "1.93.2"
"version": "1.93.4"
},
"paths": {
"/action-required/elicitation": {
Expand Down
4 changes: 2 additions & 2 deletions ui/desktop/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ui/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "biorouter-app",
"productName": "Biorouter",
"version": "1.93.2",
"version": "1.93.4",
"description": "Biorouter App",
"engines": {
"node": "^24.0.0"
Expand Down
Loading