revised: remove chatgpt token key
Browse files
presentation_assistant/presentation_assistant.py
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
import os
|
| 2 |
import PyPDF2
|
| 3 |
from pptx import Presentation
|
| 4 |
-
import openai
|
| 5 |
import subprocess
|
| 6 |
from io import BytesIO
|
| 7 |
import sys
|
|
@@ -72,7 +71,7 @@ def generate_text2ppt_input_prompt(input_type, input_value, input_pages):
|
|
| 72 |
|
| 73 |
|
| 74 |
# Function to execute text2ppt
|
| 75 |
-
def text2ppt(
|
| 76 |
output = query({"inputs": "You are a kind helpful PPT designer. "+input_prompt,
|
| 77 |
"parameters": {
|
| 78 |
"return_full_text": False,
|
|
@@ -96,8 +95,7 @@ def text2ppt(token_key, input_prompt, input_theme):
|
|
| 96 |
subprocess.run(["/home/user/app/pandoc-2.14.2/bin/pandoc", "/home/user/app/text2ppt_input.md", "-t", "pptx", ppt_theme, "-o", "/home/user/app/text2ppt_output.pptx"], capture_output=True)
|
| 97 |
|
| 98 |
|
| 99 |
-
def ppt2script(
|
| 100 |
-
openai.api_key = token_key
|
| 101 |
|
| 102 |
if input_type=="PDF":
|
| 103 |
with open(input_file, 'rb') as pdf_file:
|
|
|
|
| 1 |
import os
|
| 2 |
import PyPDF2
|
| 3 |
from pptx import Presentation
|
|
|
|
| 4 |
import subprocess
|
| 5 |
from io import BytesIO
|
| 6 |
import sys
|
|
|
|
| 71 |
|
| 72 |
|
| 73 |
# Function to execute text2ppt
|
| 74 |
+
def text2ppt(input_prompt, input_theme):
|
| 75 |
output = query({"inputs": "You are a kind helpful PPT designer. "+input_prompt,
|
| 76 |
"parameters": {
|
| 77 |
"return_full_text": False,
|
|
|
|
| 95 |
subprocess.run(["/home/user/app/pandoc-2.14.2/bin/pandoc", "/home/user/app/text2ppt_input.md", "-t", "pptx", ppt_theme, "-o", "/home/user/app/text2ppt_output.pptx"], capture_output=True)
|
| 96 |
|
| 97 |
|
| 98 |
+
def ppt2script(input_file, input_type):
|
|
|
|
| 99 |
|
| 100 |
if input_type=="PDF":
|
| 101 |
with open(input_file, 'rb') as pdf_file:
|