Configuration de LlamaIndex
LlamaIndex est un framework de données pour construire des applications LLM, axé sur les scénarios RAG (Génération Augmentée par Récupération) et AI Agent. Comme OfoxAI est entièrement compatible avec le protocole OpenAI, il suffit de modifier le api_base pour commencer.
Prérequis
- Un compte OfoxAI avec une clé API (Obtenir ici )
- Python 3.10+ installé
Étapes de configuration
Étape 1 : Installer les dépendances
pip3 install llama-index llama-index-llms-openai-like
Étape 2 : Configurer et exécuter
Créez le fichier 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="<VOTRE_OFOXAI_API_KEY>",
is_chat_model=True
)
response = llm.complete("Bonjour, présentez-vous")
print(response)Exécuter :
python3 -W ignore test_llamaindex.py
Modèles disponibles
Consultez la liste complète dans le Répertoire des modèles :
| Fournisseur | Modèle | Nom du modèle |
|---|---|---|
| OpenAI | GPT-4.1 | openai/gpt-4.1 |
| Anthropic | Claude Sonnet 4.6 | anthropic/claude-sonnet-4.6 |
| Gemini 3.1 Flash Lite | google/gemini-3.1-flash-lite-preview | |
| DeepSeek | DeepSeek V3.2 | deepseek/deepseek-v3.2 |
Les APIs de LlamaIndex peuvent changer selon les versions. Veuillez consulter la documentation officielle de LlamaIndex .
Questions fréquentes
Q : ModuleNotFoundError: No module named 'llama_index'
Exécutez pip3 install llama-index llama-index-llms-openai-like pour installer les dépendances.
Q : TypeError: unsupported operand type(s) for |
Votre version de Python est trop ancienne. Veuillez mettre à jour vers Python 3.10 ou supérieur.
Q : La clé API est invalide
Assurez-vous que le api_key est votre clé API OfoxAI, disponible dans la Console OfoxAI .