Skip to main content

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.

Metadata

Release files for rsazure-openai-toolkit 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rsazure-openai-toolkit 0.7.3
File Size Uploaded
rsazure_openai_toolkit-0.7.3.tar.gz 24.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rsazure-openai-toolkit 0.7.3
File Interpreter ABI Platform
rsazure_openai_toolkit-0.7.3-py3-none-any.whl Python 3 none any Details

Total release size: 57.4 kB

Release files / rsazure_openai_toolkit-0.7.3.tar.gz

Download URL rsazure_openai_toolkit-0.7.3.tar.gz
Size 24.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2457cf2b0af2cad7dfae27b4c518116377471479bdf1ddeb63ca47e7fdf2e5cc
BLAKE2b-256 checksum
How to use checksums
473a9d1f834426e660de4327d5b72fcb57c0d4f6185ffd5f294558272571ebb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release files / rsazure_openai_toolkit-0.7.3-py3-none-any.whl

Download URL rsazure_openai_toolkit-0.7.3-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa08aaa4573e93839baef743caa11fa366aa6fec34a9da51b699d5b19171cc06
BLAKE2b-256 checksum
How to use checksums
cb41e0c747d2d335c84bbe0324499fc30ea76b6a074178088dbf07de9b71798d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.7.3 This release

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page