![]() |
| mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| | #1 |
| Merhabalar, bu kodu mirc remote ekledim fakat şu sorunu almaktayım.. Altını çizerek belirtmek istiyorum ki API key eklenmiştir. Aldığım hata kodu : [Could not get a reply from ChatGPT.] Sorunun tam olarak nerde bulamıyorum. on *:TEXT:!chatgpt *:#: { var %apikey = YOUR_OPENAI_API_KEY_HERE var %message = $2- var %host = api.openai.com var %endpoint = /v1/chat/completions var %model = gpt-3.5-turbo ; JSON verisini tek satır ve escape edilmiş yap var %json = { "model":"%model", "messages":[ { "role":"user", "content":"%message" } ] } var %jsonstr = $replace(%json, ",", ",", "{", "{", "}", "}", ":", ":") sockopen chatgpt %host 443 ssl set %chatgpt.api_key %apikey set %chatgpt.data $null set %chatgpt.json %jsonstr set %chatgpt.channel $chan } on *:SOCKOPEN:chatgpt: { if ($sockerr) { msg %chatgpt.channel ChatGPT connection error! sockclose chatgpt return } var %apikey = %chatgpt.api_key var %json = %chatgpt.json var %len = $len(%json) sockwrite -n chatgpt POST /v1/chat/completions HTTP/1.1 sockwrite -n chatgpt Host: api.openai.com sockwrite -n chatgpt Authorization: Bearer %apikey sockwrite -n chatgpt Content-Type: application/json sockwrite -n chatgpt Content-Length: %len sockwrite -n chatgpt sockwrite -n chatgpt %json } on *:SOCKREAD:chatgpt: { var %chunk sockread %chunk if (%chunk) inc %chatgpt.data %chunk } on *:SOCKCLOSE:chatgpt: { var %response = %chatgpt.data var %answer = $regml(1, %response, "content"":\s*""(.*?)""") if (%answer) { msg %chatgpt.channel ChatGPT: %answer } else { msg %chatgpt.channel Could not get a reply from ChatGPT. } unset %chatgpt.data unset %chatgpt.channel unset %chatgpt.api_key unset %chatgpt.json }
________________ "friendly" of the major IRC networks - ChatIRC.net | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |