Rᴇɴᴅʏ Pʀᴏɪᴇᴄᴛs
224 subscribers
1.04K photos
29 videos
17 files
743 links
tgcore is open source. Built for production Telegram apps.

https://github.com/TeamKillerX/tgcore/
Download Telegram
Why Use Chat AI API via Docker Compose?

Deploying our Chat AI API via Docker Compose provides a seamless, containerized solution that ensures consistency across all environments.

- Docker Image: docker pull rendyprojects/chat-api (building soon)
- API Endpoint: http://localhost:7980/api/v1/chat/completions
- Access: Unlimited requests in your own deployment

Supported Platforms:
- ✅ VPS (Ubuntu, CentOS, Debian)
- ✅ Render.com
- ✅ Any platform supporting Docker
Quick Start:
docker-compose up -d
# Access API at: http://localhost:7980/api/v1/chat/completions

Deploy your own instance and enjoy unlimited, high-performance AI chat capabilities
Changelog:

New Docker Image Available
- Image: rendyprojects/chat-api:stable

Environment Variables
The following environment variables are configurable:
- ENDPOINT_API_URL (uses default endpoint)
- RYZENTH_API_KEY (uses default API key)
- APP_HOST_PORT (default: 7860)
- SUPPORT_URL (default support link)
- INFO_MIT_LICENSE_URL (default license information)

Usage Example
import os, requests, json

url = "http://localhost:7980/api/v1/chat/completions"

headers = {
"content-type": "application/json",
}
payload = {
"model": "kimi-k2",
"stream": False,
"messages": [{"role": "user", "content": "what your model? And job?"}]
}

resp = requests.post(url, headers=headers, json=payload)

print(resp.json())

Deployment Command
docker run -p 7980:7860 rendyprojects/chat-api:stable

Important Notes:
- ✅ Unlimited requests when self-hosted
- ✅ Authorization header optional (will be implemented in next update)
- ✅ Default credentials provided for easy setup

Next Update Preview
- Optional Authorization header support
- Enhanced configuration options
- Improved documentation
The following environment variables are configurable:
- AUTHORIZATION_KEY (default: admin1234)
headers = {
"content-type": "application/json",
"authorization": "Bearer admin1234"
}
You can add auto ip banned in environment
# IP Banning Configuration
ENABLE_AUTO_IP_BANNED=true
LIST_IP_BANNED=192.168.1.100,10.0.0.5,172.16.254.1,203.0.113.42

# Debugging
ENABLE_MIDDLEWARE_DEBUG=false

Check IP list
curl http://localhost:7980/admin/ip-list

Output:
{
"error": "Access denied",
"message": "Your IP address has been blocked",
"status": 403
}
Available Docker Images

Stable Version
- Image: rendyprojects/chat-api:stable (Size: 1.3GB)
- Use Case: Production-ready Express.js API server
- Features:
- Full Express.js framework
- Middleware support
- IP banning capabilities
- Health checks
- Stable and reliable

Additional Environment Variables:
• ENABLE_AUTO_IP_BANNED - Enables proxy-aware IP banning
• LIST_IP_BANNED - Comma-separated list of blocked IP addresses
• ENABLE_MIDDLEWARE_DEBUG - Activates detailed request logging

Ultra Version (Coming Soon)
- Image: rendyprojects/chat-api:ultra
- Use Case: High-performance applications
- Features:
- Ultrafast response times
- Optimized for high throughput
- Advanced caching
- Enhanced streaming performance
- Part 2 of our deployment series

Key Differences:
- :stable - Battle-tested Express.js API with full feature set
- :ultra - Performance-optimized version for demanding applications

Choose :stable for general use cases and :ultra when performance is critical.
Ryzenth web updated now
React full damn ☠️
After (19 October) vs before (10 July)

Ryzenth web login by clerk
- GitHub
- Google
- Hugging Face
Obtaining Your API Key

1. Visit the Dashboard: Navigate to https://ryzenths.dpdns.org.
2. Authenticate: Please log in to your account first.
3. Access Your Key: Once logged in, proceed to your Dashboard to locate and manage your API key.

