We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 95dd434 commit 73dc04dCopy full SHA for 73dc04d
1 file changed
packages/backend/src/services/dispatcher.ts
@@ -53,13 +53,13 @@ interface RetryHistoryLikeEntry {
53
}
54
55
/**
56
- * Strips trailing API version path segments from base URLs.
+ * Strips trailing /v1beta* path segments from Gemini base URLs.
57
* Gemini's transformer adds /v1beta to the path, so we need to ensure
58
* the base URL doesn't include it to avoid duplication like /v1beta/v1beta/...
59
+ * Only strips beta versions (e.g. /v1beta, /v1beta1) — plain /v1 is valid for other APIs.
60
*/
61
function stripTrailingApiVersion(url: string): string {
- // Match trailing /v1, /v1beta, /v1beta1, etc.
62
- return url.replace(/\/(v\d+(?:beta\d*)?)$/i, '');
+ return url.replace(/\/(v\d+beta\d*)$/i, '');
63
64
65
export class Dispatcher {
0 commit comments