diff --git a/README.md b/README.md index e7a3310..be7dac9 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,8 @@ Reverse proxy server for various LLM APIs. - [Features](#features) - [Usage Instructions](#usage-instructions) - [Self-hosting](#self-hosting) - - [Alternatives](#alternatives) - - [Huggingface (outdated, not advised)](#huggingface-outdated-not-advised) - - [Render (outdated, not advised)](#render-outdated-not-advised) + - [Huggingface (outdated, not advised)](#huggingface-outdated-not-advised) + - [Render (outdated, not advised)](#render-outdated-not-advised) - [Local Development](#local-development) ## What is this? @@ -42,9 +41,6 @@ If you'd like to run your own instance of this server, you'll need to deploy it **Ensure you set the `TRUSTED_PROXIES` environment variable according to your deployment.** Refer to [.env.example](./.env.example) and [config.ts](./src/config.ts) for more information. -### Alternatives -Fiz and Sekrit are working on some alternative ways to deploy this conveniently. While I'm not involved in this effort beyond providing technical advice regarding my code, I'll link to their work here for convenience: [Sekrit's rentry](https://rentry.org/sekrit) - ### Huggingface (outdated, not advised) [See here for instructions on how to deploy to a Huggingface Space.](./docs/deploy-huggingface.md) diff --git a/src/proxy/middleware/request/preprocessors/sign-vertex-ai-request.ts b/src/proxy/middleware/request/preprocessors/sign-vertex-ai-request.ts index 5b9fcda..afc6fb7 100644 --- a/src/proxy/middleware/request/preprocessors/sign-vertex-ai-request.ts +++ b/src/proxy/middleware/request/preprocessors/sign-vertex-ai-request.ts @@ -126,15 +126,15 @@ async function createSignedJWT(email: string, pkey: string): Promise { } async function exchangeJwtForAccessToken( - signed_jwt: string + signedJwt: string ): Promise<[string | null, string]> { - const auth_url = "https://www.googleapis.com/oauth2/v4/token"; + const authUrl = "https://www.googleapis.com/oauth2/v4/token"; const params = { grant_type: "urn:ietf:params:oauth:grant-type:jwt-bearer", - assertion: signed_jwt, + assertion: signedJwt, }; - const r = await fetch(auth_url, { + const r = await fetch(authUrl, { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: Object.entries(params)