Интеграции

LlamaIndex

LlamaIndex с пакетами `llama-index-llms-openai` и `llama-index-embeddings-openai`: chat и embeddings через `api_base`.

Что нужно

Протокол

OpenAI-совместимый: https://www.llmmart.ru/api/v1.

Установка

pip install llama-index-llms-openai llama-index-embeddings-openai

Chat

from llama_index.llms.openai import OpenAI

llm = OpenAI(
    model="gpt-4o-mini",
    api_key="sk-…",
    api_base="https://www.llmmart.ru/api/v1",
)

response = llm.complete("Скажи одним предложением, что такое LLM Mart.")
print(str(response))

Embeddings

from llama_index.embeddings.openai import OpenAIEmbedding

embed_model = OpenAIEmbedding(
    model="text-embedding-3-small",
    api_key="sk-…",
    api_base="https://www.llmmart.ru/api/v1",
)

vector = embed_model.get_text_embedding("hello world")
print(len(vector))

Типичные ошибки

СимптомЧто проверить
401ключ sk-…, не токен кабинета
404 model_not_foundslug и включение модели
Неверный endpointapi_base с /v1

Проверено: 2026-09-01 по документации LlamaIndex OpenAI.

Что дальше