UNA
BxDolAIModelGpt40 Class Reference
Inheritance diagram for BxDolAIModelGpt40:
BxDolAIModel BxDol

Public Member Functions

 __construct ($aModel)
 getResponseText ($sPrompt, $sMessage)
 getResponseInit ($sType, $oMessage, $aParams=[])
 getResponse ($sType, $mixedMessage, $aParams=[])
 getAssistant ($aParams=[])
 call ($aParams=[])
 callRuns ($sThreadId, $aParams=[])
 callMessages ($sThreadId, $aParams=[])
 callVectorStores ($aParams=[])
 callVectorStoresDelete ($sVectorStoreId, $aParams=[])
 callVectorStoresFiles ($sVectorStoreId, $aParams=[])
 callVectorStoresFilesList ($sVectorStoreId, $aParams=[])
 callVectorStoresFilesRetrieveFile ($sVectorStoreId, $sFileId)
 callVectorStoresFilesDelete ($sVectorStoreId, $sFileId, $aParams=[])
 callAssistants ($aParams=[])
 callAssistantsDelete ($sAsstId, $aParams=[])
 callFiles ($aFile, $aParams=[])
 callFilesRetrieve ($sFileId)
 callFilesRetrieveContent ($sFileId)
 callFilesDelete ($sFileId, $aParams=[])
 callChat ($aMessages, $aParams=[])
 getMessages ($sThreadId, $aParams=[])
Public Member Functions inherited from BxDolAIModel
 getParams ()
 setParams ($aParams)

Static Public Attributes

static $NAME = 'gpt-4o'

Protected Member Functions

 _call ($sEndpoint, $aData, $sMethod="post-json")
 _callFiles ($sEndpoint, $aData, $sMethod="post-raw")
 _getAssistantId ($sType)
Protected Member Functions inherited from BxDolAIModel
 _log ($mixedError, $bUseLog=true)

Protected Attributes

 $_sEndpoint
 $_sEndpointRuns
 $_sEndpointRunsCheck
 $_sEndpointMessages
 $_sEndpointAssistants
 $_sEndpointAssistantsDelete
 $_sEndpointFiles
 $_sEndpointFilesRetrieve
 $_sEndpointFilesRetrieveContent
 $_sEndpointFilesDelete
 $_sEndpointVectorStores
 $_sEndpointVectorStoresDelete
 $_sEndpointVectorStoresFiles
 $_sEndpointVectorStoresFilesRetrieve
 $_sEndpointVectorStoresFilesDelete
 $_sEndpointChat
Protected Attributes inherited from BxDolAIModel
 $_oDb
 $_iId
 $_sName
 $_sCaption
 $_sKey
 $_aParams

Additional Inherited Members

Static Public Member Functions inherited from BxDolAIModel
static getObjectInstance ($iId)

The documentation for this class was generated from the following file:
  • inc/classes/BxDolAIModelGpt40.php