Files
microsoft--generative-ai-fo…/shared/python/__init__.py
T
wehub-resource-sync 3fbbd7970c
Code Quality / Python Lint & Format (push) Has been cancelled
Code Quality / Python Tests (push) Has been cancelled
Code Quality / JavaScript/TypeScript Lint (advisory) (push) Has been cancelled
Security Scan / CodeQL Analysis (python) (push) Has been cancelled
Security Scan / Dependency Review (push) Has been cancelled
Security Scan / CodeQL Analysis (javascript-typescript) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:43:57 +08:00

30 lines
737 B
Python

"""
Shared utilities for the Generative AI for Beginners course.
This module provides common functionality used across multiple lessons,
including environment variable handling, input validation, and API utilities.
"""
from .api_utils import (
create_azure_openai_client,
create_openai_client,
make_safe_request,
)
from .env_utils import get_required_env, validate_env_vars
from .input_validation import (
sanitize_prompt_input,
validate_number_input,
validate_text_input,
)
__all__ = [
"get_required_env",
"validate_env_vars",
"validate_number_input",
"validate_text_input",
"sanitize_prompt_input",
"make_safe_request",
"create_openai_client",
"create_azure_openai_client",
]