import requests

API_KEY = "sk-09df195ebefe40cd8bd80ef32e5cdb60"

url = "https://api.deepseek.com/v1/chat/completions"

headers = {
    "Authorization": f"Bearer {sk-09df195ebefe40cd8bd80ef32e5cdb60}",
    "Content-Type": "application/json"
}

messages = []

print("=== DeepSeek Chat (ketik 'exit' untuk keluar) ===")

while True:
    user_input = input("Kamu: ")

    if user_input.lower() == "exit":
        break

    messages.append({"role": "user", "content": user_input})

    data = {
        "model": "deepseek-chat",
        "messages": messages
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        result = response.json()

        reply = result["choices"][0]["message"]["content"]
        print("AI:", reply)

        messages.append({"role": "assistant", "content": reply})

    except Exception as e:
        print("Error:", e)
