Spaces:
Sleeping
Sleeping
| import os | |
| import sys | |
| sys.path.append(os.getcwd()) | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| from logger import * | |
| import logging | |
| import asyncio | |
| from src.Agents.pipelines.FormFillerPipeline import FormFillerPipeline | |
| async def main(): | |
| form_filler_pipeline = FormFillerPipeline() | |
| formFields = [ | |
| { | |
| "id": "field-01", | |
| "name": "full_name", | |
| "placeholder": "Enter your full name", | |
| "type": "text", | |
| "label_text": "Full Name" | |
| }, | |
| { | |
| "id": "field-02", | |
| "name": "email", | |
| "placeholder": "Enter your email", | |
| "type": "email", | |
| "label_text": "Email Address" | |
| }, | |
| { | |
| "id": "field-03", | |
| "name": "phone", | |
| "placeholder": "Enter phone number", | |
| "type": "text", | |
| "label_text": "Phone Number" | |
| }, | |
| { | |
| "id": "field-04", | |
| "name": "address", | |
| "placeholder": "Enter address", | |
| "type": "text", | |
| "label_text": "Shipping Address" | |
| } | |
| ] | |
| userDetails = """ | |
| Name: Vansh Sharma | |
| Email: vanshsharma123@gmail.com | |
| Phone: 9876543210 | |
| Location: Ghaziabad, Uttar Pradesh, India | |
| Skills: Python, Machine Learning, Node.js | |
| """ | |
| res = await form_filler_pipeline.initiate( | |
| formFields=formFields, | |
| userDetails=userDetails | |
| ) | |
| logging.info(f"Final Response: {res}") | |
| asyncio.run(main()) |