chore: switch LLM from OpenRouter to BroJS Inference API
Token usage is now tracked on platform.brojs.ru. Uses the same JOURNAL_TOKEN (jrnl_...) for both MCP and inference. Removed OPENAI_API_KEY from .env.example. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+2
-5
@@ -2,12 +2,9 @@
|
|||||||
# ЗАГЛУШКИ — замени значения на реальные перед запуском
|
# ЗАГЛУШКИ — замени значения на реальные перед запуском
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|
||||||
# OpenRouter API ключ (https://openrouter.ai/settings/keys)
|
|
||||||
# ⚠️ ЗАГЛУШКА #1
|
|
||||||
OPENAI_API_KEY=YOUR_OPENROUTER_KEY_HERE
|
|
||||||
|
|
||||||
# BroJS Journal токен (генерируется на platform.brojs.ru, протухает)
|
# BroJS Journal токен (генерируется на platform.brojs.ru, протухает)
|
||||||
# ⚠️ ЗАГЛУШКА #2
|
# Используется и для MCP, и для Inference API (токены учитываются на платформе)
|
||||||
|
# ⚠️ ЗАГЛУШКА #1
|
||||||
JOURNAL_TOKEN=YOUR_JOURNAL_TOKEN_HERE
|
JOURNAL_TOKEN=YOUR_JOURNAL_TOKEN_HERE
|
||||||
|
|
||||||
# Gitea токен (git.brojs.ru → Settings → Applications → Access Tokens)
|
# Gitea токен (git.brojs.ru → Settings → Applications → Access Tokens)
|
||||||
|
|||||||
+5
-5
@@ -1,4 +1,4 @@
|
|||||||
"""Инициализация LLM через OpenRouter."""
|
"""Инициализация LLM через BroJS Inference API (токены учитываются на платформе)."""
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
@@ -6,11 +6,11 @@ from langchain_openai import ChatOpenAI
|
|||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
# ⚠️ ЗАГЛУШКА #1 — замени в .env: OPENAI_API_KEY=sk-or-xxxxxxxx
|
# Используем BroJS Inference API — тот же JOURNAL_TOKEN (jrnl_...)
|
||||||
# Файл .env.example показывает все нужные переменные.
|
# Токены учитываются на платформе platform.brojs.ru
|
||||||
llm = ChatOpenAI(
|
llm = ChatOpenAI(
|
||||||
model="openai/gpt-oss-20b:free",
|
model="openai/gpt-oss-20b:free",
|
||||||
base_url="https://openrouter.ai/api/v1",
|
base_url="https://platform.brojs.ru/jrnl-bh/api/inference/v1",
|
||||||
api_key=os.getenv("OPENAI_API_KEY", "YOUR_OPENROUTER_KEY_HERE"),
|
api_key=os.getenv("JOURNAL_TOKEN", "YOUR_JOURNAL_TOKEN_HERE"),
|
||||||
temperature=0.0,
|
temperature=0.0,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user