INNER CODE UNIT · JavaScript
callChatGPT
kxxt/chatgpt-action · chatgpt.js:19
async function callChatGPT(api, content, retryOn503) {
let cnt = 0;
while (cnt++ <= retryOn503) {
try {
const response = await api.sendMessage(content);
return response;
} catch (err) {
if (!is503or504Error(err)) throw err;
}
}
}
function startConversation(api, retryOn503) {
const conversation = api.getConversation();
return {
conversation,
retryOn503,
async sendMessage(message) {