Skip to Content

Настройка LlamaIndex

LlamaIndex  — это фреймворк данных для создания LLM-приложений, ориентированный на сценарии RAG (генерация с дополнением из поиска) и AI Agent. Поскольку OfoxAI полностью совместим с протоколом OpenAI, достаточно изменить api_base для начала работы.

Предварительные требования

Шаги настройки

Шаг 1: Установка зависимостей

pip3 install llama-index llama-index-llms-openai-like

Установка LlamaIndex

Шаг 2: Настройка и запуск

Создайте файл test_llamaindex.py:

test_llamaindex.py
from llama_index.llms.openai_like import OpenAILike llm = OpenAILike( model="openai/gpt-4.1", api_base="https://api.ofox.ai/v1", api_key="<ВАШ_OFOXAI_API_KEY>", is_chat_model=True ) response = llm.complete("Привет, расскажи о себе") print(response)

Запуск:

python3 -W ignore test_llamaindex.py

Результат выполнения

Доступные модели

Полный список доступен в Каталоге моделей :

ПровайдерМодельНазвание модели
OpenAIGPT-4.1openai/gpt-4.1
AnthropicClaude Sonnet 4.6anthropic/claude-sonnet-4.6
GoogleGemini 3.1 Flash Litegoogle/gemini-3.1-flash-lite-preview
DeepSeekDeepSeek V3.2deepseek/deepseek-v3.2

API LlamaIndex могут изменяться в разных версиях. Обратитесь к официальной документации LlamaIndex .

Часто задаваемые вопросы

Q: ModuleNotFoundError: No module named 'llama_index'

Выполните pip3 install llama-index llama-index-llms-openai-like для установки зависимостей.

Q: TypeError: unsupported operand type(s) for |

Ваша версия Python слишком старая. Обновите до Python 3.10 или выше.

Q: API Key недействителен

Убедитесь, что в api_key указан ваш API Key от OfoxAI. Его можно получить в Консоли OfoxAI .

Last updated on