INNER CODE UNIT · JavaScript
nextTick
waylaidwanderer/node-chatgpt-api · bin/server.js:169
function nextTick() {
return new Promise(resolve => setTimeout(resolve, 0));
}
function getClient(clientToUseForMessage) {
switch (clientToUseForMessage) {
case 'bing':
return new BingAIClient({ ...settings.bingAiClient, cache: settings.cacheOptions });
case 'chatgpt-browser':
return new ChatGPTBrowserClient(
settings.chatGptBrowserClient,
settings.cacheOptions,
);
case 'chatgpt':
return new ChatGPTClient(
settings.openaiApiKey || settings.chatGptClient.openaiApiKey,
settings.chatGptClient,
settings.cacheOptions,