Inceptron provider extension for Pi harness
  • TypeScript 100%
Find a file
Torbjørn Bang d83f8ebbff
All checks were successful
Publish to npm / publish (push) Successful in 21s
Initial commit.
2026-06-19 01:11:11 +02:00
.forgejo/workflows Initial commit. 2026-06-19 01:11:11 +02:00
src Initial commit. 2026-06-19 01:11:11 +02:00
.gitignore Initial commit. 2026-06-19 01:11:11 +02:00
LICENSE Initial commit. 2026-06-19 01:11:11 +02:00
package-lock.json Initial commit. 2026-06-19 01:11:11 +02:00
package.json Initial commit. 2026-06-19 01:11:11 +02:00
README.md Initial commit. 2026-06-19 01:11:11 +02:00
tsconfig.json Initial commit. 2026-06-19 01:11:11 +02:00

pi-inceptron

A pi extension that adds Inceptron as an LLM provider. Its one job is live model discovery: on startup it fetches your available Inceptron models (including private/fine-tuned checkpoints) from GET /v1/models so you never hand-maintain a model list. Without a key, it falls back to a small curated catalog in src/models.ts.

Install

Add it to your pi settings.json (~/.pi/agent/settings.json or .pi/settings.json):

{
  "packages": ["git:git.torbjorn.dev/torbbang/pi-inceptron@v0.1.0"]
}

Set your API key, then start pi and pick a model with /model inceptron:

export INCEPTRON_API_KEY="sk-..."

Notes

  • Override the endpoint with INCEPTRON_BASE_URL (default https://api.inceptron.io/v1).
  • To hack locally: pi -e ./src/index.ts.
  • Edit the fallback catalog in src/models.ts to add checkpoints or fix pricing. Verify values against https://docs.inceptron.io.

License

MIT