Skip to content

docs: document LLMTR as a model endpoint - #178

Open
knowhycodata wants to merge 1 commit into
CopilotKit:mainfrom
knowhycodata:add-llmtr-provider
Open

knowhycodata wants to merge 1 commit into
CopilotKit:mainfrom
knowhycodata:add-llmtr-provider

Conversation

@knowhycodata

Copy link
Copy Markdown

Closes #177

Hi! I help maintain LLMTR, an OpenAI-compatible model gateway. Dot chat and research already talk to whatever endpoint is in OPENAI_BASE_URL, so OpenDots works with LLMTR without any code changes. This PR just writes the setup down so people don't have to work it out themselves.

What changed

  • .env.example: a commented-out LLMTR preset placed below the defaults. Node keeps the last assignment it sees, so uncommenting the preset overrides the defaults. The comment also says to leave only one OPENAI_MODEL line active.
  • docs/SETUP.md: a short LLMTR section covering the key format (llmtr-...), how to choose a model id (a leading llmtr/ is part of the id and is passed through as is), and a one-line curl check.
  • README.md: one sentence pointing to that section.

Voice is unchanged and still uses the OpenAI Realtime API.

Testing

I started from a fresh clone of this branch on Node 24.22.1:

  • npm ci, npm run check-format, npm run lint, npm run typecheck, npm test (55 files, 346 tests) and npm run build all pass. npm run knip reports only findings that are already on main.
  • I ran cp .env.example .env, uncommented the LLMTR lines with OPENAI_MODEL=qwen/qwen3.8-27b-free and set a real key. npm start came up, and /api/workspace showed model: true. The only missing item was the Intelligence key, which I don't have locally.
  • With the same env values I ran one Dot turn through DotAgent, asking it to create a page titled "LLMTR check" containing the word "pong". The model called create_space_page, the page was created, and the reply streamed back. The turn took about 4 seconds and raised no RUN_ERROR.

Happy to adjust the wording or move things around if you'd like it organized differently. Thanks for taking a look!

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ⚠️ Failed 2026-10-29T07:58:06.672962Z
We couldn’t complete this review. Comment @codex review to try again.
1a3b653 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: running Dot chat on LLMTR through the existing OpenAI-compatible settings

1 participant