首页 > 其他分享 >openai API

openai API

时间:2023-08-10 11:31:56浏览次数:38  
标签:API turbo 标记 -- number 3.5 openai gpt

工具

首先你得有一个 key,这里获取key的方法就不做赘述 调试工具 postman (其他的也行)

创建聊天

参数

说明

类型

可选值

默认值

必传

model

聊天模型

string

-

-


messages

聊天记录

array

-

-


temperature

使用什么采样温度,介于 0 和 2 之间。较高的值(如 0.8)将使输出更加随机,而较低的值(如 0.2)将使输出更加集中和确定。 我们通常建议改变这个或top_p但不是两者。

number

-

-


top_p

一种替代温度采样的方法,称为核采样,其中模型考虑具有 top_p 概率质量的标记的结果。所以 0.1 意味着只考虑构成前 10% 概率质量的标记。 我们通常建议改变这个或temperature但不是两者。

number

-

-


n

为每个输入消息生成多少个聊天完成选项。

integer

-

-


stream

如果设置,将发送部分消息增量,就像在 ChatGPT 中一样。当令牌可用时,令牌将作为纯数据服务器发送事件data: [DONE]发送,流由消息终止。有关示例代码,请参阅 OpenAI Cookbook 。

boolean

-

-


stop

API 将停止生成更多令牌的最多 4 个序列。

string

-

-


max_tokens

聊天完成时生成的最大令牌数。 输入标记和生成标记的总长度受模型上下文长度的限制。

number

-

-


presence_penalty

-2.0 和 2.0 之间的数字。正值会根据到目前为止是否出现在文本中来惩罚新标记,从而增加模型谈论新主题的可能性。 查看有关频率和存在惩罚的更多信息。

number

-

-


frequency_penalty

-2.0 和 2.0 之间的数字。正值会根据新标记在文本中的现有频率对其进行惩罚,从而降低模型逐字重复同一行的可能性。 查看有关频率和存在惩罚的更多信息。

number

-

-


user

代表您的最终用户的唯一标识符,可以帮助OpenAI监控和检测滥用行为。了解更多。

string

-

-


model 可选值

gpt-3.5-turbo

gpt-3.5-turbo-16k

gpt-3.5-turbo-0301

gpt-3.5-turbo-0613

gpt-3.5-turbo-16k-0613

gpt-4

gpt-4-0613

demo

openai API_ai

openai API_Api_02


标签:API,turbo,标记,--,number,3.5,openai,gpt
From: https://blog.51cto.com/u_16191979/7032643

相关文章

  • 开发基于RESTful API的ASP.NET Web应用程序
    当开发基于RESTfulAPI的ASP.NETWeb应用程序时,您将构建一个可以通过HTTP请求进行交互的应用程序,它可以提供数据和功能给客户端应用程序或其他服务。在本博客中,我将为您提供一个基本的教程,演示如何创建一个简单的ASP.NETWeb应用程序,并实现基于RESTfulAPI的功能。步骤1:设置开发环......
  • 【OpenAI】Python: 基于 Gym-CarRacing 的自动驾驶项目(2)| 车道检测功能的实现 | 边缘
        猛戳,跟哥们一起玩蛇啊! ......
  • 重学JavaScript Promise API
    在这篇教程中,我们将掌握如何在JavaScript中创建并使用Promise。我们将了解Promise链式调用、错误处理以及最近添加到语言中的一些Promise静态方法。什么是Promise?在JavaScript中,一些操作是异步的。这意味着当这些操作完成时,它们产出的结果或者值并不会立即生效。Promise是一......
  • 一文看懂Apipost接口自动化使用方法
    随着项目研发进程的不断推进,软件功能不断增多,对于软件测试的要求也越来越高。为了提高测试效率和减少测试成本,许多软件测试团队借助于自动化测试工具来优化测试流程。Apipost也提供了自动化测试工具,在本文中,我们将探讨如何借助Apipost自动化测试工具来优化测试流程。Apipost是一......
  • 一文看懂Apipost接口自动化使用方法
    随着项目研发进程的不断推进,软件功能不断增多,对于软件测试的要求也越来越高。为了提高测试效率和减少测试成本,许多软件测试团队借助于自动化测试工具来优化测试流程。Apipost也提供了自动化测试工具,在本文中,我们将探讨如何借助Apipost自动化测试工具来优化测试流程。Apipost是......
  • FastAPI入门引导
    FastAPI是一个现代、快速(高性能)的Web框架,用于基于标准Python类型提示使用Python3.7+构建API。主要特点是:快速:非常高的性能,与NodeJS和Go相当(感谢Starlette和Pydantic)。可用的最快的Python框架之一。快速编码:将开发功能的速度提高约200%至300%。*更少的错误:减少约4......
  • 电商数据搬运工具:电商数据API接口,轻松搬运淘宝京东拼多多百万商品
    随着电商行业的发展,越来越多的商家开始选择在线销售渠道,而电商平台也随之崛起。很多商家都是同时在多个电商平台有店铺,为了方便商家管理和维护店铺,商家需要在多平台直接实现数据同步和数据搬运。一、电商数据搬运的概念电商数据搬运是指一种可以将商品信息从一个电商平台搬运到......
  • 淘宝订单数据接口 淘宝订单API 获取商品订单详情 获取商品订单列表
    淘宝订单数据分为:买家订单和卖家订单。买家订单为购买者这边的商品订单,卖家订单为商家店铺的商品订单。不管是买家订单还是卖家订单,获取订单数据都需要拿到授权。买家订单列表详情接口 测试接口获取买家订单列表和详情数据,需要买家进行授权。买家授权的方式为cookie,使用参数tok......
  • fastapi后台任务模块<BackgroundTasks>源码理解
      该文档主要对fastapi的后台模块《BackgroundTasks》一些源码的理解,这样也可以加深理解异步及后台任务处理的理解。 使用导入例子: fromfastapiimport BackgroundTasks  fromfastapiimportBackgroundTasks,FastAPIapp=FastAPI()defwrite_file(data:st......
  • BAPI_GOODSMVT_CREATE修改创建人的问题
    参考自http://www.ut163.com/create-material-movement-voucher-bapi-goodsmvt-create/在做外围系统入库数据传SAP时候,业务部门发现物料凭证的生成人员不是操作者,提出需要修改,经检查BAPI_GOODSMVT_CREATE函数,发现和人有关的参数就header上的pr_uname,bapiheader  ls_header-pr......