Re: Chatgpt
Δημοσιεύτηκε: 23 Μαρ 2023, 08:48

Καλώς ήρθατε στο Phorum.com.gr Είμαστε εδώ πολλά ενεργά μέλη της διαδικτυακής κοινότητας του Phorum.gr που έκλεισε. Σας περιμένουμε όλους!
https://dev.phorum.com.gr/


Δεν θα χεστείς καθόλου στο τάλαρο, απλά σε μερικά χρόνια τα γκέημς, τέλος πάντων αυτά τα πράματα όπως θα τα λέμε τότες, θα είναι 100% κάστομ, θα κάνει ο καθένας το δικό του έτσι όπως του αρέσει το περιβάλλον μέσα στο οποίο θα "ζει".vatraxos έγραψε: 22 Μαρ 2023, 15:32Εγώ περιμένω να φτάσει η εποχή που θα επιλέγω τραγουδιστή και θα του ζητάω να φτιάξει το τραγούδι με τη φωνή του. Μετά θα λανσάρω μία συλλογή "Στέλιος Καζαντζίδης - Ανέκδοτες ηχογραφήσεις" και θα χεστώ στο τάληρο.Dwarven Blacksmith έγραψε: 22 Μαρ 2023, 14:57 Ubisoft Is Using An AI Tool For Writing In Its Games
Amazing, τέλος τα "I used to be an adventurer like you", "I saw a mudcrab the other day. Horrible creatures" κλπ.
Και είναι μόνο η αρχή με ανθρώπινο φιλτράρισμα. Φανταστείτε AI-voiced AI-generated lines σε λίγο καιρό.
Θα κάθεσαι στην πλατεία να χαζεύεις τι λένε οι NPCs.
Κώδικας: Επιλογή όλων
#!/usr/bin/python3
import sys
import subprocess
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QSlider
import openai
import requests
openai.api_key = "YOUR API-key HERE" # Αντικατάστησε με το δικό σου κλειδί API
class StickyDialogWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowFlags(Qt.Tool)
self.setWindowFlags(Qt.FramelessWindowHint | Qt.WindowStaysOnBottomHint)
self.setAttribute(Qt.WA_TranslucentBackground)
self.setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnBottomHint | Qt.FramelessWindowHint)
self.setAttribute(Qt.WA_TranslucentBackground)
self.setGeometry(QStyle.alignedRect(Qt.RightToLeft, Qt.AlignBottom, self.size(), QApplication.desktop().availableGeometry()).translated(0, 83))
self.outputLabelField = QTextEdit()
self.inputLabelField = QLineEdit()
self.outputLabelField.setReadOnly(True)
self.outputLabelField.setMaximumHeight(180)
self.inputLabelField.setPlaceholderText('Ρώτησε ό,τι θέλεις')
self.inputLabelField.setMaximumHeight(50)
self.confirmButton = QPushButton('Αυτό')
self.confirmButton.setMaximumWidth(75)
self.opacitySlider = QSlider(Qt.Horizontal)
self.opacitySlider.setMinimum(2)
self.opacitySlider.setMaximum(100)
self.opacitySlider.setValue(50)
vbox = QVBoxLayout()
vbox.addWidget(self.outputLabelField)
vbox.addWidget(self.opacitySlider)
vbox.addWidget(self.inputLabelField)
vbox.addWidget(self.confirmButton, alignment=Qt.AlignRight)
self.setLayout(vbox)
self.confirmButton.clicked.connect(self.fetch_cmd_output)
self.setWindowTitle('Sticky Dialog Window')
self.resize(675, 315)
self.set_style()
self.opacitySlider.valueChanged.connect(self.change_opacity)
self.change_opacity()
self.url = "https://api.openai.com/v1/engines/text-davinci-003/completions"
def set_style(self):
bg_color = QColor(232, 232, 222)
text_color = QColor(20, 20, 20)
button_color = QColor(233, 185, 110)
self.setStyleSheet(f"""
QWidget {{
background-color: {bg_color.name()};
color: {text_color.name()};
}}
QTextEdit {{
background-color: {button_color.name()};
}}
QPushButton {{
background-color: {button_color.name()};
}}
""")
def change_opacity(self):
opacity = self.opacitySlider.value() / 100
self.setWindowOpacity(opacity)
def fetch_cmd_output(self):
prompt = self.inputLabelField.text()
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer <YOUR API-key HERE",
}
data = {
"prompt": prompt,
"max_tokens": 1024,
"n": 1,
"stop": None,
"temperature": 0.7,
}
response = requests.post(self.url, headers=headers, json=data)
if response.status_code == 200:
output = response.json()["choices"][0]["text"].strip()
print(output)
else:
print("Error:", response.status_code, response.text)
response = openai.Completion.create(
engine="text-davinci-003",
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.7,
)
output = response.choices[0].text.strip()
self.outputLabelField.setText(output)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = StickyDialogWindow()
window.show()
sys.exit(app.exec_())ωραίο, εβαλε καπέλο στην γατα.Dwarven Blacksmith έγραψε: 25 Μαρ 2023, 12:50 Λοιπόν σε Creative mode η Bing μου φτιάχνει ήδη εικόνες!

τι ειναι τα πλακιν και πως δουλευουν??Dwarven Blacksmith έγραψε: 24 Μαρ 2023, 16:45 Με τα plugins ανεβαίνουμε λεβελ. Όλα αυτά είχαν τεσταριστει εδώ και μήνες και γίνονται release σιγά σιγά.