NaveBilisim adlı üyeden alıntı: mesajı görüntüle
import openai
import re

class ChatModerator:
    def __init__(self, api_key):
        openai.api_key = api_key
        
    def check_message(self, message):
        try:
            response = openai.ChatCompletion.create(
                model="gpt-3.5-turbo",
                messages=[
                    {"role": "system", "content": "Sen bir içerik denetleyicisin. Mesajın küfür, hakaret veya uygunsuz içerik barındırıp barındırmadığını kontrol et. Sadece True veya False döndür."},
                    {"role": "user", "content": f"Bu mesaj uygunsuz mu: '{message}'"}
                ],
                temperature=0,
                max_tokens=5
            )
            
            result = response.choices[0].message.content.strip().lower()
            return result == "true"
            
        except Exception as e:
            print(f"API hatası: {e}")
            return False

class ChatRoom:
    def __init__(self, api_key):
        self.moderator = ChatModerator(api_key)
        self.messages = []
        
    def send_message(self, username, message):
        if self.moderator.check_message(message):
            print(f"[SİSTEM] {username}'in mesajı uygunsuz içerik nedeniyle engellendi.")
            return False
        
        self.messages.append({
            "username": username,
            "message": message
        })
        print(f"{username}: {message}")
        return True

# Kullanım örneği
if __name__ == "__main__":
    API_KEY = "chatgpt api keyi yaz kanka"
    chat = ChatRoom(API_KEY)
    
    while True:
        username = input("Kullanıcı adı: ")
        if username.lower() == "quit":
            break
            
        message = input("Mesaj: ")
        if message.lower() == "quit":
            break
            
        chat.send_message(username, message)

ah yapay zeka nelere kadirsin.
Değerli desteğiniz için teşekkür ederim,şuanki sistemimde bunu kullanıyorum.Lakin sistemi yavaş yavaş açmaya başladık ve dakikada 100 tane istek atmamız gerekebiliyor.Bu durumda APİ Masrafları gözümüzü korkutuyor. Ve bazen bizim oldukça tartıştığımız konuladan birisi olan "yapay zeka halisülasyon görüyor" dediğimiz konu olan küfür içermemesine rağmen küfür olmayan şeyleri küfür olarak algılayabiliyor.Tabii bu göz ardı edilebilir lakin cebimizi yakma kısmı can sıkıcı

Tekrardan ayırdığınız vakit ve öneri için teşekkür ederim.