N1N Basic
Run GPT-5.6 Luna through the N1N gateway, with and without streaming.
Use an N1N API key with access to this model and its required capabilities. Check your account's enabled model catalog before running.
"""
N1N Basic
=========
Cookbook example for `n1n/basic.py`.
"""
from agno.agent import Agent
from agno.models.n1n import N1N
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
agent = Agent(model=N1N(id="gpt-5.6-luna"), markdown=True)
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
# --- Sync ---
agent.print_response("Share a 2 sentence horror story.")
# --- Sync + Streaming ---
agent.print_response("Share a 2 sentence horror story.", stream=True)Run the Example
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateInstall dependencies
uv pip install -U agno openaiExport your N1N API key
export N1N_API_KEY="your_n1n_api_key_here"Run the example
Save the code above as basic.py, then run:
python basic.pyFull source: cookbook/90_models/n1n/basic.py