chore: import upstream snapshot with attribution
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

This commit is contained in:
wehub-resource-sync
2026-07-13 13:43:57 +08:00
commit 3fbbd7970c
12165 changed files with 1331979 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
"""
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",
]