// import React, { useRef, useEffect } from 'react'; // const HolidayChaloAI = () => { // const chatOutputRef = useRef(null); // // Fetch data from OpenAI API // const fetchChatData = async (userInput) => { // const apiKey = ''; // Replace with your actual API key // const apiUrl = 'https://api.openai.com/v1/chat/completions'; // const headers = new Headers(); // headers.append('Authorization', `Bearer ${apiKey}`); // headers.append('Content-Type', 'application/json'); // const data = { // messages: [ // { role: 'system', content: 'You are a helpful assistant.' }, // { role: 'user', content: userInput } // ], // model: 'gpt-3.5-turbo', // max_tokens: 2000 // }; // const requestOptions = { // method: 'POST', // headers: headers, // body: JSON.stringify(data) // }; // const response = await fetch(apiUrl, requestOptions); // const responseData = await response.json(); // return responseData.choices[0].message.content; // }; // // Update chat output // const updateChatOutput = (output, isFormResponse = false) => { // const chatOutput = chatOutputRef.current; // if (isFormResponse) { // chatOutput.innerHTML += `
Assistant: ${output}
`; // } else { // chatOutput.innerHTML += `

Holiday Socho AI: ${output}

`; // } // // Scroll to bottom of chat output // chatOutput.scrollTop = chatOutput.scrollHeight; // }; // // Handle form submission // const handleFormSubmit = async (event) => { // event.preventDefault(); // // Get user input // const userInput = event.target.userInput.value; // // Display user input in chat output // updateChatOutput(userInput, true); // // Fetch data from OpenAI API // const chatResponse = await fetchChatData(userInput); // // Display chat response in chat output // updateChatOutput(chatResponse, false); // // Reset user input // event.target.userInput.value = ''; // }; // useEffect(() => { // // Display initial message in chat output // updateChatOutput('Hello! I am Holiday Socho AI. How can I assist you?', true); // }, []); // return ( //
//

Holiday Chalo AI (3.5)

//

// Plan a detailed hourly trip To Manali for 2 days. Make 3 column (Day, Time, Activity) and show the result in // Tabular Format //

//
//
//
// // //
//
// //
// ); // }; // export default HolidayChaloAI;