HR-Assistant / src /sdk /__init__.py
owenkaplinsky
Clean initial commit for HuggingFace
363cda9
"""
SDK for interacting with Recruitment Agent APIs.
Usage:
from src.sdk import SupervisorClient, CVUploadClient, DatabaseClient
# Supervisor Agent
supervisor = SupervisorClient()
response = supervisor.chat("Show me all candidates")
print(response.content)
# CV Upload
cv_client = CVUploadClient()
with open("my_cv.pdf", "rb") as f:
response = cv_client.submit(
full_name="Ada Lovelace",
email="ada@example.com",
cv_file=f,
filename="my_cv.pdf"
)
# Database Queries
db = DatabaseClient()
candidates = db.get_candidates(status="applied")
candidate = db.get_candidate_by_email("ada@example.com")
"""
from src.sdk.supervisor import SupervisorClient
from src.sdk.cv_upload import CVUploadClient
from src.sdk.database import DatabaseClient
__all__ = ["SupervisorClient", "CVUploadClient", "DatabaseClient"]