29 lines
554 B
Python
Executable File
29 lines
554 B
Python
Executable File
from PIL import Image
|
|
from openai import OpenAI
|
|
import pytesseract as OCR
|
|
import os
|
|
|
|
OCR.pytesseract.tesseract_cmd = r"/usr/local/bin/tesseract"
|
|
|
|
client = OpenAI(
|
|
api_key = os.environ.get("OPENAI_API_KEY"),
|
|
)
|
|
|
|
def app():
|
|
# data shit --> where does it come from???
|
|
data = OCR.image_to_string("input.png")
|
|
print(data)
|
|
|
|
complete = client.chat.completions.create(
|
|
model="gpt-3.5-turbo",
|
|
messages = [
|
|
{
|
|
"role": "user",
|
|
"content": "parse the following data in JSON format: ${data}",
|
|
}
|
|
])
|
|
|
|
print(complete.choices[0].message.content)
|
|
|
|
app()
|