1.环境准备
1.1安装相应包
1.1.1安装Flask
Flask 是一个轻量级的 Python Web 框架,适用于快速构建 Web 应用和 API。它提供了基本的 Web 应用功能,比如路由、请求处理、模板渲染等,并且易于扩展。Flask 通常用于构建 RESTful API、Web 应用等。
轻量、易上手、灵活,可以根据需要选择添加扩展。
pip install Flask
1.1.2 安装Flask-CORS(允许跨域请求)
Flask-CORS 是 Flask 的一个扩展,允许跨域请求(CORS,Cross-Origin Resource Sharing)。当你的前端和后端分布在不同的域名或端口时,需要启用 CORS,以允许浏览器进行跨域请求。Flask-CORS 提供了方便的配置方式来允许或限制哪些域名能够访问你的 API。
简化了 Flask 应用的跨域资源共享配置,适合构建前后端分离的应用。
pip install flask-cors
1.1.3 安装OpenAI
OpenAI 是一个 Python 客户端库,用于与 OpenAI 的 API 进行交互。通过该库,开发者可以访问 OpenAI 提供的各种模型,如 GPT-3、Codex 和 DALL·E 等,进行文本生成、代码生成、图像生成等操作。它通常用于构建基于 OpenAI 模型的应用,如聊天机器人、智能助手等。
简化了与 OpenAI API 的交互,提供了便捷的接口调用方式,支持各种 OpenAI 提供的 AI 模型。
pip install openai
1.2 注册相应服务商的开发者账户(我这里选择的是KiMi)
这是官网链接
Moonshot AI[这里是图片001]https://www.moonshot.cn/
选择Kimi开放平台,进去注册登录,会有15元的赠送余额,供学习完全够用。
1.3获取API key
在左侧导航栏找到API key管理–>点击新建
这时会弹出一个表单,随便输入名字即可,然后点击确认
点击确认后会出现你的API key,这里一定要记得保存,否则只有重新创建。