مرحباً @whitewaterdeu - أظن أن برنامجك النصي الآلي قد لا يزال يستخدم اسم النموذج الخاطئ (gpt-3-5-turbo). هل تمانع في تحديث اسم النموذج في إعدادات البرنامج النصي إلى gpt-3.5-turbo؟
شكراً لك ، لقد قمت بالتغيير إلى gpt-3.5-turbo، وقد نجح الأمر، لكن ظهر خطأ آخر
يبدو أنني بحاجة إلى تقليل عدد الرموز (tokens) المرسلة إلى OpenAI، لكنني لا أعرف كيف أفعل ذلك
Message
DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: {
"error": {
"message": "The maximum context length for this model is 4097 tokens. However, your messages resulted in 5605 tokens. Please reduce the length of the messages.",
"type": "invalid_request_error",
"param": "messages",
"code": "context_length_exceeded"
}
}
Backtrace
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:91:in `block (2 levels) in perform_completion!'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:2353:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http/response.rb:320:in `reading_body'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:2352:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:2306:in `request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.3.0/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.3.0/lib/mini_profiler/profiling_methods.rb:50:in `step'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.3.0/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:89:in `block in perform_completion!'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:1570:in `start'