Kortix
Suna / Kortix
An open-source generalist agent (now Kortix). Register a custom OpenAI-compatible provider.
Step by step
01
Self-host Kortix
Run your own Kortix/Suna instance.
02
Register the provider
Use the SDK's setCustomLlmProvider with base_url and models.
03
Store the key
Add the workspace secret CUSTOM_<ID>_API_KEY.
04
Pick the model
Select your model in the agent.
Copy this
suna
await kortix.projects.setCustomLlmProvider(PROJECT_ID, "luxechain", {
name: "LuxeChain",
base_url: "https://api.luxechain.si/v1",
models: [{ id: "YOUR_MODEL_ID", name: "LuxeChain model" }], // any id from /models
});
// then store the workspace secret:
// CUSTOM_LUXECHAIN_API_KEY = lxc_live_YOUR_KEY
The field is base_url (snake_case), and the API key is a separate workspace secret named CUSTOM_<ID>_API_KEY.