Introduction to the Bingo Project
Bingo is an innovative initiative designed to replicate the core functionalities of New Bing's web edition, making it accessible within mainland China. It is compatible with most features of Microsoft's Bing AI and is available for self-deployment. The project aims to offer a smooth and unrestricted user experience reminiscent of New Bing's capabilities.
Bingo's open-source project is hosted on GitHub, where it enjoys a good level of community engagement and support, as indicated by its star ratings and issue discussions. The project is licensed under MIT, allowing for wide use and adaptation by developers.
Demonstration Sites
To showcase its features, Bingo offers multiple demonstration sites:
- Site 1 (V2): An advanced version available at bing.github1s.tk.
- Site 2 (V1): An earlier version can be accessed at copilot.github1s.tk.
- Site 3 (Proxy Mode): Previously available for demonstration purposes at bingo.weaigc.repl.co, but this mode is no longer recommended.
Features and Capabilities
- Unlimited Conversations: Users can engage in continuous dialogues without restrictions.
- Global Accessibility: The bingo service can be accessed from anywhere in the world.
- Docker Support: Bingo can be rapidly deployed using Docker, simplifying setup and access.
- Cookie Settings: Allows for global configuration and sharing of cookies.
- Continuous Voice Conversations: Supports voice interaction for extended dialogue.
- Account-Free Usage: Users can access features without needing to log in.
- Cost-Free: The service is completely free of charge.
- OpenAI Integration: Provides support for OpenAI-style operation.
- Independent Deployment: Users can deploy the application independently if desired.
Project Roadmap
The development roadmap includes several key features that have been released and others that are under consideration:
- WebSocket Secure (WSS) forwarding
- One-click deployment
- Optimized display for mobile devices
- Graphic generation capabilities
- Voice input and output support (currently available on Edge and Chrome for PC)
- Image recognition capabilities (*note: not supported in GPT-4 mode or preset personality mode)
- Custom domain support
- Offline access
- Dark mode adaptation
- History tracking
- Built-in prompt support
- Worker deployment support
- OpenAI API integration
- GPT-4 mode support
- Future plans include support for international translation
Deployment Options
Bingo provides several options for online deployment, including:
Recommended Deployment to CodeSandbox
Users can deploy Bingo quickly on CodeSandbox. By clicking a single deployment button and following a simple fork-and-next-click process, they can have the project running efficiently—ideal for those who value ease of setup and immediate access.
Deployment via Render
Though previously paused, Render deployments have been re-enabled through manual setup, due to concerns about account security.
Proxy Mode (Not Recommended)
This option provides a fallback when other deployment methods fail by rerouting domain access through personal servers.
Replit Deployment
As another recommended option, Bingo can be set up using Replit, providing simplicity and accessibility.
Cloudflare Deployment
For those with their own domain, Cloudflare can be leveraged to deploy Bingo services after signing up and setting up the necessary infrastructure.
Environment and Dependencies
Setting up Bingo requires:
- Node.js version 18 or higher
- Bing user information
- A VPS not barred by Microsoft
Installation and Usage
To install and use Bingo locally, ensure your IP is not restricted by Microsoft. The application can be initiated using Node or Docker:
- Node Setup: Clone the repository, install dependencies, build, and start the project using Node commands.
- Docker Setup: Use Docker pulls and runs commands to deploy Bingo.
Additional Configuration - BING_HEADER
Obtaining Bing headers involves a few steps to ensure user credentials and configurations are correctly set up. This process allows for certain function enhancements but requires careful handling of shared account details.
Bingo represents a comprehensive answer to accessing a wide array of Bing AI services, removing geographical restraints, and offering a versatile platform for both individual and collaborative technological exploration.