Sawalni API

Put Sawalni in your app.

Use a familiar chat API to build assistants that understand multilingual conversation, images, audio, and your product’s tools. Start with one request. Keep control of the experience.

Already using an OpenAI-style chat client? Set a new base URL, key, and model ID.

Your app → Sawalni
/v1/chat/completions
ConversationVisionAudioTools
from openai import OpenAI

client = OpenAI(
  base_url="https://api.sawalni.com/v1",
  api_key="YOUR_API_KEY"
)

reply = client.chat.completions.create(
  model="sawalni-beta",
  messages=[dict(role="user", content="سلام!")]
)
↳Use the response inside your product.

Why Sawalni

Your product, in their language.

Sawalni is built from Morocco for Darija, Amazigh, Arabic, and multilingual use. It can follow a conversation, work with visual and audio input, and call tools you define.

Evaluate it on your own tasks before replacing another model. The integration is familiar; model behavior depends on the workload.

Explore the model and demos →
SawalniRecorded model examples
TEXT · VISION · AUDIO · TOOLS
First frame of the market videoMiddle frame of the market videoLast frame of the market video

Explain what happens in this video.

Three video frames · input to Sawalni
SAWALNI · DARIJA

فالفيديو، واحد السيد واقف فواحد السوق، كيشوف فواحد الحيط عامر بحوايج ديال الجلد، قرون، و حوايج خرين. ف اللقطة اللولة، كيدوز يدو على شي حاجة ديال الجلد. ف اللقطة التانية، كيهز واحد القرن كبير. ف اللقطة التالتة، كيشوف مزيان ف القرن و كيتحرك شوية.

Recorded Sawalni API output · source video: IMAD EL MAADI / Pexels

Explore the full model cardAll Sawalni demos →

Where it fits

Start with a real job.

01

Customer support

Answer questions in the language your customers use. Connect your own knowledge and actions when the workflow needs them.

See Sawalni Batbot →
02

In-app assistant

Add chat to an existing product. Let people ask, refine, and complete everyday tasks with your tools.

See a tool-use demo →
03

Multimodal intake

Accept text, images, audio, or sampled video frames in a conversation, then return a useful answer or structured result.

See recorded inputs →

Build with Sawalni

One model. Your application.

Create an API key, read the docs, and test a task from your own product.