├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── demo ├── audio.php ├── basic.php ├── documents.php ├── embeddings.php ├── images.php ├── moderation.php ├── roles.php ├── tools.php ├── transcription.php └── vision.php ├── docs ├── add_models.md ├── add_tools.md ├── anthropic.md ├── google.md ├── openai.md └── xai.md └── src ├── IModel.php ├── ITool.php ├── Message.php ├── MessageRole.php ├── MessageType.php ├── ModelBase.php ├── Models ├── anthropic-completitions.php ├── google-completitions.php ├── google-embeddings.php ├── openai-completitions.php ├── openai-embeddings.php ├── openai-images.php ├── openai-moderations.php ├── openai-speech.php ├── openai-transcriptions.php ├── xai-completitions.php └── xai-embeddings.php ├── Thread.php ├── ToolCall.php ├── Toolbox └── OpenMeteo.php ├── Tools └── FunctionCall.php ├── autoloader.php └── loadall.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/composer.json -------------------------------------------------------------------------------- /demo/audio.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/audio.php -------------------------------------------------------------------------------- /demo/basic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/basic.php -------------------------------------------------------------------------------- /demo/documents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/documents.php -------------------------------------------------------------------------------- /demo/embeddings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/embeddings.php -------------------------------------------------------------------------------- /demo/images.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/images.php -------------------------------------------------------------------------------- /demo/moderation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/moderation.php -------------------------------------------------------------------------------- /demo/roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/roles.php -------------------------------------------------------------------------------- /demo/tools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/tools.php -------------------------------------------------------------------------------- /demo/transcription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/transcription.php -------------------------------------------------------------------------------- /demo/vision.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/demo/vision.php -------------------------------------------------------------------------------- /docs/add_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/add_models.md -------------------------------------------------------------------------------- /docs/add_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/add_tools.md -------------------------------------------------------------------------------- /docs/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/anthropic.md -------------------------------------------------------------------------------- /docs/google.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/google.md -------------------------------------------------------------------------------- /docs/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/openai.md -------------------------------------------------------------------------------- /docs/xai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/docs/xai.md -------------------------------------------------------------------------------- /src/IModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/IModel.php -------------------------------------------------------------------------------- /src/ITool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/ITool.php -------------------------------------------------------------------------------- /src/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Message.php -------------------------------------------------------------------------------- /src/MessageRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/MessageRole.php -------------------------------------------------------------------------------- /src/MessageType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/MessageType.php -------------------------------------------------------------------------------- /src/ModelBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/ModelBase.php -------------------------------------------------------------------------------- /src/Models/anthropic-completitions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/anthropic-completitions.php -------------------------------------------------------------------------------- /src/Models/google-completitions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/google-completitions.php -------------------------------------------------------------------------------- /src/Models/google-embeddings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/google-embeddings.php -------------------------------------------------------------------------------- /src/Models/openai-completitions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-completitions.php -------------------------------------------------------------------------------- /src/Models/openai-embeddings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-embeddings.php -------------------------------------------------------------------------------- /src/Models/openai-images.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-images.php -------------------------------------------------------------------------------- /src/Models/openai-moderations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-moderations.php -------------------------------------------------------------------------------- /src/Models/openai-speech.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-speech.php -------------------------------------------------------------------------------- /src/Models/openai-transcriptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/openai-transcriptions.php -------------------------------------------------------------------------------- /src/Models/xai-completitions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/xai-completitions.php -------------------------------------------------------------------------------- /src/Models/xai-embeddings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Models/xai-embeddings.php -------------------------------------------------------------------------------- /src/Thread.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Thread.php -------------------------------------------------------------------------------- /src/ToolCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/ToolCall.php -------------------------------------------------------------------------------- /src/Toolbox/OpenMeteo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Toolbox/OpenMeteo.php -------------------------------------------------------------------------------- /src/Tools/FunctionCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/Tools/FunctionCall.php -------------------------------------------------------------------------------- /src/autoloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/autoloader.php -------------------------------------------------------------------------------- /src/loadall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skito/aipi-php/HEAD/src/loadall.php --------------------------------------------------------------------------------