Gemma3

Open-source модель из семейства Gemma3, разработанная в компании Google. Доступна на Alem Plus через OpenAI-совместимый API.

Шаг 1. Откройте Gemma3 и нажмите «Получить API-ключ»

gemma3: карточка сервиса с кнопкой «Получить API-ключ»
Чтобы получить API-ключ, нажмите Получить API-ключ

Шаг 2. Создание API-ключа

gemma3: создание API-ключа
Для создания API-ключа введите название

Что вы получите на AlemCloud:

  • API Key

Чтобы его использовать, сделайте запрос: POST https://llm.alem.ai/v1/chat/completions

Headers: Authorization: Bearer API Key

example
Пример использования
from openai import OpenAI

OPENAI_API_KEY = "Ваш API_KEY"             
OPENAI_BASE_URL = "https://llm.alem.ai/v1"
GEMMA_MODEL = "gemma3"


def main():
    client = OpenAI(api_key=OPENAI_API_KEY, base_url=OPENAI_BASE_URL)

    try:
        resp = client.chat.completions.create(
            model=GEMMA_MODEL,
            messages=[{"role": "user", "content": "Hello, world!"}],
        )
        print(resp.choices[0].message.content)
    except Exception as e:
        print(f"Request failed: {e}")


if __name__ == "__main__":
    main()


import OpenAI from "openai";

const OPENAI_API_KEY = "Ваш API_KEY";         
const OPENAI_BASE_URL = "https://llm.alem.ai/v1";
const GEMMA_MODEL = "gemma3";

const client = new OpenAI({
  apiKey: OPENAI_API_KEY,
  baseURL: OPENAI_BASE_URL,
});

async function main() {
  try {
    const resp = await client.chat.completions.create({
      model: GEMMA_MODEL,
      messages: [{ role: "user", content: "Hello, world!" }],
    });

    console.log(resp.choices?.[0]?.message?.content ?? "");
  } catch (err) {
    console.error("Gemma3 request failed:", err);
  }
}

main();


<?php
declare(strict_types=1);

header('Content-Type: application/json; charset=utf-8');

$OPENAI_API_KEY  = 'Ваш API_KEY';            
$OPENAI_BASE_URL = 'https://llm.alem.ai/v1';
$GEMMA_MODEL     = 'gemma3';

$payload = [
  'model'    => $GEMMA_MODEL,
  'messages' => [['role' => 'user', 'content' => 'Hello, world!']],
];

$ch = curl_init($OPENAI_BASE_URL . '/chat/completions');
curl_setopt_array($ch, [
  CURLOPT_POST           => true,
  CURLOPT_HTTPHEADER     => [
    'Authorization: Bearer ' . $OPENAI_API_KEY,
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS     => json_encode($payload, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_TIMEOUT        => 60,
]);

$raw = curl_exec($ch);
if ($raw === false) {
  throw new RuntimeException('cURL error: ' . curl_error($ch));
}
$code = curl_getinfo($ch, CURLINFO_RESPONSE_CODE);
curl_close($ch);

if ($code < 200 || $code >= 300) {
  throw new RuntimeException("HTTP $code: $raw");
}

$data = json_decode($raw, true);
echo $data['choices'][0]['message']['content'] ?? $raw;


Рассмотрим как получить протестировать Gemma3 с помощью POSTMAN.

Укажите метод POST и свой API-KEY

postman
В разделе Authorization укажите свой API-KEY

Укажите KEY и VALUE

postman2
Перейдите в Headers и укажите так

Укажите model и input

postman3
Перейдите в Body и укажите Json

Нажмите Send

postman4
Вы получите ответ от gemma3

Как сочетать Gemma3 с другими сервисами

  • Оркестрация/агенты: n8n