Configuração do LlamaIndex
LlamaIndex é um framework de dados para construir aplicações LLM, focado em cenários de RAG (Geração Aumentada por Recuperação) e AI Agent. Como o OfoxAI é totalmente compatível com o protocolo OpenAI, basta alterar o api_base para começar.
Pré-requisitos
- Uma conta OfoxAI com API Key (Obter aqui )
- Python 3.10+ instalado
Passos de configuração
Passo 1: Instalar dependências
pip3 install llama-index llama-index-llms-openai-like
Passo 2: Configurar e executar
Crie o arquivo 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="<SUA_OFOXAI_API_KEY>",
is_chat_model=True
)
response = llm.complete("Olá, apresente-se")
print(response)Executar:
python3 -W ignore test_llamaindex.py
Modelos disponíveis
Para modelos recomendados, consulte o Mercado de Modelos OfoxAI .
As APIs do LlamaIndex podem mudar entre versões. Consulte a documentação oficial do LlamaIndex .
Perguntas frequentes
Q: ModuleNotFoundError: No module named 'llama_index'
Execute pip3 install llama-index llama-index-llms-openai-like para instalar as dependências.
Q: TypeError: unsupported operand type(s) for |
Sua versão do Python é muito antiga. Atualize para Python 3.10 ou superior.
Q: A API Key é inválida
Certifique-se de que o api_key é sua API Key do OfoxAI, que pode ser obtida no Console do OfoxAI .