Skip to content

A fast, secure, and auditable toolkit to integrate with Azure OpenAI — with a friendly CLI and dev-first architecture.

License

Notifications You must be signed in to change notification settings

renan-siqueira/rsazure-openai-toolkit

Repository files navigation

PyPI Version Downloads Latest Release License

CI Status Security Scan Python Version

Stars Contributors

rsazure-openai-toolkit PyPI - Oficial GitHub - Oficial

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 rschat for access to all core features in one import.


🚀 What's New in v0.7.0

  • Introduced ConverSession: the new orchestration core for prompt-based conversations
  • Added Agent: a structured loader for prompt and config logic via .rsmeta and config.yaml
  • Modular prompt system with variable substitution, versioning, and validation
  • Full .env integration through env/config.py with centralized access
  • CLI now delegates to ConverSession — cleaner and easier to maintain
  • Merged model_config.py and model.py into unified prompts/model.py
  • All environment access is now centralized and testable

Check the full CHANGELOG for details.


📖 Documentation


📋 Requirements

  • Python 3.9 or higher
  • An active Azure OpenAI resource and deployment

📄 License

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.


📦 Changelog

We follow semantic versioning to ensure predictable upgrades.


👨‍💻 About the Author

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.


📬 Contact

I'm always open to feedback, ideas, or professional collaboration.

Feel free to connect or open an issue.
Suggestions, contributions, and responsible disclosures are always welcome.

About

A fast, secure, and auditable toolkit to integrate with Azure OpenAI — with a friendly CLI and dev-first architecture.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published