# ChatGPT.Demo **Repository Path**: Amano5/ChatGPT.Demo ## Basic Information - **Project Name**: ChatGPT.Demo - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-06 - **Last Updated**: 2024-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # .Net/C#之ChatGPT开发系列 当下ChatGPT可谓是炙手可热的人工智能产品,它不仅可以与人类进行智能对话,还能够理解人类的想法和需求。涵盖了内容创作、营销、智能客服、教育、投资等诸多领域和场景,有很大的商业价值。 上周末有空闲,我花了点时间研究了ChatGPT聊天机器人。虽然之前也体验过,但没深入了解过。网上有很多一键搭建ChatGPT聊天机器人的教程,我也部署了几个相关的开源项目,感觉都很不错,功能也很完善。但作为一个程序员,我更想知道它的实现原理,所以我决定尝试开发自己的ChatGPT聊天机器人。 上网找了有关.Net与 ChatGPT开发的文章,发现很少,因此打算把我开发过程中的一些关键问题和解决方法分享出来,和大家一起学习,正好公众号没想好要发表的内容,就先以这个为主吧,也请大家关注一下。👇 ![640](https://github.com/ynanech/ChatGPT.Demo/assets/20282409/45fba5fd-3e3f-4fda-b69c-61a0304c00b2) 【.Net/C#之ChatGPT开发系列】一、开发准备及实现与ChatGPT的初次对话 【.Net/C#之ChatGPT开发系列】二、C#异步流+SSE通信实现ChatGPT流式响应并实现打字机效果 【.Net/C#之ChatGPT开发系列】三、如何利用ChatGPT进行上下文对话并控制Token数量消耗 【.Net/C#之ChatGPT开发系列】四、ChatGPT多KEY动态轮询,自动删除无效KEY 【.Net/C#之ChatGPT开发系列】五、如何用ChatGPT的Function calling调用本地函数实现预约挂号 【.Net/C#之ChatGPT开发系列】六、ChatGPT Embeddings与Redis强强结合实现文本相似度分析与搜索 【.Net/C#之ChatGPT开发系列】七、手动接入OpenAI绘图模型DALL·E 3,上手体验ChatGPT之AI绘图