1. Go to this page and download the library: Download halilcosdu/laravel-ollama library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use HalilCosdu\Ollama\Facades\Ollama;
$response = Ollama::agent('You are a weather expert...')
->prompt('Why is the sky blue?')
->model('llama3')
->options(['temperature' => 0.8])
->stream(false)
->ask();
$response = Ollama::model('llava:13b')
->prompt('What is in this picture?')
->image(public_path('images/example.jpg'))
->ask();
// "The image features a close-up of a person's hand, wearing bright pink fingernail polish and blue nail polish. In addition to the colorful nails, the hand has two tattoos – one is a cross and the other is an eye."
$messages = [
['role' => 'user', 'content' => 'My name is Halil Cosdu and I live in Turkey'],
['role' => 'assistant', 'content' => 'Nice to meet you , Halil Cosdu'],
['role' => 'user', 'content' => 'where I live ?'],
];
$response = Ollama::agent('You know me really well!')
->model('llama3')
->chat($messages);
// "You mentioned that you live in Turkey."