# MyChat **Repository Path**: lhalzy/MyChat ## Basic Information - **Project Name**: MyChat - **Description**: 使用java封装调用ChatGPT官方API接口的简易demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-17 - **Last Updated**: 2023-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1.介绍 本项目是使用java封装调用ChatGPT官方API接口的简易demo。本项目参考了LiLittleCat/ChatGPT。 主要功能是根据ChatGPT官方文档构建请求,并解析回复实现ChatGPT对话,参数详情参考官方文档。 主要参数为model(选择使用的语言模型)和messages(对话记录列表),每次请求都会将历史对话记录发送给ChatGPT使其回复具有上下文。封装ChatGPT接口的具体实现均在org.example.chat.util下。 # 2.运行方法 后端部分为典型的SpringBoot应用,在application.properties文件中填写ChatGPT的API KEY后运行即可。 前端部分基于Vue开发,拉取代码后 ```shell #进入目录 cd html #安装依赖包 npm install #运行项目 npm run serve ``` 成功运行后通过http://127.0.0.1:8080 访问即可