当前位置: 首页 > news >正文

【接口调试】OpenAI ChatGPT API

【接口调试】AbortController

    • 发出请求
    • finish_reason

参数细节 – 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 响应仍在进行中或不完整。
http://www.lryc.cn/news/494692.html

相关文章:

  • 云轴科技ZStack助力 “上科大智慧校园信创云平台”入选上海市2024年优秀信创解决方案
  • CPU性能优化-CPU特性
  • Idea使用Maven连接MySQL数据库
  • 《深入浅出HTTPS》读书笔记(13):块密码算法之迭代模式(续)
  • 使用Cmake导入OpenCV库的大坑记录
  • UE5 打包报错 Unknown structure 的解决方法
  • MySQL之单行函数
  • spring-boot自定义ApplicationListener及源码分析
  • C语言:深入理解指针
  • 【WPF实现RichTextBox添加文本、自动滚动】
  • 量化交易系统开发-实时行情自动化交易-8.4.MT4/MT5平台
  • 【HarmonyOS】@Observed和@ObjectLink嵌套对象属性更改UI不刷新问题
  • 什么是默克尔树(Merkle Tree)?如何计算默克尔根?
  • 眼部按摩仪WT2605音频蓝牙语音芯片方案 单芯片实现语音提示及控制/手机无线音频传输功能
  • python打包深度学习虚拟环境
  • springboot358智慧社区居家养老健康管理系统(论文+源码)_kaic
  • 复杂网络(二)
  • Kubernetes 01
  • node修改文件名称
  • ArcGIS 软件中路网数据的制作
  • transformers microsoft--table-transformer 表格识别
  • 【Spark源码分析】规则框架-草稿
  • 迪米特原则的理解和实践
  • jQuery零基础入门速通(中)
  • 【设计模式系列】中介者模式(十八)
  • PDF版地形图矢量出现的问题
  • 小迪安全第四十二天笔记 简单的mysql注入 mysql的基础知识 用户管理数据库模式 mysql 写入与读取 跨库查询
  • 11.25.2024刷华为OD
  • 你真的会用饼图吗?JVS-智能BI饼图组件深度解析
  • HarmonyOS Next 模拟器安装与探索