23 |
24 | - Real-time streaming responses
25 | - Code syntax highlighting
26 | - Support for image input
27 | - Dark mode support
28 |
29 | ### Agents Management
30 |
31 |
32 | - Create custom AI agents
33 | - Different personalities and purposes
34 | - Customizable system prompts
35 | - Easy agent switching
36 |
37 | ### Content Discovery
38 |
39 |
40 | - Generate creative content
41 | - Share interesting responses
42 | - Multiple content types
43 | - Community interaction
44 |
45 | ### Settings
46 |
47 |
48 | - Dark mode toggle
49 | - API key management
50 | - System prompt customization
51 | - Stream response settings
52 |
53 | ### Dark Mode
54 |
55 |
56 |
57 |
58 | ## Getting Started
59 |
60 | 1. Install dependencies
61 | ```bash
62 | npm install
63 | ```
64 |
65 | 2. Configure your API key
66 | - Get your Gemini Pro API key from [Google AI Studio](https://makersuite.google.com/app/apikey)
67 | - Add your API key in the app's settings screen
68 |
69 | 3. Start the app
70 | ```bash
71 | npx expo start
72 | ```
73 |
74 | 4. Run on your device:
75 | - iOS: Press 'i' to open in iOS Simulator
76 | - Android: Press 'a' to open in Android Emulator
77 | - Scan QR code with Expo Go app on your physical device
78 |
79 | ## Usage
80 |
81 | ### Chat Interface
82 | - Type your message in the input box
83 | - Click the image icon to add images for analysis
84 | - Real-time streaming responses
85 | - Code blocks are automatically highlighted
86 | - Edit or regenerate messages as needed
87 |
88 | ### Agents
89 | - Create custom agents for different purposes
90 | - Each agent has its own personality and system prompt
91 | - Switch between agents for different conversation styles
92 | - Default agents included for common use cases
93 |
94 | ### Discover
95 | - Generate creative content like stories and poems
96 | - Share interesting AI responses
97 | - Like and collect favorite content
98 | - Explore community-shared content
99 |
100 | ### Settings
101 | - Customize your experience
102 | - Toggle dark mode
103 | - Manage your API key
104 | - Configure system-wide preferences
105 |
106 | ## Tech Stack
107 |
108 | - Expo / React Native
109 | - Google Gemini Pro API
110 | - React Navigation
111 | - AsyncStorage for persistence
112 | - Syntax highlighting for code blocks
113 | - Expo Image Picker
114 | - React Native Markdown
115 |
116 | ## Contributing
117 |
118 | Feel free to open issues and pull requests for any improvements you'd like to add!
119 |
120 | ## Follow My WeChat Official Account
121 |
122 | Stay updated with the latest AI development tips and tools:
123 |
124 |
126 | WeChat Official Account: LaoMa XiaoZhang
127 |Scan the QR code to follow and get the latest updates on:
128 |