A fast, modular, secure, and auditable Python toolkit to integrate with Azure OpenAI — designed for developers, teams, and production environments.
💡 Use via
import rsazure_openai_toolkit as rschatfor access to all core features in one import.
- Introduced
ConverSession: the new orchestration core for prompt-based conversations - Added
Agent: a structured loader for prompt and config logic via.rsmetaandconfig.yaml - Modular prompt system with variable substitution, versioning, and validation
- Full
.envintegration throughenv/config.pywith centralized access - CLI now delegates to
ConverSession— cleaner and easier to maintain - Merged
model_config.pyandmodel.pyinto unifiedprompts/model.py - All environment access is now centralized and testable
Check the full CHANGELOG for details.
- Overview
- Quick Start
- ConverSession Architecture
- Environment Configuration
- CLI Reference (
rschat&rschat-tools) - Session Context
- Troubleshooting
- Security Policy
- Full Changelog
- Python 3.9 or higher
- An active Azure OpenAI resource and deployment
This project is open source and licensed under the MIT License, ensuring maximum flexibility and adoption.
You are free to use it in both personal and commercial projects.
We follow semantic versioning to ensure predictable upgrades.
- 🔎 Check the full CHANGELOG.md for detailed release notes
- 📌 Visit the Releases Page to explore version history
I'm a software engineer with real-world experience across backend, frontend, DevOps, cloud, and AI — building solutions that are designed to last.
Today, my passion is helping teams make AI development more accessible, maintainable, and truly production-ready — with full control, transparency, and respect for sound engineering principles.
I believe that great tools should be simple, powerful, and built to empower — not to lock people in. That’s the mindset behind everything I build and share.
I'm always open to feedback, ideas, or professional collaboration.
- GitHub: github.com/renan-siqueira
- Email: renan.siqu@gmail.com
- LinkedIn: linkedin.com/in/renan-siqueira-antonio
Feel free to connect or open an issue.
Suggestions, contributions, and responsible disclosures are always welcome.