Free Basic Plan Features
- Rate Limit: Generously allows up to 9,999,999 requests per day.
- Security: Supports API key revocation for enhanced security.
- Management: Includes support for multiple accounts.

API Integration Details

Endpoint URL:
https://api.ryzenths.dpdns.org/api/chat

Authentication Header:
In your request headers, include the following:
"Authorization": "Bearer sk-ryzenth-<YOUR_API_KEY>"

(Replace <YOUR_API_KEY> with your actual key)

Environment Variable:
For deployment, set your API key as the environment variable RYZENTH_API_KEY.

For a complete setup guide and advanced configuration, please refer to the official repository:
- TeamKillerX/Ryzenth-Docker-API on GitHub
I am considering uninstalling the Telegram app as my use of it has concluded. For future communication, please contact TeamKillerX on GitHub or Instagram. The Ryzenth API remains active and supported. Wishing you continued success in development, and I hope to see more bots and features from you in the future!
Syarat jadi programmer:
- Usia minimal 16 tahun
- Basic Python atau full stack
- Konsisten update progress
- Mental kuat, siap begadang
- Target full-time di usia 21
- Contoh perusahaan: PT. Imip, dll

Pengalaman gue: alumni coding, sekarang udah keterima kerja.
Tracking malware, busting phishing, protecting the net.
Just another day in cybersecurity 🧩
UPDATE EVOLUTION SOON 2026

• GRUP RYZENTH (DEV)
- Tanya khusus dev di sini bukan sekadar "tutorial coding?"
- Jika new user, diwajibkan pakai Google / StackOverflow / AI terlebih dahulu
- Tanggung jawab sendiri atas kode & project
- Boleh contoh: fix bug Ryzenth, diskusi teknis, kolaborasi open source
- Dilarang: promosi, kebencian, topik agama, konten porno

• GRUP RYZENTH (MEME IT / OTC / JSA)
- Shitpost & meme IT bebas bukan untuk belajar coding
- Boleh promosi project, tool, atau produk IT
- Boleh jasa (freelance, collaboration, jual beli source code)
- Boleh share code snippets, GitHub link, repo, atau resource development

Catatan:
- Grup DEV untuk diskusi teknis serius
- Grup MEME/OTC untuk santai, jualan, dan berbagi resource
- Tetap jaga etika dan respect antar member
PLAN & GUIDELINES: CHATGPT GO SUBSCRIPTION & RYZENTH COMMUNITY ACCESS

DISCLAIMER
Informasi berikut bersifat edukatif. Pastikan memahami kebijakan resmi OpenAI sebelum berlangganan.

🗓️ HOW TO SUBSCRIBE CHATGPT GO (12 Months)
1. Gunakan VPN Setel lokasi ke India
2. Akses ChatGPT Go Kunjungi ChatGPT Go
3. Berlangganan & Klaim Ikuti langkah pembayaran dan klaim masa aktif 12 bulan
4. Referensi Resmi Baca syarat & ketentuan di: ChatGPT Go Promotion India

👤 FOR NON-CODER (NEW USER)
- Definisi: Pengguna pemula yang belum memiliki pengalaman coding signifikan.
- Akses Grup: Tidak diizinkan bergabung dengan Ryzenth Dev (Private).
- Rekomendasi Belajar:
✅ Gunakan Google untuk riset dasar
✅ Manfaatkan Stack Overflow untuk troubleshooting
✅ Eksplorasi AI Assistant (ChatGPT, Claude, dll.)
✅ Ikuti tutorial online (YouTube, freeCodeCamp, Coursera)

💻 FOR CODER 5+ YEARS EXPERIENCE
- Kriteria: Pengalaman coding minimal 5 tahun di bahasa pemrograman tertentu.
- Akses Grup: Diizinkan bergabung dengan Ryzenth Dev (Private).
- Tanggung Jawab:
- Bertanggung jawab penuh atas kode & proyek yang dibagikan
- Siap berkolaborasi atau membantu member lain
- Contoh bahasa yang didukung: Python, JavaScript, API Development, dll.
- Kontribusi positif untuk diskusi teknis

