【接口调试】OpenAI ChatGPT API

【接口调试】AbortController

参数细节 -- Openai ChatGPT 文档

发出请求

可以将以下命令粘贴到终端中以运行第一个API请求。

请确保用您的秘密API密钥替换$OPENAI_API_KEY。

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "temperature": 0.7
   }'

此请求查询gpt-3.5-turbo模型,以完成从提示"Say this is a test"开始的文本。

您应该会收到类似以下内容的响应:

   "id":"chatcmpl-abc123",
   "object":"chat.completion",
   "created":1677858242,
   "model":"gpt-3.5-turbo-0301",
   "usage":{
      "prompt_tokens":13,
      "completion_tokens":7,
      "total_tokens":20
   },
   "choices":[
      {
         "message":{
            "role":"assistant",
            "content":"\n\nThis is a test!"
         },
         "finish_reason":"stop",
         "index":0
      }
   ]
}

现在您已经生成了第一个聊天完成。

我们可以看到finish_reasonstop,这意味着API返回了模型生成的完整完成。

在上面的请求中,我们只生成了一条消息,但您可以将n参数设置为生成多个消息选项。

在此示例中,gpt-3.5-turbo被用于更传统的文本完成任务。

该模型也针对聊天应用进行了优化。

finish_reason

在官方文档中,finish_reason 字段被用来指示 API 响应完成的原因。

以下是 finish_reason 可能的值以及它们的含义:

  • stop :表示 API 返回了完整的模型输出。这意味着生成过程已经按照预期完成了。
  • length :表示由于达到了 max_tokens 参数设定的最大长度或模型自身的限制,导致生成过程提前结束。
  • content_filter:表示生成的内容触发了内容过滤器,因此部分内容被省略。
  • null :表示 API 响应仍在进行中或不完整。
相关推荐
晴空对晚照5 分钟前
[论文阅读-综述]Supervised Speech Separation Based on Deep Learning: An Overview
论文阅读·人工智能·深度学习·音频·信号处理
哔哥哔特商务网17 分钟前
GPT诞生两周年,AIPC为连接器带来什么新变化?
人工智能·gpt
前网易架构师-高司机24 分钟前
路面交通工具和个数识别,支持YOLO,COCO,VOC三种格式,带标注可识别自行车,摩的,公共汽车,装载机,面包车,卡车,轿车等
人工智能·深度学习·yolo
Niuguangshuo34 分钟前
深度学习基本单元结构与输入输出维度解析
人工智能·pytorch·python·深度学习
2zcode35 分钟前
基于YOLOv8深度学习的智慧课堂教师上课行为检测系统研究与实现(PyQt5界面+数据集+训练代码)
人工智能·深度学习·yolo
剑盾云安全专家35 分钟前
如何通过智能生成PPT,让演示文稿更高效、更精彩?
人工智能·aigc·软件
交换喜悲1 小时前
大模型微调论文阅读 LoRA:LOW-RANK ADAPTION OF LARGE LANGUAGE MODELS 大型语言模型的低秩自适应
论文阅读·人工智能·语言模型
戴着眼镜看不清1 小时前
【商业化GPT】AI对话|绘画|音乐|视频|文件|知识库于一体的商业化GPT解决方案
人工智能·gpt
深圳市青牛科技实业有限公司1 小时前
电动工具领域可推荐的一些调速控制电路,运算放大器芯片等相关型号
人工智能·科技·stm32·单片机·嵌入式硬件·测试工具·电动工具
神州问学2 小时前
吴恩达:《State of AI report》展现2024的主要趋势和突破(二)
人工智能