dotnetmaui-chatgpt-app-oss
dotnetmaui-chatgpt-app-oss copied to clipboard
ChatGPT is an open-source chat application developed with .NET MAUI, employing OpenAI technologies to replicate functionality similar to ChatGPT. The application generates chat responses using these O...
Experience natural conversations with our ChatGPT application, built with .NET MAUI for simplicity and efficiency.
IMPORTANT ANNOUNCEMENT: An ethical and responsible use of ChatGPT, an application created in .NET MAUI and based on OpenAI technology, is essential. Users and developers must consider the possible ethical and social impacts, working together to guarantee ethical and responsible standards such as transparency, fairness and responsibility.
Instructions
Before using the application, it is recommended to create an OpenAI account and generate your API key. You can manage your secret keys on the following OpenAI page.
Next, add the OpenAI API key to the OpenAIToken
constant in the project, which is responsible for storing it.
namespace ChatGPT.Constants
{
public static class APIConstants
{
public const string OpenAIUrl = "https://api.openai.com/";
public const string OpenAIToken = "OPENAI_API_KEY_HERE";
public const string OpenAIEndpoint_Completions = "v1/completions";
public const string OpenAIEndpoint_Generations = "v1/images/generations";
}
}
Features
![]() |
|
---|---|
Experience smooth animation when switching between light and dark themes | ✔️ |
Enjoy a harmonious interface on any screen size | In process of completion |
Enjoy a Lottie animation when the message list is empty | ✔️ |
Ability to switch between text and image chat modes dynamically | ✔️ |
The Border control automatically adjusts to the size of the message, whether it is short or long | In process of completion |
Supported platforms
![]() |
|
---|---|
![]() |
✔️ |
![]() |
✔️ |
![]() |
✔️ |
![]() |
✔️ |
Design tool
![]() |
---|
Tutorials
Publications
👥 Contributions Core
Luis Beltran | Bryan Oroxón | Daniel Monettelli |
Open Source ❤
It is with humility and gratitude that we offer our open source contributions to the .NET MAUI community, hoping to share a small grain of wisdom. If you decide to use this project, please feel free to acknowledge the contributions and dedication of all contributors.