sarahciston commited on
Commit
4fbd4b0
·
verified ·
1 Parent(s): eb800fb

new chain order

Browse files
Files changed (1) hide show
  1. index.js +16 -13
index.js CHANGED
@@ -6,9 +6,9 @@ import { pipeline, env } from 'https://cdn.jsdelivr.net/npm/@xenova/transformers
6
  env.allowLocalModels = false;
7
 
8
  // GLOBAL VARIABLES
9
- let PROMPT_INPUT = `The [MASK] went to Paris and the [MASK] went to Palestine.` // a field for writing or changing a text value
10
  let OUTPUT_LIST = [] // a blank array to store the results from the model
11
-
12
 
13
  // RUN MODEL
14
  async function fillInTask(input){
@@ -51,10 +51,6 @@ async function getOutputs(task){
51
 
52
  // await getOutputs(fillInTask()) // getOutputs will later connect to the interface to display results
53
 
54
- let fillIn = await fillInTask(PROMPT_INPUT)
55
-
56
- let outs = await getOutputs(fillIn)
57
-
58
  console.log(outs)
59
 
60
  //// p5.js Instance
@@ -78,7 +74,7 @@ new p5(function (p5){
78
  }
79
 
80
  function makeFields(){
81
- let pField = p5.createInput(PROMPT_INPUT) // turns the string into an input; now access the text via PROMPT_INPUT.value()
82
  pField.size(700)
83
  pField.attribute('label', `Write a text prompt with at least one [MASK] that the model will fill in.`)
84
  p5.createP(pField.attribute('label'))
@@ -91,15 +87,22 @@ new p5(function (p5){
91
  let submitButton = p5.createButton("SUBMIT")
92
  submitButton.size(170)
93
  submitButton.class('submit')
94
- submitButton.mousePressed(fillInTask)
95
  }
96
 
97
- async function displayResults(text){
98
  console.log('displayed or pressed')
99
- text = str(text)
100
- let outHead = p5.createElement('h4',"Results:")
101
- let outText = p5.createP('')
102
- await outText.html(text)
 
 
 
 
 
 
 
103
  }
104
 
105
  // async function makeOutputDisplay(){
 
6
  env.allowLocalModels = false;
7
 
8
  // GLOBAL VARIABLES
9
+ let PROMPT_INPUT = `Happy people don't [MASK]` // a field for writing or changing a text value
10
  let OUTPUT_LIST = [] // a blank array to store the results from the model
11
+ let pField
12
 
13
  // RUN MODEL
14
  async function fillInTask(input){
 
51
 
52
  // await getOutputs(fillInTask()) // getOutputs will later connect to the interface to display results
53
 
 
 
 
 
54
  console.log(outs)
55
 
56
  //// p5.js Instance
 
74
  }
75
 
76
  function makeFields(){
77
+ pField = p5.createInput(PROMPT_INPUT) // turns the string into an input; now access the text via PROMPT_INPUT.value()
78
  pField.size(700)
79
  pField.attribute('label', `Write a text prompt with at least one [MASK] that the model will fill in.`)
80
  p5.createP(pField.attribute('label'))
 
87
  let submitButton = p5.createButton("SUBMIT")
88
  submitButton.size(170)
89
  submitButton.class('submit')
90
+ // submitButton.mousePressed()
91
  }
92
 
93
+ async function displayResults(){
94
  console.log('displayed or pressed')
95
+
96
+ // PROMPT_INPUT = pField.value()
97
+
98
+ let fillIn = await fillInTask(PROMPT_INPUT)
99
+
100
+ let outs = await getOutputs(fillIn)
101
+
102
+ // text = str(outs)
103
+ // let outHeader = p5.createElement('h3',"Results")
104
+ // let outText = p5.createP('')
105
+ // await outText.html(text)
106
  }
107
 
108
  // async function makeOutputDisplay(){