The SEA-LION API provides a quick and simple interface to our various SEA-LION models for text generation, translation, summarization, and more.
Usage of the SEA-LION API is subject to our and
Getting an API Key
To get started with SEA-LION API, you'll need to first create an API key via our :
Sign in to SEA-LION Playground via your Google account
Navigate to our API Key Manager page by clicking on
API Key on the side menu, or
Launch Key Manager on the home dashboard
Click on the "Create New Trial API Key" button, and enter a name for your API key.
An API key will be generated for you after you click "Create". Make sure to copy or download the generated key and keep it in a safe place since you won't be able to view it again.
Only 1 API key is allowed to be created per user.
How To Use Your API Key
Step 1. Find the Available Models
To find the available SEA-LION models for your API key, use the following curl command.
from openai import OpenAI
client = OpenAI(
api_key=YOUR_API_KEY,
base_url="https://api.sea-lion.ai/v1"
)
completion = client.chat.completions.create(
model="aisingapore/Gemma-SEA-LION-v3-9B-IT",
messages=[
{
"role": "user",
"content": "Tell me a Singlish joke!"
}
]
)
print(completion.choices[0].message.content)
Calling our Reasoning models
Our v3.5 models offers dynamic reasoning capabilities, and defaults to reasoning with thinking_mode="on" passed to the chat template. To use non-thinking mode ie. standard generations, pass thinking_mode="off" to the chat template instead.
Our safety model, aisingapore/Llama-SEA-Guard-Prompt-v1, can be used to evaluate potentially harmful content. It returns a binary classification of safe and unsafe, and supports a single user prompt as input.
Note: The safety model does not support system prompts or multi-turn conversations.