Temporary free trial
Try Seb AI S1.
Just bring a prompt.
Make a request and get an answer from Seb AI S1. No account or API key is required for this limited public trial. Requests are relayed to the Seb AI API; our service key stays on the server.
Make a request
POST/freetrial/models/s1
Send a JSON object with one field, prompt. The model is fixed to Seb AI S1; streaming, images, web search, and other models are not available here.
curl https://api.sebaiinc.xyz/freetrial/models/s1 \
-H "Content-Type: application/json" \
-d '{"prompt":"Explain how a rainbow forms."}'const response = await fetch(
"https://api.sebaiinc.xyz/freetrial/models/s1",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ prompt: "Explain how a rainbow forms." }),
}
);
const data = await response.json();
if (!response.ok) throw new Error(data.error.message);
console.log(data.choices[0].message.content);Read the response
Successful requests return JSON with model: "Seb AI S1" and the generated text at choices[0].message.content. No prompts or replies are saved by this website. They are sent to Seb AI to process, so do not include private or sensitive information.
Responses include X-RateLimit-Remaining, X-RateLimit-Reset, X-Trial-Expires-At, and X-Request-ID headers. Reset times are Unix seconds; expiry is an ISO date. When a limit is reached, follow Retry-After in seconds.
Errors
- 400
- Invalid prompt or JSON. Only the prompt field is accepted.
- 405
- Use POST. Opening the endpoint in a browser does not generate a response.
- 413 / 415
- Body too large, or Content-Type is not application/json.
- 429
- Request limit reached. Wait for the Retry-After period.
- 410
- The temporary trial has ended or has been closed.
- 502 / 503 / 504
- The trial or Seb AI is unavailable. Try again later.
Error details are returned as error.code and error.message.