This project is currently in beta and has a lot of flaws!!! Feel like you're meeting artificial intelligence for the first time. Please create a pull request for your help.
- π Easy Setup: Start in seconds with our streamlined Firebase and Google AI API setup. No extra tools required!
- π₯ Advanced AI Chat Models: Experience cutting-edge AI with the latest Google AI models, delivering sophisticated conversational capabilities.
- π Robust Security: Your data is protected with strong Firebase database security and encryption techniques.
- πΎ Flexible Data Storage: Store data securely on Firebase or opt for local storage to suit your needs.
- πΈ Totally Free: Enjoy advanced AI chat functionalities without any cost, thanks to Google's free API access.
- π Seamless Integration: No need for additional installation tools, making the setup process quick and hassle-free.
JuaGPT is designed to provide a powerful, secure, and easy-to-use AI chatbot experience without any hidden costs or complex setups.
A script is provided for Windows and Linux machines to install, update, and run ENFUGUE. Copy the relevant command below and answer the on-screen prompts to choose your installation type and install optional dependencies.
You will be able to use this app on Windows devices in the near future
Stay tuned for the release of this app on Linux devices
π Set Up the App Manually π
π Quick Start:
π± Firebase Account: Create a Firebase account to start your journey! (π¨βπ»)
π₯ Firebase Setup: Add Firebase to your app and power up! (π₯)
βοΈ App Info: Fill in the required info in main.dart
to give your app an identity! (π)
void main() async {
await Hive.initFlutter();
Hive.registerAdapter(PersonalInformationAdapter());
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: const FirebaseOptions(
apiKey: 'Firebase API Key',
appId: 'App ID',
messagingSenderId: 'senderID',
projectId: 'projectID'),
);
runApp(const MyApp());
}...
π§ Backend Connection:
π API Info: Enter your API info in backend/temporaryTalk.dart
to connect with AI! (π§ )
const apiKey = 'yourAPIKey';
Future<String?> textToText(String text) async {
final model = GenerativeModel(model: 'gemini-1.5-pro', apiKey: apiKey);
final content = [Content.text(text)];
final response = await model.generateContent(content);
return response.text;
}
As an AI language model, I don't have personal preferences, but I'd like to say that it's great to see people contributing to projects and working towards their goals. Good luck with your project!
My email adress: [email protected]