mirror of
https://github.com/tymur999/braintok.git
synced 2025-08-03 15:20:38 +00:00
26 lines
911 B
Python
26 lines
911 B
Python
from config import API_KEY
|
|
from openai import OpenAI
|
|
from fileFormatConverter import convert_file
|
|
client = OpenAI(api_key=API_KEY)
|
|
|
|
|
|
def main():
|
|
inputFileName = input("enter input file name with extension (supported types: pdf, docx): ")
|
|
outputFileName = input("enter output file name without extension:")
|
|
convert_file(inputFileName, outputFileName)
|
|
|
|
with open(f'{outputFileName}.jsonl', 'rb') as file:
|
|
file_response = client.files.create(
|
|
file=file,
|
|
purpose="fine-tune"
|
|
)
|
|
stream = client.chat.completions.create(
|
|
model="gpt-4o",
|
|
messages=[{"role": "user", "content": "Give me an estimation how long this homework will take me"}],
|
|
stream=True,
|
|
)
|
|
for chunk in stream:
|
|
if chunk.choices[0].delta.content is not None:
|
|
print(chunk.choices[0].delta.content, end="")
|
|
|
|
main() |