A secure and efficient proxy service for OpenAI's API, designed to bypass regional restrictions while maintaining high performance and security. Built with Laravel 11 and featuring a modern Filament admin dashboard.
- Multi-Endpoint Support
- Chat Completion API
- Text-to-Speech (TTS) API
- Speech-to-Text (Whisper) API
- Secure Authentication
- API key management
- Request validation
- Modern Admin Dashboard
- Built with Filament
- API key management interface
- Usage statistics
- Comprehensive Logging
- Request tracking
- Error logging
- Usage monitoring
- PHP 8.2+
- Composer
- MySQL/PostgreSQL
- OpenAI API Key
- Clone the repository:
git clone https://github.com/ImAbuSayed/openai-region-bypass-proxy.git
- Install dependencies:
composer install
- Copy environment file:
cp .env.example .env
- Configure your environment variables:
APP_URL=your-domain.com
OPENAI_API_KEY=your-openai-api-key
- Generate application key:
php artisan key:generate
- Run migrations:
php artisan migrate
- Create your first admin user:
php artisan make:filament-user
Comprehensive documentation is available in the admin dashboard under the Documentation section. API endpoints include:
/api/openai-proxy/chat
- Chat Completion API/api/openai-proxy/speech
- Text-to-Speech API/api/openai-proxy/transcription
- Speech-to-Text API
- Request validation
- API key authentication
- Rate limiting
- Request logging
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
openai, api-proxy, laravel, filament, text-to-speech, speech-to-text, chat-completion, region-bypass, whisper-api, gpt