Можно спрашивать в браузере. Отправляя Джонсон запросы на Локалхост:
<?php
// Что спросить у модели
$prompt = "Привет! Расскажи короткий анекдот.";
// Отправляем запрос в Ollama
$ch = curl_init('http://localhost:11434/api/generate');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'model' => 'qwen2.5:0.5b',
'prompt' => $prompt,
'stream' => false
]));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
$response = curl_exec($ch);
curl_close($ch);
// Достаём текст ответа
$data = json_decode($response, true);
$answer = $data['response'] ?? 'Ошибка: ' . $response;
// Выводим на страницу
echo "" . htmlspecialchars($answer) . "";
========
>ollama run qwen2.5:0.5b "Столица России?"
Столица России - Москва.
--- Один вопрос без входа в чат
==========
Есть программы для управления различными ИИ моделями. И тех и тех - много.
Самые простые это:
Ollama — это программная платформа с открытым исходным кодом для выполнения больших языковых моделей (LLM) локально или в облаке
И языковая модель: qwen2.5:0.5b . Есть ещё меньше, но там нет русского языка.
Команда на запуск, за ранее скаченной модели: ollama run qwen2.5:0.5b
ollama list # список установленных моделей
ollama pull qwen2.5:3b # скачать другую версию
ollama rm qwen2.5:0.5b # удалить модель
ollama ps # какие модели сейчас загружены
ollama run qwen2.5:3b # ~2 ГБ, заметно умнее
ollama run gemma2:2b # хороша для русского
ollama run llama3.2:3b # ~2 ГБ
=================
from google.colab import ai
response = ai.generate_text("Какая столица России?")
print (response)
----
Выдаст: Столицей России является город **Москва**.
Работает только внутри Google Colab.
============
Библиотеки - конечно же нет. Установка:
pip install openai
Потом оно сказало что нужен ключ который нужно взять на https://platform.openai.com/home
А потом - просто попросило денег
----------
import openai
# Инициализируем клиента (API-ключ берется из переменных окружения)
client = openai.OpenAI()
# Отправляем запрос к ИИ
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "Скажи: 'Привет, мир! Я искусственный интеллект.'"}
]
)
# Выводим ответ ИИ на экран
print(response.choices[0].message.content)
