Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from tkinter import *
- import json
- def anti():
- promt = {
- "modelUri": "gpt://b1gme95qv68trjd7tv2e/yandexgpt-lite",
- "completionOptions": {
- "stream": False,
- "temperature": 0.6,
- "maxTokens": "1000"
- },
- "messages": [
- {
- "role": "system",
- "text": "Ты работаешь как антиплагиат, который оценивает оригинальность текста(антиплагиат), нужно вывести насколько это оригинальный текст и откуда взаимствовано. Формат вывода: только проценты и если заимствовано то откуда. Ты не можешь не определить оригинальность текстаю"
- },
- {
- "role": "user",
- "text": field.get("1.0",END)
- }
- ]}
- url = "https://llm.api.cloud.yandex.net/foundationModels/v1/completion"
- headers = {
- "Content-Type": "application/json",
- "Authorization": "Api-key AQVNyNaxD1Txd7pHE12K6yEKL7VgRkxhXnBy2Xvw"
- }
- response = requests.post(url, headers=headers, json=promt)
- result = response.text
- result = json.loads(result)
- field1["text"] = result["result"]["alternatives"][0]["message"]["text"]
- root = Tk()
- root.title("Антиплагиат")
- root.geometry("1280x1080")
- root.minsize(720, 480)
- label = Label(text="Введите текст: ", font=("Arial", '15',' bold'), pady=15)
- label.pack()
- field = Text(font=('Arial', '15', 'bold'))
- field.pack()
- button = Button(text="Проверить на плагиат", font=("Arial", '15',' bold'), command=anti)
- button.pack(pady=15)
- field1 = Label(font=("Arial", 15, "bold"))
- field1.pack()
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement