Observed since 20 Oct, 23:13 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Простой SDK для работы с AgentRouter API
Библиотека для общения с AI моделями через AgentRouter API
pip install agentrouter-sdk
from client import AgentRouter
client = AgentRouter(api_key="ваш-ключ")
ответ = client.ask("Привет, как дела?")
print(ответ)
Готово! 🎉
ask() - Простой вопрос-ответЗадайте вопрос, получите текстовый ответ.
Параметры:
question - ваш вопрос (текст)model - название AI модели (по умолчанию: "deepseek-v3.2")temperature - креативность ответа от 0 до 2 (по умолчанию: 0.7)max_tokens - максимальная длина ответа (по умолчанию: 1000)Пример:
ответ = client.ask(
question="Что такое Python?",
model="deepseek-v3.2",
temperature=0.5,
max_tokens=200
)
chat() - Диалог с историейВедите беседу с AI, сохраняя контекст предыдущих сообщений.
Параметры:
messages - список сообщений или одна строкаmodel - название AI моделиtemperature - креативность (0-2)max_tokens - максимальная длина ответаstream - потоковый режим (True/False)Пример:
история = [
{"role": "user", "content": "Привет!"},
{"role": "assistant", "content": "Здравствуйте!"},
{"role": "user", "content": "Расскажи про Python"}
]
response = client.chat(история, max_tokens=300)
print(response.choices[0].message.content)
stream() - Получение ответа частямиAI отвечает постепенно, слово за словом (как ChatGPT в браузере).
Параметры:
messages - ваш вопрос или список сообщенийmodel - название AI моделиtemperature - креативность (0-2)max_tokens - максимальная длина ответаПример:
for часть in client.stream("Напиши стихотворение про код"):
print(часть, end="", flush=True)
list_models() - Список доступных AI моделейУзнайте, какие модели можно использовать.
Пример:
модели = client.list_models()
print(модели) # ['deepseek-v3.2', 'gpt-5', 'glm-4.6', ...]
count_tokens() - Подсчет использованных токеновУзнайте, сколько "слов" использовалось в запросе и ответе.
Пример:
response = client.chat("Привет!")
токены = client.count_tokens(response)
print(f"Всего токенов: {токены['total']}")
from agentrouter import AgentRouter
# Подключаемся
client = AgentRouter(api_key="ваш-ключ")
# Простой вопрос
ответ = client.ask("Напиши Hello World на Python")
print(ответ)
# Узнаем доступные модели
модели = client.list_models()
print("Доступны модели:", модели)
# Потоковый ответ
print("AI отвечает: ", end="")
for часть in client.stream("Расскажи анекдот", max_tokens=100):
print(часть, end="", flush=True)
Обычно достаточно указать только API ключ. Но можно изменить настройки:
client = AgentRouter(
api_key="ваш-ключ" # только это обязательно!
# Остальное можно не трогать, работает по умолчанию:
# base_url="https://agentrouter.org/v1"
# referer="https://github.com/RooVetGit/Roo-Cline"
# title="Roo Code"
# user_agent="RooCode/1.0.0"
)
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 25 Oct 2025 | 1 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 23:13 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:160965865cd11b5d27057ab31fa8ea41c2786f43e54bea39d4541afa83e0020f