ai

Можно спрашивать в браузере. Отправляя Джонсон запросы на Локалхост:

<?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)

Компьютер: