Ingenuity is an open-source platform that makes advanced AI accessible to everyone—students, researchers, and developers alike. With free access to cutting-edge models, we empower you to explore, create, and innovate responsibly.
Craft intelligence. Inspire innovation.
A powerful AI platform offering free token generation and inference—forever.
These models are accessible via the Together API, ensuring free token generation for all users.
Ingenuity empowers you to build AI applications with ease. Use our streamlined Node.js web interface for quick prototyping, or leverage the high-performance C++ client for advanced workflows—perfect for rapid development, testing, and deployment.
- Web Interface: Node.js + Express (
server.js
,template/
) - C++ Client: Native high-performance library (
cpp-client/
) - Templates: Modular HTML/CSS components (
template/
)
Requirements
- Node.js (v14 or higher)
- npm
Installation
npm install express cors dotenv axios
Configuration
Create a .env
file with your API key:
TOGETHER_API_KEY=your_api_key_here
Run
node server.js
Access the interface at http://localhost:3000
After setting up the web interface, try generating a response:
- Open http://localhost:3000
- Enter a prompt like "Explain quantum computing in simple terms."
- Select a model (e.g., DeepSeek R1) and see the response in seconds!
cd cpp-client
mkdir build && cd build
cmake ..
make
./ingenuity_cpp_client
For full usage, refer to cpp-client/README.md
.
The following components are subject to active testing and validation (status: all tests passing as of June 2025):
- Web UI pages and navigation (
template/
folder) - API endpoints:
POST /api/generate
GET /api/generate
POST /api/gemini
- Rate limiting and input validation
- Streaming response behavior and fallback mechanisms
- Confirm all dependencies are installed
- Ensure
.env
is correctly configured - Make sure port 3000 is not in use
- Review terminal output for diagnostic messages
Ingenuity is built with security best practices:
- API key encryption
- Fair-use rate limiting
- Dependency and typo-squatting checks
- Content Security Policy (CSP)
- Input validation and sanitization
- Hardened HTTP headers
Ingenuity thrives on collaboration. Join our community to share ideas, ask questions, and build the future of AI together. Connect with us on GitHub Discussions or follow updates on X.
We welcome contributions:
- Fork the repository
- Create a new feature branch
- Commit and test your changes
- Submit a pull request
Note: If Vercel flags commit email issues, ensure your local Git email matches your GitHub account.
Privacy and Data Practices
Last Update: June 2, 2025
Ingenuity prioritizes your privacy. We do not sell or share your personal information for targeted advertising. Learn more in our Privacy Policy.
Ingenuity — Where code meets creativity.