Skip to main content

Langchain tools for MTUCI Private API

Project description

Tests Python License: GPL v3

Langchain + MTUCI

Данная библиотека содержит обёртки над функционалом MTUCI Private API для AI-агентов.

[!IMPORTANT] Данные инструменты только асинхронные. У них нет синхронной реализации.

Возможности

  • Информация о пользователе. Агент может получить информацию о текущем пользователе.
  • Посещаемость. Агент может получить информацию о посещаемости студента.
  • Расписание. Агент может получить информацию о расписании на определённую дату.

Быстрый старт

Чтобы получить инструмент достаточно данного кода:

from langchain_mtuci import MtuciToolFactory

# Создание фабрики инструментов
factory = MtuciToolFactory(
    login="ваш_логин",
    password="ваш_пароль"
)

# Получение всех инструментов
tools = factory.create_tools()

Сами по себе инструменты не создаются - только через фабрику, т.к. требуют доступа к её сессии.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_mtuci-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_mtuci-0.1.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file langchain_mtuci-0.1.0.tar.gz.

File metadata

  • Download URL: langchain_mtuci-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langchain_mtuci-0.1.0.tar.gz
Algorithm Hash digest
SHA256 90f5dab2b2beea2586c2a8ae563a2f1d905670559bdac7dff67bc7b1baf9852d
MD5 4cb178df8cb235f6b5a2f262bf5b0b99
BLAKE2b-256 ccbdf2fe7d790dd1bc35e766cee4005ae93c2e0473acdef7374577ce0eea246a

See more details on using hashes here.

File details

Details for the file langchain_mtuci-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: langchain_mtuci-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langchain_mtuci-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df236ea7fea0badcc60d8ae5b4b9eb0612b68357aed9657eee4724b42693b667
MD5 b0c882c5fb0424d3c105499f951400af
BLAKE2b-256 16f2493186a383561192cf43df0de161ebf3a2c68dd8c7baa4f2ede093dfe5e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page