// Telegram Bot
import OpenAI from 'openai';
const telegramClient = new OpenAI({
apiKey: process.env.GETPROFILE_API_KEY,
baseURL: 'https://api.yourserver.com/v1',
defaultHeaders: {
'X-GetProfile-Id': userId,
'X-Upstream-Key': process.env.OPENAI_API_KEY,
},
});
// Browser Extension
const extensionClient = new OpenAI({
apiKey: process.env.GETPROFILE_API_KEY,
baseURL: 'https://api.yourserver.com/v1',
defaultHeaders: {
'X-GetProfile-Id': userId, // Same user ID
'X-Upstream-Key': process.env.OPENAI_API_KEY,
},
});
// Desktop App
const desktopClient = new OpenAI({
apiKey: process.env.GETPROFILE_API_KEY,
baseURL: 'https://api.yourserver.com/v1',
defaultHeaders: {
'X-GetProfile-Id': userId, // Same user ID
'X-Upstream-Key': process.env.OPENAI_API_KEY,
},
});
// All three clients share the same profile and memories