-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.py
47 lines (32 loc) · 1.32 KB
/
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import openai
# OpenAI API key
openai.api_key = ""
with open("your text file", 'r', encoding="utf-8") as text_file:
sentence_to_check = text_file.read()
# user input
#sentence_to_check = input("Lütfen Türkçe olmayan kelimeleri tespit etmek için bir cümle girin: ")
#sentence_to_check = "bazen down hissedersin. bu haberlerin hepsi fake gibi geliyor. "
# prompting
prompt_text = f"tüm metinde Türkçe olmayan kelimeleri tespit et lütfen. Metin: \"{sentence_to_check}\""
response = openai.Completion.create(
engine="gpt-3.5-turbo-instruct", # kullanılacak model
prompt=prompt_text,
max_tokens=50 # oluşturulacak maksimum token sayısı
)
print(response.choices[0].text.strip())
# prompt2
prompt_text = f"tespit edilen kelimeleri türkçesi ile değiştir. yabancı kelimeler hariç bir değişiklik yapma lütfen. Metin: \"{sentence_to_check}\""
response = openai.Completion.create(
engine="gpt-3.5-turbo-instruct", # kullanılacak model
prompt=prompt_text,
max_tokens=50 # oluşturulacak maksimum token sayısı
)
print(response.choices[0].text.strip())
#saving in excel
from openpyxl import load_workbook
wb = load_workbook('excel path')
ws = wb['Sheet1']
a = your_output
ws.cell(row=3,column=3).value = your_output
wb.save('excel path')
'''