Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Feature] Add LLMTR as a model provider

オープン
#212 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 3 日以内に返信

@knowhycodata がすでに取り組んでいます。

2026年10月29日 から。

  • #213 @knowhycodata による — オープン

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
typescript
領域
ai, api, backend

調査の方向性

The issue describes provider configuration, model routing, chat completion requests, and fixture tests, but names no source files or test paths. Start by tracing how OpenAI, Anthropic, and Google providers are configured and how the OpenAI-compatible gateway path from #80 is handled. Done means LLMTR model chat and delegated tasks work with the specified key, base URL, model ID, and request behavior; the author says a PR is ready, so check for that work before starting.

索引モデルが issue の本文から書いたものです。

説明

What outcome should OpenMuse handle?

Let OpenMuse use LLMTR (https://llmtr.com), an OpenAI-compatible gateway, for delegated work and model chat, selected the same way OpenAI, Anthropic and Google are today.

Disclosure: I maintain LLMTR.

Proposed behavior
  • AGENT_BACKEND=model, MODEL=llmtr/<catalog id>, and a server-only LLMTR_API_KEY.
  • Base URL defaults to https://llmtr.com/v1; LLMTR_BASE_URL overrides it.
  • Catalog ids look like qwen/qwen3.8-27b-free, so the setting is MODEL=llmtr/qwen/qwen3.8-27b-free. Hosted ids that already start with llmtr/ keep that prefix: MODEL=llmtr/qwen3-8-27b calls model llmtr/qwen3-8-27b.
  • Calls go to /v1/chat/completions with Authorization: Bearer, following the OpenAI-compatible gateway path from #80. No reasoning field is sent. Responses-only and embedding models are not routed.
How would we verify it works?
  • GET https://llmtr.com/v1/models lists the catalog without a key; chat needs an llmtr- key (a free model is available).
  • With MODEL=llmtr/qwen/qwen3.8-27b-free, create a task via POST /api/agent/tasks and check it completes, including a tool call.
  • Fixture tests check the request path, bearer token, model id, and that reasoning is absent.

I have a small server-only PR ready with tests and will link it here.

主要言語
TypeScript
スター
5.6k
フォーク
797
平均マージ
4日 8時間
マージ済み PR(30日)
67

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

CopilotKit/openmuse のほかの issue

CopilotKit/openmuse の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。