updating for openai

This commit is contained in:
John Facey
2023-01-04 02:16:15 -06:00
parent e32c3bd207
commit c6f8f646da
5 changed files with 1508 additions and 3 deletions

View File

@@ -6,6 +6,14 @@ var jsonfile = require('jsonfile');
var fs = require('fs');
var file = ('./feeds.json');
var Airtable = require('airtable');
const { Configuration, OpenAIApi } = require('openai');
const configuration = new Configuration({
organization: process.env.OPENAI_ORG,
apiKey: process.env.OPENAI_API
});
const openai = new OpenAIApi(configuration);
// Data Structures
var feeds = [];
@@ -29,6 +37,7 @@ let answerData = {
source: ``
}
//Local DB for quotes
const {
quotes
@@ -420,6 +429,23 @@ exports.getStock = async function (stock) {
return stockData;
}
/**
* getChat - Returns libFlayer feed sources
* @constructor
*/
exports.getChat = async function (question) {
const response = await openai.createCompletion({
model: "text-davinci-003",
prompt: question,
temperature: 0,
max_tokens: 100
});
var responseData = response.data.choices[0].text;
return responseData;
}
/**