renamed generation

pull/4607/head
Stéphane Tetsing 11 months ago
parent 0794b61e6a
commit a8d3eab2cc
  1. 10
      apps/remix-ide/src/app/plugins/solcoderAI.tsx
  2. 3
      libs/remix-ui/editor/src/lib/providers/inlineCompletionProvider.ts

@ -42,10 +42,15 @@ export class SolCoder extends Plugin {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({"data":[prompt, "code_generation", false,1000,0.2,0.8,50]}),
body: JSON.stringify({"data":[prompt, "code_completion", "", false,1000,0.9,0.92,50]}),
})
).json()
return "error" in result? result.error : result.data[0]
console.log(result)
if ("error" in result){
this.call('terminal', 'log', { type: 'typewriterwarning', value: result.error })
return result
}
return result.data
} catch (e) {
this.call('terminal', 'log', { type: 'typewritererror', value: `Unable to get a response ${e.message}` })
return
@ -159,4 +164,5 @@ export class SolCoder extends Plugin {
}
}
}

@ -54,8 +54,7 @@ export class RemixInLineCompletionProvider implements monacoTypes.languages.Inli
// use the code generation model, only take max 1000 word as context
this.props.plugin.call('terminal', 'log', {type: 'typewriterwarning', value: 'Solcoder - generating code for following comment: ' + ask.replace('///', '')})
const data = await this.props.plugin.call('solcoder', 'code_completion', word)
if ("error" in data) return
const data = await this.props.plugin.call('solcoder', 'code_generation', word)
const parsedData = data[0].trimStart() //JSON.parse(data).trimStart()
const item: monacoTypes.languages.InlineCompletion = {

Loading…
Cancel
Save