Official AMBIE SDKs & CLI
Talk to the AMBIE API from TypeScript, Python, Go, or the command line. Same auth, same retry logic, same webhook signature scheme — pick the surface that fits your stack.
Need a key first? Sign up — $5 trial credit on the house. Card required.
npm install github:ambie-ai/ambie-sdk-typescript
import { AmbieClient } from "@ambie/sdk";
const c = new AmbieClient({
apiKey: process.env.AMBIE_API_KEY!,
});
const r = await c.transcribe({
audio: await readFile("meeting.mp3"),
diarize: true,
summarize: true,
});
pip install git+https://github.com/ambie-ai/ambie-sdk-python.git
from ambie import Client
with Client(api_key="amb_live_...") as c:
r = c.transcribe(
audio="meeting.mp3",
diarize=True,
summarize=True,
)
print(r.text, r.summary)
go get github.com/ambie-ai/ambie-go
import ambie "github.com/ambie-ai/ambie-go"
c, _ := ambie.New(os.Getenv("AMBIE_API_KEY"))
audio, _ := os.ReadFile("meeting.mp3")
r, err := c.Transcribe(ctx, ambie.TranscribeOptions{
Audio: audio,
AudioName: "meeting.mp3",
Diarize: true,
Summarize: true,
})
curl -fsSL https://raw.githubusercontent.com/ambie-ai/ambie-cli/main/install.sh | sh
$ export AMBIE_API_KEY=amb_live_...
$ ambie transcribe meeting.mp3 --diarize --summarize
$ ambie translate "Hello, world!" --target es
$ ambie embed "alpha" "beta" "gamma"
Single static binary. Linux, macOS, and Windows downloads on the GitHub Releases page.