Back to store

sttp-ai: jev module

A type-safe Scala client for Jev, added as a new module to sttp-ai, SoftwareMill's existing Scala toolkit for OpenAI, Claude and Gemini.

Price

Free

Made by

SoftwareMillSoftwareMill@adamwarski

Category

Developer Tools

Type

Library

sttp-ai is an established Scala library that wraps OpenAI, Claude, Gemini and OpenAI-compatible APIs behind a common, typed sttp-client interface, with optional streaming support for cats-effect/fs2, ZIO, Akka, Pekko and Ox.

The new jev module extends that same typed interface to Jev, TypeSafe AI's decision model, so a Scala codebase that already calls OpenAI or Claude through sttp-ai can call Jev the same way rather than hand-rolling a client.

It ships as a published artifact, `com.softwaremill.sttp.ai:jev`, versioned alongside the rest of the library, with the project's usual CI and full documentation site.

What you get

  • Full Scala source code under the Apache 2.0 license
  • The jev client module plus the rest of the sttp-ai toolkit