import osfrom llama_index.llms.openai import OpenAIfrom llama_index.core import Settings# Set your Nordlys API keyos.environ["OPENAI_API_KEY"] = os.environ["NORDLYS_API_KEY"]# Initialize OpenAI client with Nordlys endpointllm = OpenAI( model="nordlys/hypernova", api_base="https://api.nordlyslabs.com/v1", api_key=os.environ["NORDLYS_API_KEY"],)# Set as global modelSettings.llm = llm# Use with simple queriesresponse = llm.complete("What is retrieval-augmented generation?")print(response)
from llama_index.core import VectorStoreIndex, SimpleDirectoryReader# Load documentsdocuments = SimpleDirectoryReader("data").load_data()# Create indexindex = VectorStoreIndex.from_documents(documents)# Query with Mixture of Modelsquery_engine = index.as_query_engine()response = query_engine.query("What are the benefits of RAG?")print(response)