小熊同学
  1. openAI接口
小熊同学
  • 股票
    • 分时信息
      GET
    • 股票基础信息
      GET
    • 日k
      GET
    • 周k
      GET
    • 月k
      GET
    • 股票排行
      POST
    • 大盘数据
      GET
    • 板块数据
      GET
    • 所有股票
      GET
    • 所有指数
      GET
    • 可转债列表(分页)
      POST
    • 可转债列表(全部)
      GET
  • openAI接口
    • 简化版接口,get直接请求加回复
      GET
    • stream
      GET
    • 标准的openAI问答接口,参数保持同原生接口一致
      POST
  • 基金接口
    • 获取基金详情
      GET
    • 批量获取基金详情
      GET
    • 批量获取基金基础数据
      GET
    • 获取基金排行
      POST
    • 获取所有基金
      GET
    • 热门基金
      GET
    • 基金持仓数据
      GET
  • 交易
    • 仓位推荐
      POST
    • push
      GET
  1. openAI接口

标准的openAI问答接口,参数保持同原生接口一致

正式环境
https://api.autostock.cn/v1
正式环境
https://api.autostock.cn/v1
POST
/openai/completions

请求参数

Body 参数application/json
messages
array[object (Message) {3}] 
可选
如果我们要让openAI有联系上下文回答的能力,需要发起请求时带上之前的问题信息,但这也会造成token开销的明显提升
index
integer 
可选
role
string 
可选
角色 assistant user system
user。表示提交prompt的一方。
assistant。表示给出completion响应的一方,实际上就是ChatGPT本身。
system。message里role为system,是为了让ChatGPT在对话过程中设定自己的行为,
目前role为system的消息没有太大的实际作用,官方说法如下:
does not always pay strong attention to system messages. Future models will be trained to pay stronger attention to system messages.
content
string 
内容
可选
temperature
integer 
可选
要使用的采样温度,介于 0 和 2 之间。 较高的值(如 0.8)将使输出更随机,而较小的值(如 0.2)将使输出更集中,更具确定性。 我们通常建议更改此设置或 top_p,但不能同时更改两者。
stream
boolean 
可选
如果设置此选项,将发送部分消息增量,如在 ChatGPT 中一样。 令牌将在可用时作为仅数据服务器发送的事件发送,流由 data: [DONE] 消息终止。
max_tokens
integer 
可选
生成的答案允许的最大令牌数。 默认情况下,模型可返回的标记数将为(4096 - 提示标记)。
model
string 
模型
可选
user
string 
用户标识
可选
示例
{
    "messages": [
        {
            "index": 0,
            "role": "string",
            "content": "string"
        }
    ],
    "temperature": 0,
    "stream": true,
    "max_tokens": 0,
    "model": "string",
    "user": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.autostock.cn/v1/openai/completions' \
--header 'Content-Type: application/json' \
--data-raw '{
    "messages": [
        {
            "index": 0,
            "role": "string",
            "content": "string"
        }
    ],
    "temperature": 0,
    "stream": true,
    "max_tokens": 0,
    "model": "string",
    "user": "string"
}'

返回响应

🟢200成功
application/json
Body
club.doctorxiong.api.common.CommonResponse<club.doctorxiong.api.common.response.ChatResponse>
code
integer 
可选
返回代码
参考 HttpResponse.Code
message
string 
返回消息
可选
traceId
string 
链路ID
可选
data
object (ChatResponse) 
可选
返回核心数据,相当于payload
id
string 
会话id
可选
created
integer 
秒级时间戳
可选
model
string 
模型
可选
choices
array[object (Choice) {4}] 
回答
可选
usage
object (Usage) 
令牌使用量
可选
meta
object (Object) 
可选
java.lang.Object
示例
{
  "code": 0,
  "message": "",
  "traceId": "",
  "data": {
    "id": "",
    "created": 0,
    "model": "",
    "choices": [
      {
        "index": 0,
        "finish_reason": "",
        "message": {
          "index": 0,
          "role": "",
          "content": ""
        },
        "delta": {
          "content": ""
        }
      }
    ],
    "usage": {
      "completion_tokens": 0,
      "prompt_tokens": 0,
      "total_tokens": 0
    }
  },
  "meta": {}
}
上一页
stream
下一页
获取基金详情
Built with