@Kuvvet; Hocam öncelikle tşk ediyorum böyle bir uygulama için.
Fakat şu şekilde bir hata alıyorum. Çözemedim de.

UnicodeEncodeError: 'latin-1' codec can't encode character '\u0130' in position 9: ordinal not in range(256)
Traceback:
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 534, in _run_script
    exec(code, module.__dict__)
File "C:\Users\memo\Desktop\chatgpt-makale-olusturucu-main\main.py", line 41, in <module>
    article = generate_article(keyword, writing_style, word_count)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\Desktop\chatgpt-makale-olusturucu-main\main.py", line 12, in generate_article
    response = openai.ChatCompletion.create(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\api_resources\chat_completion.py", line 25, in create
    return super().create(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 153, in create
    response, _, api_key = requestor.request(
                           ^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\api_requestor.py", line 288, in request
    result = self.request_raw(
             ^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\api_requestor.py", line 596, in request_raw
    result = _thread_context.session.request(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\adapters.py", line 486, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 496, in _make_request
    conn.request(
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 394, in request
    self.putheader(header, value)
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 308, in putheader
    super().putheader(header, *values)
File "C:\Users\memo\AppData\Local\Programs\Python\Python311\Lib\http\client.py", line 1259, in putheader
    values[i] = one_value.encode('latin-1')