首页 > 其他分享 >【ChatGPT 微服务应用体系构建】开发文档

【ChatGPT 微服务应用体系构建】开发文档

时间:2024-07-11 15:29:32浏览次数:13  
标签:访问 认证 Nginx Token 构建 OpenAI 文档 ChatGPT

ChatGPT 微服务应用体系构建

1. 需求分析

2. 技术选型

3. 功能开发

3-1. Nginx简单访问认证

Nginx 访问接口时,做一些权限校验,只有校验通过才能访问接口,否则就直接返回失败。

有了这样的控制,则可以有这样的场景:例如在一些网站购买的一个月有效期的服务,过期就不能使用的场景。

Nginx 1.2+,才会有 auth 模块

流程图:

以用户视角访问API开始,进入 Nginx 的 auth 认证模块,调用 SpringBoot 提供的认证服务。根据认证结果调用重定向到对应的 API 接口或者 404 页面。

由于 OpenAI 或者本身自己训练的一套服务,都会有服务器成本。所以基于这样一个模型结构,后续可以通过用户购买 Token 的时效性进行成本回收。这也是其中一种商业变现的思路。

在这里插入图片描述

3-2. Shiro登录授权发放访问token

整个流程为:以用户访问一个登录接口,服务端使用用户的账号和密码进行验证,验证通过后发放 Token,之后再使用 Token 访问 OpenAI 地址。

标签:访问,认证,Nginx,Token,构建,OpenAI,文档,ChatGPT
From: https://blog.csdn.net/weixin_44147535/article/details/139906028

相关文章