├── .editorconfig ├── .gitattributes ├── .gitignore ├── README.md ├── composer.json ├── composer.lock ├── phpstan.neon ├── phpunit.xml ├── pint.json ├── src ├── Concerns │ ├── CanCreateRequests.php │ └── CanStreamResponse.php ├── DataObjects │ ├── Message.php │ ├── Model.php │ ├── ModelDetails.php │ └── Modelfile.php ├── Enums │ └── Role.php ├── Exceptions │ └── OllamaApiException.php ├── Requests │ ├── Chat.php │ ├── CreateRequest.php │ ├── Embeddings.php │ ├── Model.php │ └── Prompt.php ├── Responses │ ├── ChatResponse.php │ ├── EmbeddingsResponse.php │ ├── GenerateResponse.php │ ├── ListResponse.php │ └── StatusResponse.php └── SDK.php └── tests ├── Fixtures └── ollama │ ├── chat.json │ ├── create.json │ ├── embeddings.json │ ├── generate.json │ ├── list.json │ ├── pull.json │ └── push.json ├── PackageTestCase.php ├── Pest.php └── SDKTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/composer.lock -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/pint.json -------------------------------------------------------------------------------- /src/Concerns/CanCreateRequests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Concerns/CanCreateRequests.php -------------------------------------------------------------------------------- /src/Concerns/CanStreamResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Concerns/CanStreamResponse.php -------------------------------------------------------------------------------- /src/DataObjects/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/DataObjects/Message.php -------------------------------------------------------------------------------- /src/DataObjects/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/DataObjects/Model.php -------------------------------------------------------------------------------- /src/DataObjects/ModelDetails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/DataObjects/ModelDetails.php -------------------------------------------------------------------------------- /src/DataObjects/Modelfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/DataObjects/Modelfile.php -------------------------------------------------------------------------------- /src/Enums/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Enums/Role.php -------------------------------------------------------------------------------- /src/Exceptions/OllamaApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Exceptions/OllamaApiException.php -------------------------------------------------------------------------------- /src/Requests/Chat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Requests/Chat.php -------------------------------------------------------------------------------- /src/Requests/CreateRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Requests/CreateRequest.php -------------------------------------------------------------------------------- /src/Requests/Embeddings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Requests/Embeddings.php -------------------------------------------------------------------------------- /src/Requests/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Requests/Model.php -------------------------------------------------------------------------------- /src/Requests/Prompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Requests/Prompt.php -------------------------------------------------------------------------------- /src/Responses/ChatResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Responses/ChatResponse.php -------------------------------------------------------------------------------- /src/Responses/EmbeddingsResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Responses/EmbeddingsResponse.php -------------------------------------------------------------------------------- /src/Responses/GenerateResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Responses/GenerateResponse.php -------------------------------------------------------------------------------- /src/Responses/ListResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Responses/ListResponse.php -------------------------------------------------------------------------------- /src/Responses/StatusResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/Responses/StatusResponse.php -------------------------------------------------------------------------------- /src/SDK.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/src/SDK.php -------------------------------------------------------------------------------- /tests/Fixtures/ollama/chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/Fixtures/ollama/chat.json -------------------------------------------------------------------------------- /tests/Fixtures/ollama/create.json: -------------------------------------------------------------------------------- 1 | {"status":"success"} 2 | -------------------------------------------------------------------------------- /tests/Fixtures/ollama/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/Fixtures/ollama/embeddings.json -------------------------------------------------------------------------------- /tests/Fixtures/ollama/generate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/Fixtures/ollama/generate.json -------------------------------------------------------------------------------- /tests/Fixtures/ollama/list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/Fixtures/ollama/list.json -------------------------------------------------------------------------------- /tests/Fixtures/ollama/pull.json: -------------------------------------------------------------------------------- 1 | {"status":"success"} 2 | -------------------------------------------------------------------------------- /tests/Fixtures/ollama/push.json: -------------------------------------------------------------------------------- 1 | {"status":"success"} 2 | -------------------------------------------------------------------------------- /tests/PackageTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/PackageTestCase.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/SDKTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustSteveKing/ollama-php/HEAD/tests/SDKTest.php --------------------------------------------------------------------------------