OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
genai
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
11/28/2024 11:03:35 AM
rwxrwxr-x
📄
article.php
997 bytes
05/19/2024 04:03:54 PM
rw-r--r--
📄
atri.php
6.15 KB
05/16/2024 03:58:00 AM
rw-r--r--
📄
bgenai_save.php
2.13 KB
06/22/2024 11:54:40 AM
rw-r--r--
📄
bizx.php
6.25 KB
05/16/2024 03:58:11 AM
rw-r--r--
📄
bprocess_genai.php
17.32 KB
08/22/2024 06:42:55 AM
rw-r--r--
📄
casudhi.php
6.59 KB
06/10/2024 05:09:43 AM
rw-r--r--
📄
creamai.php
12.81 KB
06/05/2024 11:58:31 PM
rw-r--r--
📄
gen2 copy.php
13.89 KB
05/21/2024 01:25:56 AM
rw-r--r--
📄
gen2.php
17.74 KB
06/12/2024 10:34:13 AM
rw-r--r--
📄
gen2_1.php
29.92 KB
06/15/2024 04:21:20 AM
rw-r--r--
📄
gen2_1_1.php
30.24 KB
06/14/2024 07:42:54 AM
rw-r--r--
📄
gen2_without_copytext.php
12.1 KB
05/19/2024 03:17:36 AM
rw-r--r--
📄
genai_article_save.php
1.6 KB
09/17/2024 07:46:25 AM
rw-r--r--
📄
genai_function.php
17.26 KB
09/17/2024 07:45:48 AM
rw-r--r--
📄
genai_save.php
2.13 KB
09/17/2024 07:45:57 AM
rw-r--r--
📄
gencv.php
6.84 KB
08/04/2024 12:04:57 PM
rw-r--r--
📄
gengraf.php
6.79 KB
05/18/2024 09:59:45 AM
rw-r--r--
📄
iamlucky.php
2.57 KB
05/09/2024 12:44:10 PM
rw-r--r--
📁
images
-
06/10/2024 05:06:33 AM
rwxr-xr-x
📄
index.html
3.9 KB
05/09/2024 06:09:07 AM
rw-rw-r--
📄
my_tts.sh
327 bytes
05/09/2024 10:11:32 AM
rwxrwxrwx
📄
netra.php
6.1 KB
05/16/2024 03:57:29 AM
rw-r--r--
📄
oai.sh
619 bytes
05/09/2024 10:37:43 AM
rw-r--r--
📄
old_gen2.php
13.54 KB
05/22/2024 02:35:21 PM
rw-r--r--
📄
old_genai_save.php
1.32 KB
05/22/2024 02:06:04 PM
rw-r--r--
📄
old_process_genai.php
5.77 KB
06/22/2024 04:08:45 AM
rw-r--r--
📄
process_genai.php
2.02 KB
09/17/2024 07:46:13 AM
rw-r--r--
📄
result.html
541 bytes
05/09/2024 06:09:07 AM
rw-rw-r--
📄
speech.mp3
67.97 KB
05/09/2024 10:30:50 AM
rw-r--r--
📄
submit_handler.php
2.78 KB
05/09/2024 11:53:47 AM
rw-r--r--
📁
team
-
05/21/2024 09:32:43 AM
rwxr-xr-x
📁
venv
-
05/09/2024 07:06:18 AM
rwxr-xr-x
Editing: casudhi.php
Close
<?php // Start or resume the session session_start(); if ($_SERVER["REQUEST_METHOD"] == "POST") { // Clear the generated content if the "Clear" button is clicked if (isset($_POST['clear'])) { unset($_SESSION['generated_content']); // Redirect back to the same page to clear the displayed content header("Location: {$_SERVER['REQUEST_URI']}"); exit(); } // Generate new content if the form is submitted else { // Get form data $working_headline = $_POST["working_headline"]; //$num_words = intval($_POST["num_words"]); // Convert to integer //$keywords = $_POST["keywords"]; $num_words = 500; // Set your API key $apiKey = "sk-proj-FrlWqCTIyid7DZGorv0uT3BlbkFJzqrUB0km57kpp4aFPNV7"; // Set the endpoint URL for chat completions $url = "https://api.openai.com/v1/chat/completions"; // Set the request data with a chat-based model and messages parameter $data = array( "model" => "gpt-3.5-turbo", // Use a chat-based model, for example, "text-davinci-codex" "messages" => array( array( "role" => "system", "content" => "System: You are a practicing Chartered Accountant in India. You advice clients on SEBI registered intermediaries compliance for Investment Advisors, Research Analysts, PMS and Brokers. You are also conversant with Indian Tax Laws including Income tax, GST, Labour Laws. You have special abilities to help non-resident individuals in these areas. You also keep track of Indian and global economics. Answer within this context. Where possible use svg embeds to make the answers look attractive and draw attention to important points." ), array( "role" => "system", "content" => "System: Try to complete the sentence even if the max_tokens is reached" ), array( "role" => "user", "content" => "You: $working_headline." ) ), "max_tokens" => $num_words ); // Initialize cURL $ch = curl_init(); // Set cURL options curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Content-Type: application/json", "Authorization: Bearer $apiKey" )); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the request $response = curl_exec($ch); // Close cURL curl_close($ch); // Decode JSON response $result = json_decode($response, true); // Get the generated content $new_content = $result['choices'][0]['message']['content']; // Append the new content to the existing content if (!isset($_SESSION['generated_content'])) { $_SESSION['generated_content'] = ""; } // $_SESSION['generated_content'] .= $new_content; $_SESSION['generated_content'] .= "<br><br>" . "<b>" . $working_headline . "</b>" . "<br>" . $new_content; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Knobly Cream GenAI</title> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <!-- Font Awesome CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"> <!-- Custom CSS --> <link rel="stylesheet" href="styles.css"> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <header class="bg-light"> <div class="container text-center py-3"> <a href="/"><img src="images/capsllp.jpg" alt="Knobly Cream" style="max-width: 200px;"></a> <p class="lead">Your AI Tax, Compliance and Investment Buddy</p> <small>Please verify the the information provided by genAI. It is only helping you organize your thoughts. You have to crosscheck all facts.</small> </div> </header> <div class="container py-4"> <div class="row justify-content-center"> <div class="col-md-6"> <form method="post" action=""> <table class="w-100"> <tr> <td> <div class="form-group lead"> <label for="working_headline">Ask me:</label> <input type="text" class="form-control" id="working_headline" name="working_headline"> </div> </td> <td class="text-right"> <button type="submit" class="btn btn-success lead" style="background-color:#A4C936; border-color:#A4C936; color:white" >Go</button> </td> <td> <div class="text-right"> <button type="submit" class="btn btn-secondary lead" name="clear">Clear</button> </div> </td> </tr> </table> </form> </div> </div> </div> <?php // Display the generated content if (!empty($_SESSION['generated_content'])) { echo "<div class='row justify-content-center'>"; echo "<div class='col-md-8'>"; echo "<h2 class='text-center'>Response</h2>"; echo "<p>" . $_SESSION['generated_content'] . "</p>"; //echo "<p>Total Tokens: " . $_result['usage']['total_tokens'] . "</p>"; echo "</div>"; echo "</div>"; } ?> </div> <!-- Bootstrap JS --> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script> <script> // JavaScript for copying content to clipboard $(document).ready(function() { $("#copyButton").click(function() { var generatedContent = "<?php echo addslashes($generated_content); ?>"; navigator.clipboard.writeText(generatedContent).then(function() { alert("Content copied to clipboard!"); }).catch(function(error) { console.error("Unable to copy content: ", error); }); }); }); </script> </body> </html>