You can use HttpsProxyAgent to access the proxy in vizchat.ts. PROXY_URL can be configured in the .env file as shown below:
import {HttpsProxyAgent} from "https-proxy-agent";
const proxy_url = process.env.PROXY_URL;
const agent= new HttpsProxyAgent(proxy_url)
...
const response = await fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.OPENAI_KEY}`,
},
agent,
body: JSON.stringify({
model: "gpt-3.5-turbo",
messages: messages,
temperature: TEMPERATURE,
n: 1,
}),
});
You can use
HttpsProxyAgentto access the proxy invizchat.ts.PROXY_URLcan be configured in the .env file as shown below: