Files
wehub-resource-sync 3fbbd7970c
Code Quality / Python Lint & Format (push) Waiting to run
Code Quality / Python Tests (push) Waiting to run
Code Quality / JavaScript/TypeScript Lint (advisory) (push) Waiting to run
Security Scan / CodeQL Analysis (javascript-typescript) (push) Waiting to run
Security Scan / CodeQL Analysis (python) (push) Waiting to run
Security Scan / Dependency Review (push) Waiting to run
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",
]