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:
| Setting | Value |
|---|---|
| Base URL | https://tritonai-api.ucsd.edu/v1 |
| API key | Your TRITONAI_API_KEY value |
| Model | An alias from the live model catalog |
| Protocol | OpenAI 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:
TRITONAI_API_KEY=<YOUR_TRITON_AI_API_KEY>Add the model to ~/.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
- applyThe IDE extensions cannot read your shell exports. See Continue's OpenAI provider guide and secret guidance.
Hermes Agent
Put the key in ~/.hermes/.env:
TRITONAI_API_KEY=<YOUR_TRITON_AI_API_KEY>Add a named provider to ~/.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:
{
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:
| Field | Value |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://tritonai-api.ucsd.edu/v1 |
| API Key | Your 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.
| Field | Value |
|---|---|
| URL | https://tritonai-api.ucsd.edu/v1 |
| API Key | Your Developer API key |
| Model IDs | Leave 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
- Select the intended model alias.
- Ask the client to return a short text response.
- If the client edits code, ask it to propose a change without applying it.
- Test tool calls before you depend on agentic features.
Autocomplete, image input, prompt caching, and reasoning controls depend on the client and model route.