Triton AI Docs
Developer APIDeveloper tools

Community integrations

Connect other developer tools to the Triton AI Developer API.

These clients accept a custom OpenAI-compatible endpoint. Their maintainers control each client and its release schedule.

Unofficial and best effort

Triton AI does not guarantee compatibility with every release. Check the client documentation when a setup stops working.

Shared values

Most clients on this page use these values:

SettingValue
Base URLhttps://tritonai-api.ucsd.edu/v1
API keyYour TRITONAI_API_KEY value
ModelAn alias from the live model catalog
ProtocolOpenAI Chat Completions

Choose a model that supports every feature you plan to use. Agentic tools usually need function calling.

Platform notes

Paths that start with ~ use your home directory on macOS, Linux, and WSL. On native Windows, replace ~ with %USERPROFILE%. Shell examples use Bash unless a PowerShell tab is shown.

Continue

Put the key in ~/.continue/.env:

~/.continue/.env
TRITONAI_API_KEY=<YOUR_TRITON_AI_API_KEY>

Add the model to ~/.continue/config.yaml:

~/.continue/config.yaml
name: Triton AI
version: 1.0.0
schema: v1

models:
  - name: Triton AI model
    provider: openai
    model: <MODEL_ALIAS>
    apiBase: https://tritonai-api.ucsd.edu/v1
    apiKey: ${{ secrets.TRITONAI_API_KEY }}
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply

The IDE extensions cannot read your shell exports. See Continue's OpenAI provider guide and secret guidance.

Hermes Agent

Put the key in ~/.hermes/.env:

~/.hermes/.env
TRITONAI_API_KEY=<YOUR_TRITON_AI_API_KEY>

Add a named provider to ~/.hermes/config.yaml:

~/.hermes/config.yaml
providers:
  triton-ai:
    api: https://tritonai-api.ucsd.edu/v1
    key_env: TRITONAI_API_KEY
    transport: chat_completions
    default_model: <MODEL_ALIAS>

model:
  provider: custom:triton-ai
  default: <MODEL_ALIAS>

See the Hermes Agent provider guide.

OpenClaw

Export the key in the environment that starts the OpenClaw gateway. Then add this provider to ~/.openclaw/openclaw.json:

~/.openclaw/openclaw.json
{
  agents: {
    defaults: {
      model: {
        primary: "triton-ai/<MODEL_ALIAS>",
      },
    },
  },
  models: {
    mode: "merge",
    providers: {
      "triton-ai": {
        baseUrl: "https://tritonai-api.ucsd.edu/v1",
        apiKey: {
          source: "env",
          provider: "default",
          id: "TRITONAI_API_KEY",
        },
        api: "openai-completions",
        models: [
          {
            id: "<MODEL_ALIAS>",
            name: "Triton AI model",
          },
        ],
      },
    },
  },
}

See OpenClaw's custom provider guide and secret reference.

Cline

Open Cline settings in VS Code. Enter these values:

FieldValue
API ProviderOpenAI Compatible
Base URLhttps://tritonai-api.ucsd.edu/v1
API KeyYour Developer API key
Model ID<MODEL_ALIAS>

See Cline's OpenAI-compatible setup guide.

Aider

Set the endpoint and key before you start Aider:

export OPENAI_API_BASE="https://tritonai-api.ucsd.edu/v1"
export OPENAI_API_KEY="$TRITONAI_API_KEY"

aider --model "openai/<MODEL_ALIAS>"

Aider can warn when it does not recognize a model alias. See its OpenAI-compatible API guide and model settings guide.

Open WebUI

An Open WebUI administrator can add a connection under Settings → Admin → Connections → OpenAI API.

FieldValue
URLhttps://tritonai-api.ucsd.edu/v1
API KeyYour Developer API key
Model IDsLeave empty for discovery, or enter an allowlist

Open WebUI keeps the upstream key on its server. See the OpenAI-compatible provider guide.

Verify an integration

  1. Select the intended model alias.
  2. Ask the client to return a short text response.
  3. If the client edits code, ask it to propose a change without applying it.
  4. Test tool calls before you depend on agentic features.

Autocomplete, image input, prompt caching, and reasoning controls depend on the client and model route.

On this page