Документация

Быстрый старт

LLMost предоставляет унифицированный API для доступа к сотням моделей ИИ через единый эндпоинт. Это руководство покажет вам, как начать работу всего за несколько минут.

Получение API ключа

Прежде чем начать, вам понадобится API ключ от LLMost:

  1. Зарегистрируйтесь на LLMost
  2. Перейдите в раздел Ключи API
  3. Создайте новый API ключ
  4. Сохраните ключ в безопасном месте

Методы интеграции

1. Использование OpenAI SDK

Самый простой способ начать работу - использовать официальные SDK от OpenAI. Просто измените базовый URL на LLMost.

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://llmost.ru/api/v1",
    api_key="ваш-api-ключ-llmost",
)

completion = client.chat.completions.create(
    model="openai/gpt-4",
    messages=[
        {
            "role": "user",
            "content": "Привет! Как дела?"
        }
    ]
)

print(completion.choices[0].message.content)

TypeScript/JavaScript

import OpenAI from "openai";

const openai = new OpenAI({
    baseURL: "https://llmost.ru/api/v1",
    apiKey: "ваш-api-ключ-llmost",
});

const completion = await openai.chat.completions.create({
    model: "openai/gpt-4",
    messages: [
        {
            role: "user",
            content: "Привет! Как дела?"
        }
    ],
});

console.log(completion.choices[0].message.content);

2. Прямые API запросы

Вы также можете отправлять прямые HTTP запросы к API LLMost.

Python (с requests)

import requests

response = requests.post(
    url="https://llmost.ru/api/v1/chat/completions",
    headers={
        "Authorization": f"Bearer {ваш_api_ключ}",
        "Content-Type": "application/json"
    },
    json={
        "model": "openai/gpt-4",
        "messages": [
            {
                "role": "user",
                "content": "Привет! Как дела?"
            }
        ]
    }
)

print(response.json()['choices'][0]['message']['content'])

TypeScript/JavaScript (с fetch)

const response = await fetch("https://llmost.ru/api/v1/chat/completions", {
    method: "POST",
    headers: {
        "Authorization": `Bearer ${ваш_api_ключ}`,
        "Content-Type": "application/json"
    },
    body: JSON.stringify({
        model: "openai/gpt-4",
        messages: [
            {
                role: "user",
                content: "Привет! Как дела?"
            }
        ]
    })
});

const data = await response.json();
console.log(data.choices[0].message.content);

cURL

curl https://llmost.ru/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LLMOST_API_KEY" \
  -d '{
    "model": "openai/gpt-4",
    "messages": [
      {
        "role": "user",
        "content": "Привет! Как дела?"
      }
    ]
  }'

Дополнительные возможности

Потоковая передача ответов

Для получения ответов в режиме реального времени используйте потоковую передачу:

stream = client.chat.completions.create(
    model="openai/gpt-4",
    messages=[{"role": "user", "content": "Расскажи короткую историю"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Выбор модели

LLMost поддерживает сотни моделей. Вот некоторые популярные:

  • openai/gpt-5 - GPT-5 от OpenAI
  • anthropic/claude-4-opus - Claude 4 Opus от Anthropic
  • anthropic/claude-sonnet-4.5 - Claude 4.5 Sonnet от Anthropic
  • google/gemini-pro - Gemini Pro от Google
  • meta-llama/llama-3-70b-instruct - Llama 3 70B от Meta

Полный список моделей доступен на странице моделей LLMost.

Следующие шаги

  • Изучите справочник API для получения полной документации
  • Просмотрите доступные модели и их возможности
  • Ознакомьтесь с примерами для различных случаев использования

Поддержка

Если у вас возникли вопросы или проблемы:


Быстрый старт | Документация | LLMost