Stuart Wright
Well-known member
@Xon ?Yes I am.
@Xon ?Yes I am.
The error message indicates you ran out of quota for chatgpt api calls:Thanks for the update. Now I'm getting this one. Any ideas? Thanks
- GuzzleHttp\Exception\ClientException: OpenAI connection error: Client error:
POST https://api.openai.com/v1/chat/completions
resulted in a429 Too Many Requests
response: { "error": { "message": "You exceeded your current quota, please check your plan and billing details.", (truncated...)- src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
- Generated by:
- Jul 17, 2023 at 3:25 PM
Stack trace
#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(182): GuzzleHttp\Promise\Promise->wait()
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(95): GuzzleHttp\Client->request('post', 'https://api.ope...', Array)
#11 src/addons/AVForums/OpenAIShared/OpenAI.php(40): GuzzleHttp\Client->__call('post', Array)
#12 src/addons/AVForums/TagEssentials/XF/Repository/Tag.php(446): AVForums\OpenAIShared\OpenAI->chat(Array)
#13 src/addons/AVForums/TagEssentials/XF/Entity/Tag.php(166): AVForums\TagEssentials\XF\Repository\Tag->getAiDescriptionByTitle('running up thst...')
#14 src/XF/Mvc/Entity/Entity.php(1366): AVForums\TagEssentials\XF\Entity\Tag->_preSave()
#15 src/XF/Mvc/Entity/Entity.php(1219): XF\Mvc\Entity\Entity->preSave()
#16 src/XF/Mvc/Entity/Entity.php(1323): XF\Mvc\Entity\Entity->save(true, true)
#17 src/addons/AVForums/TagEssentials/Job/WikiFixup.php(36): XF\Mvc\Entity\Entity->saveIfChanged()
#18 src/XF/Job/AbstractRebuildJob.php(42): AVForums\TagEssentials\Job\WikiFixup->rebuildById(99)
#19 src/XF/Job/Manager.php(260): XF\Job\AbstractRebuildJob->run(8)
#20 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#21 src/XF/Job/Manager.php(118): XF\Job\Manager->runJobEntry(Array, 8)
#22 src/XF/Admin/Controller/Tools.php(122): XF\Job\Manager->runByIds(Array, 8)
#23 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#24 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#25 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#26 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#27 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#28 src/XF.php(524): XF\App->run()
#29 admin.php(13): XF::runApp('XF\\Admin\\App')
#30 {main}
Request state
array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(127) "https://www.welovetheeighties.com/admin.php?tools/run-job&only_id=4723&_xfRedirect=/admin.php?tools/rebuild&success=1"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(67) "https://www.welovetheeighties.com/admin.php?tools/rebuild&success=1"
["_xfToken"] => string(8) "********"
["only_ids"] => string(4) "4723"
}
}
You exceeded your current quota, please check your plan and billing details
Ah I see. I’ll disable the chatAI then. Thanks.The error message indicates you ran out of quota for chatgpt api calls:
Thanks. I’ll get this deal with.The error message indicates you ran out of quota for chatgpt api calls:
You’re talking about the tag cloud. The bigger the tags, the more often they are used.I have a question. Is there a reason why certain tags have larger fonts than others? Thanks
Ah ok. Thank you.You’re talking about the tag cloud. The bigger the tags, the more often they are used.
How would you propose that the UI for both the prefix filter and the tag cloud be changed so that users can choose to replace the existing filter (as we have now) or add to it?
It would be a bad idea to change the way it works site wide because people are used to how it currently works and some people will prefer it that way. So you have to give people an option. So how would you give people an option each time they use a search filter in the prefix filter and the tag cloud?
You can choose how many, but the point of the cloud is that is shows the most popular.Is it possible to choose which tags I want to show in a tag cloud?
First of all we've fixed a bug where newly blacklisted tags are not removed from the system.
This would sometimes cause an error if a blacklisted tag existed and was automatically suggested in a new thread.
From 2.5.1.2 on, when a new blacklisted tag is added, existing matching tags are deleted.
Because there could be existing blacklisted tags, we've added a new batch process to remove orphaned tags.
It should only really need to be run after upgrading to 2.5.1.2.
It can't deal with regex...
If you read the description you will see that it does.Can it scan the contents of the first post to suggest/add potential tags? AI should scan it and compare what words in the first post is relevant to the thread title.
We use essential cookies to make this site work, and optional cookies to enhance your experience.