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.

basic.py
"""
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/activate

Install dependencies

uv pip install -U agno openai

Export 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.py

Full source: cookbook/90_models/n1n/basic.py