sttp-ai: Scala client for OpenAI, Claude, and compatible APIs
sttp is a family of Scala HTTP-related projects, and currently includes:
sttp client: The Scala HTTP client you always wanted!
sttp tapir: Typed API descRiptions
sttp ai: this project. Non-official Scala client wrapper for OpenAI, Claude (Anthropic), and OpenAI-compatible APIs. Use the power of ChatGPT and Claude inside your code!
sttp-ai uses sttp client to describe requests and responses used in OpenAI, Claude (Anthropic), and OpenAI-compatible endpoints.
Getting started
Claude
Agent loop