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
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:
@@ -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",
|
||||
]
|
||||
Reference in New Issue
Block a user