Integrations

LangChain, AI SDK and more

Anything that can talk to OpenAI or Anthropic can talk to Sovereign. Here are the common ones.

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(model="claude-sonnet-5-5", base_url="https://sov.solibra.ai/v1", api_key="sov_live_…")
print(llm.invoke("Name three uses for a gateway.").content)

Vercel AI SDK

import { createOpenAI } from "@ai-sdk/openai";
import { generateText } from "ai";

const sovereign = createOpenAI({ baseURL: "https://sov.solibra.ai/v1", apiKey: process.env.SOV_API_KEY });
const { text } = await generateText({ model: sovereign.chat("claude-sonnet-5-5"), prompt: "Name three uses for a gateway." });

LiteLLM

import litellm

reply = litellm.completion(
    model="openai/claude-sonnet-5-5",           # "openai/" tells LiteLLM to use the OpenAI format
    api_base="https://sov.solibra.ai/v1",
    api_key="sov_live_…",
    messages=[{"role": "user", "content": "Name three uses for a gateway."}],
)

Anything else

Most tools read the OpenAI SDK's environment variables:

export OPENAI_BASE_URL=https://sov.solibra.ai/v1
export OPENAI_API_KEY=sov_live_…

Tools built on Anthropic's SDK read ANTHROPIC_BASE_URL=https://sov.solibra.ai and ANTHROPIC_API_KEY instead.