# Tool Lain

Hampir semua tool yang mendukung "OpenAI-compatible provider" bisa memakai SumoRouter dengan pengaturan:

| Pengaturan | Nilai |
|---|---|
| Base URL | `https://ai.brandkamu.id/v1` |
| API key | `sk-…` dari dashboard |
| Model | Nama model dari `GET /v1/models` |

## LangChain

```python
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(base_url="https://ai.brandkamu.id/v1", api_key="sk-...", model="gpt-5-mini")
print(llm.invoke("Halo").content)
```

## Vercel AI SDK

```ts
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { generateText } from "ai";

const sumo = createOpenAICompatible({
  name: "sumorouter",
  baseURL: "https://ai.brandkamu.id/v1",
  apiKey: process.env.SUMOROUTER_API_KEY,
});

const { text } = await generateText({ model: sumo("claude-haiku-4-5"), prompt: "Halo" });
```

## LiteLLM

```python
import litellm

litellm.completion(
    model="openai/gpt-5-mini",
    api_base="https://ai.brandkamu.id/v1",
    api_key="sk-...",
    messages=[{"role": "user", "content": "Halo"}],
)
```

## Cline / Roo Code / Continue / Cursor

Pilih provider **OpenAI Compatible**, isi Base URL dan API key di atas, lalu ketik nama model.
Untuk tool yang mendukung provider **Anthropic** dengan custom base URL, pakai
`https://ai.brandkamu.id` (tanpa `/v1`).