CATATAN PENTING
- Keanggotaan Ryzenth Dev bersifat seleketif dan memerlukan verifikasi pengalaman.
- Selalu patuhi kebijakan penggunaan alat AI dan hak cipta kode.
- Untuk pertanyaan lebih lanjut, hubungi admin melalui channel resmi.

Happy Coding & Continuous Learning!
ALASAN UTAMA MENGAPA MINIMAL 5 TAHUN PENGALAMAN

Pengalaman 5+ tahun dalam coding dianggap sebagai batas matang seorang developer karena mencakup:
1. Pemahaman Architectural yang Mendalam
2. Kemampuan Debugging & Problem Solving yang Terasah
3. Pengalaman Menghadapi Berbagai Skenario Production
4. Pemahaman Best Practices & Security

🛠 CONTOH STACK PENGALAMAN YANG DIHARAPKAN:
1. Python Backend (3+ tahun)
- Framework: Django, Flask, FastAPI
- Understanding: REST API, Authentication, Microservices
- Deployment: Linux, Nginx, Gunicorn

2. Web Frontend (2+ tahun)
- HTML/CSS/JS fundamentals
- Modern Framework: NextJS, React, Vue
- Responsive Design & Cross-browser Compatibility

3. Containerization & DevOps
- Docker setup, optimization, orchestration
- CI/CD Pipeline experience
- Cloud deployment: AWS, GCP, atau Cloudflare

4. Telegram Bot Development
- Multi-bot architecture experience
- Pyrogram, Telethon mastery
- Inline callback handling
- Multi-session management

5. Database Expertise
- MongoDB: Aggregation, indexing, replication
- Redis: Caching strategies, pub/sub, persistence
- SQL: PostgreSQL/MySQL optimization

6. Modern Backend Framework Variety
- FastAPI for high-performance APIs
- Express.js/Hono.js for Node.js ecosystem
- Cloudflare Workers for edge computing

7. Rapid Prototyping Tools
- Streamlit for data applications
- Internal tools development
- MVP building capability

📊 PERBANDINGAN: 1 TAHUN vs 5+ TAHUN PENGALAMAN

Developer 1 Tahun (Contoh: Pyrogram Specialist)
✅ Bisa buat: Bot Telegram, Userbot, Inline Features
✅ Database: MongoDB basic operations
❌ Limited: System architecture, scaling, security
❌ Limited: Performance optimization
❌ Limited: Production deployment experience

Developer 5+ Tahun
✅ Architecture: Microservices, load balancing
✅ Security: OWASP, encryption, secure coding
✅ Performance: Caching, database optimization
✅ Deployment: Docker, cloud infrastructure
✅ Mentoring: Bimbing junior developers
✅ Problem Solving: Complex debugging skills

KENAPA 5 TAHUN PENTING?
1. Complete Product Lifecycle Exposure
- Dari development hingga maintenance
- Handling technical debt
- Legacy code management
2. Technology Evolution Experience
- Melewati beberapa siklus teknologi
- Adaptasi terhadap perubahan tools
- Migration project experience
3. Business Understanding
- Translating business needs to technical solutions
- Cost optimization awareness
- Project estimation accuracy

📈 RECOMMENDED LEARNING PATH
Tahun 1-2: Master 1-2 programming languages + fundamentals
Tahun 3-4: Deep dive into frameworks + architecture patterns
Tahun 5+: Specialization + leadership + system design

Pengalaman 5 tahun bukan hanya tentang durasi, tapi tentang:
- Kedalaman pemahaman technical
- Kematangan dalam pengambilan keputusan
- Kemampuan menyelesaikan masalah kompleks
- Leadership dan knowledge sharing capability
1 tahun pengalaman yang diulang 5 kali ≠ 5 tahun pengalaman berkembang