# 《ChatGPT 微服务应用体系构建》 - chatgpt-sdk 第3节:完善实现各类常用接口
作者:小傅哥
博客:https://bugstack.cn (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
- 本章难度:★★★☆☆
- 本章重点:鉴于在 chatgpt-sdk 的第2节已经通过手把手的方式带着大家做了一整套接口的设计和开发,所以本章结合前面的内容,我们可以继续完善所有常用的接口了。
- 课程视频:https://t.zsxq.com/0eZo0s8q1 (opens new window)
# 一、本章诉求
ChatGPT 官网除了提供了上一章已实现的问答接口,其实还有很多接口内容,也包括通过一段文字描述就可以绘制出图片的操作。以及;文本修复
、向量计算
、文件上传/检索
、语音转文字
、语音翻译
、账单查询
、消耗查询
这些接口。所以本章我们就来做一下这样的实现。以及完成一个上下文的应答验证。
# 二、流程设计
整个流程为;按照整体的会话模型设计,封装本章所提诉求的接口内容。
- 本章的实现会基于官网的HTTP接口进行封装处理,你也可以打开官网查看:https://platform.openai.com/docs/api-reference (opens new window) - 官网中对各个例子都有调用的入参和出参,非常清晰。后续也可以结合官网内容做更新和扩展。例如;微调相关的接口也可以先自行扩展。
- 只要大家把这样一套接口封装的 SDK 做下来,以后你再封装其他各类 API 都有自己的设计思路和落地经验了。