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
curl https://api.sebaiinc.xyz/freetrial/models/s1 \
  -H "Content-Type: application/json" \
  -d '{"prompt":"Explain how a rainbow forms."}'
JavaScript
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.