import { Boards } from 'mixly'; export const init_xunfei_vi = function (_, generator) { generator.definitions_['import_mini_xunfei'] = "import mini_xunfei"; var v = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); var id = generator.valueToCode(this, 'APPID', generator.ORDER_ATOMIC); var s = generator.valueToCode(this, 'APISecret', generator.ORDER_ATOMIC); var key = generator.valueToCode(this, 'APIKey', generator.ORDER_ATOMIC); var code = v + ' = mini_xunfei.ASR_WebSocket(' + id + ',' + key + ',' + s +')\n'; return code; } export const init_xunfei_Spark_Ultra = function (_, generator) { generator.definitions_['import_mini_xunfei'] = "import mini_xunfei"; var v = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); var id = generator.valueToCode(this, 'APPID', generator.ORDER_ATOMIC); var s = generator.valueToCode(this, 'APISecret', generator.ORDER_ATOMIC); var key = generator.valueToCode(this, 'APIKey', generator.ORDER_ATOMIC); var code = v + ' = mini_xunfei.LLM_WebSocket(' + id + ',' + key + ',' + s +')\n'; return code; } export const init_xunfei_vi_run = function (_, generator) { var v = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); var t = generator.valueToCode(this, 'time', generator.ORDER_ATOMIC); var code = v + '.run(' + t +')'; var v = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); var q = generator.valueToCode(this, 'qus', generator.ORDER_ATOMIC); var code = v + '.run(' + q +')'; return [code,generator.ORDER_ATOMIC]; } export const init_xunfei_Spark_Ultra_clr_his = function (_, generator) { var v = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); var code = v + '.empty_history()\n'; return code; } export const llm_set_callback = function (_, generator) { var v1 = generator.valueToCode(this, "VAR1", generator.ORDER_NONE) || "None"; var v = generator.valueToCode(this, "VAR", generator.ORDER_NONE) || "None"; var callback = generator.variableDB_.getName( generator.valueToCode(this, "callback", generator.ORDER_NONE) || "None", Blockly.Procedures.NAME_TYPE ); var code = v1 +".function_call(" + callback + ", " + v + ")\n"; return code; }