0.0.7 • Published 6 months ago

@oscloudlab/thinkup v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

ThinkUp使用文档

接入步骤

  1. 安装依赖
    pip install @oscollege/thinkup@0.0.5
    查看最新版本
  2. 在App或其他组件里引入
    import TU from '@oscollege/thinkup'
  3. 使用

    const initButtons = [{label: '问题解析', value: 'query:只提供解题思路, 不要给出任何具体代码'},{label: '参考答案', value: 'query: 请给出代码答案, 只要纯代码, 不要其他文字, 不要测试代码, 不要main函数'}];
    const welcomeMessage = "### 欢迎使用编码AI助手!";
    
    useEffect(() => {
      // 调用初始化(只需执行一次)
      TU.init({baseUrl:process.env.REACT_APP_THINKUP_URL,initButtons, welcomeMessage, agent:'app-CVOhZBE2kdNzsAS6IUOSK6sY'});
    }, []);

    参数说明:

    • baseUrl 为ThinkUp服务地址
    • initButtons为初始化按钮
    • welcomeMessage为欢迎语
    • agent为agent的token

方法说明

  1. init 调用初始化, 只需执行一次
  2. open 打开对话框
    TU.open();
  3. setInputs 设置agent入参, 改方法只会设置或覆盖参数提供的属性, 不影响其他已有属性
    TU.setInputs({code,...props,"msg": "hello"});
  4. setConfig 修改配置信息, 与init方法的入参相同
  5. startConversation 开始对话
     TU.startConversation({code,...props,"msg": "hello"},"你好", 'app-CVOhZBE2kdNzsAS6IUOSK6sY');
    参数说明:
    • inputs 为agent入参
    • userMessage 在用户侧显示聊天消息 (可为空, 为空时用户侧不会显示聊天消息)
    • agent 为agent的token (可为空, 为空时使用初始化时的agent)
  6. disableInput 禁用输入框
  7. enableInput 启用输入框
0.0.7

6 months ago

0.0.6

6 months ago

0.0.5

6 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago