OpenAI自定义API操作 API 返回值说明

900 阅读2分钟

custom-自定义API操作 注册账号可获取API测试工具

请求参数

请求参数:method=&_o_args=
参数说明: 文本模式参数:&_o_args={"prompt": "中国队什么时候进世界杯","max_tokens":200} prompt 文本,max_token 词汇最大量
图片模式参数:&_o_args={"prompt":"地球","n":10} prompt 图片描述文本,n 返回图片数
api:openAI开放平台的接口名(如:v1/completions)
其它参数:参考官方平台接口文档,与官方的参数一致

名称类型必须描述
methodString接口名,如:v1/completions( AI问答 )
_o_argsStringjson数组格式,如{"prompt": "中国队什么时候进世界杯","max_tokens":200}
[其他参数]String其它参数:参考OpenAI开放平台接口文档,与官方的参数一致platform.openai.com/

公共参数

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

响应参数

Version: Date:

名称类型必须示例值描述
responseMix0[]响应内容,不同的接口返回内容不一样,具体参考 platform.openai.com/

请求示例

  • Curl
  • PHP
  • PHPsdk
  • JAVA
  • C#
  • Python
  • Golang
  • javascript
  • JS-SDK
  • Ruby
  • Swift
  • Objective-C
  • C
  • C++
  • Node.JS
  • Kotlin
  • Rust
  • R
  • MATLAB
 -- 请求示例 url 默认请求参数已经URL编码处理 
curl -i "https://api-gw.onebound.cn/openai/custom/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&method="

响应示例

{
	"response": {
		"id": "cmpl-6qY0bIoPXYs7nCMME3g9buaZcxbf6",
		"object": "text_completion",
		"created": 1677981805,
		"model": "text-davinci-003",
		"choices": [
			{
				"text": "\n\n按中国富豪榜排名,中国最有钱的人是马云。",
				"index": 0,
				"logprobs": null,
				"finish_reason": "stop"
			}
		],
		"usage": {
			"prompt_tokens": 16,
			"completion_tokens": 43,
			"total_tokens": 59
		}
	},
	"error": "",
	"reason": "",
	"error_code": "0000",
	"request_id": "1.6403f86cd67f6",
	"last_id": "1593583206"
}