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