1 0 0

开发ChatGPT 插件的一个重要因素

openai
2023-4-6 678

想要开发第三方插件,大家可以先阅读一下这两个文档

OpenAI 中文文档:https://openai.xiniushu.com/

OpenAPI 规范(中文版):https://openapi.xiniushu.com/

ChatGPT 提供了开发第三方插件的功能,插件是由我们提供的接口(API)组成,这些接口会在 ChatGPT 遇到不同的用户问题时被调用。

为了帮助 ChatGPT 理解我们提供的接口如何被调用和响应,我们需要采用 OpenAPI 规范描述每个 API 的输入、输出参数、HTTP方法等信息,并将其保存为 API 描述文件,这样 ChatGPT 就可以使用对应的 OpenAPI 客户端库来访问这些 API。

在开发插件时,我们还需要考虑到接口的安全和可靠性,例如使用 HTTPS 加密 API 传输和实现授权认证机制,以确保只有授权用户才能访问 API。

OpenAPI 规范的文件数据例子:

openapi: 3.0.1
info:
  title: 代办列表插件
  description: 插件功能描述
  version: 'v1'
servers:
  - url: <http://www.example.com>
paths:
  /todos:
    get:
      operationId: getTodos
      summary: 获取代办列表
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/getTodosResponse'
components:
  schemas:
    getTodosResponse:
      type: object
      properties:
        todos:
          type: array
          items:
            type: string
          description: 代办列表

 

AD:GPT-4官方账号:点击购买

请先登录后发表评论!

最新回复 (1)
  • LDWZ 2023-4-21
    0 引用 2

    谢谢,之前看英文还是有很多不懂

    这家伙太懒了,什么也没留下。
返回
请先登录后发表评论!