Chat GPT API

POST /v1/platform/chat-gpt

  • =》
{
  "token": "xxx",//必填
  "lang": "ar",  //必填
  "qas": ["帮介绍一下Javascript是什么","Javascript是一种广泛使用的编程语言,用于在网页上实现交互功能。它是一种基于对象的脚本语言,最初被设计用于客户端网页开发,但现在可以用于服务器端开发和其他应用程序中的编程。Javascript通常与HTML和CSS一起使用,用于创建交互式和动态的用户界面,包括表单验证、网站导航菜单、页面加载和动画。Javascript还允许开发人员与Web API进行交互,例如浏览器API、DOM API和Ajax API等。 Javascript的语法简单易学,易于入门,但也具有一定的复杂性和灵活性,可以实现高级的应用程序和功能。","使用它写一个冒泡算法"]
}

qas: 表示会话的问题与AI返回的答案

  • 《=
{
  "id": "chatcmpl-741fro5JlhvjTeNEaK5N5RYncuGaN",
  "object": "chat.completion",
  "created": 1681194103,
  "model": "gpt-3.5-turbo-0301",
  "usage": {
    "prompt_tokens": 243,
    "completion_tokens": 292,
    "total_tokens": 535
  },
  "choices": [{
    "message": {
      "role": "assistant",
      "content": "以下是使用Javascript写的冒泡排序算法:\n\n```javascript\nfunction bubbleSort(arr) {\n  var len = arr.length;\n  for (var i = 0; i < len - 1; i++) {\n  for (var j = 0; j < len - 1 - i; j++) {\n    if (arr[j] > arr[j + 1]) {\n    var temp = arr[j];\n    arr[j] = arr[j + 1];\n    arr[j + 1] = temp;\n    }\n  }\n  }\n  return arr;\n}\n\n// 测试代码\nvar arr = [10, 5, 6, 8, 1, 3, 9, 4, 7, 2];\nconsole.log(bubbleSort(arr)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n```\n\n这个函数接受一个数组作为参数,并返回一个排序后的数组。它使用两个嵌套的循环来遍历数组,每次比较相邻的两个元素并交换它们的位置,直到排序完成为止。时间复杂度为O(n^2),不适合用于大型数组的排序。"
    },
    "finish_reason": "stop",
    "index": 0
  }]
}