Skip to main content
Neosantara is an LLM Gateway from Indonesia that provides a unified interface to access multiple AI models. See their library of models here and explore their documentation here.

Authentication

Set your NEOSANTARA_API_KEY environment variable. Get your key from Neosantara here.
export NEOSANTARA_API_KEY=***

Example

Use Neosantara with your Agent:
from agno.agent import Agent
from agno.models.neosantara import Neosantara

agent = Agent(
    model=Neosantara(id="grok-4.1-fast-non-reasoning"),
    markdown=True,
)

# Print the response in the terminal
agent.print_response("Share a 2 sentence horror story")
View more examples here.

Params

ParameterTypeDefaultDescription
idstr"grok-4.1-fast-non-reasoning"The ID of the Neosantara model to use
namestr"Neosantara"The name of this chat model instance
providerstr"Neosantara"The provider of the model
api_keyOptional[str]NoneThe API key for Neosantara (defaults to NEOSANTARA_API_KEY env var)
base_urlstr"https://api.neosantara.xyz/v1"The base URL for the Neosantara API
Neosantara also supports the params of OpenAI.