1<?php 2 3namespace dokuwiki\plugin\aichat\Model\Groq; 4 5 6use dokuwiki\plugin\aichat\Model\Generic\ChatModel as GenericChatModel; 7 8class ChatModel extends GenericChatModel 9{ 10 protected $apiurl = 'https://api.groq.com/openai/v1'; 11 12 /** @inheritdoc */ 13 function loadUnknownModelInfo(): array 14 { 15 $info = parent::loadUnknownModelInfo(); 16 17 $model = $this->sendAPIRequest('GET', $this->apiurl . '/models/' . $this->modelName, ''); 18 if (isset($model['context_window'])) { 19 $info['inputTokens'] = $model['context_window']; 20 } 21 return $info; 22 } 23} 24