semvec/pypi-packages huggingface dataset:
ttyg 3.2.0
Natural language querying for GraphDB using LangGraph agents
License: Apache-2.0
Requires Python: <3.14,>=3.12

<p align="center">
  <img alt="Graphwise Logo" src="https://github.com/Ontotext-AD/ttyg-langgraph/blob/main/.github/Graphwise_Logo.jpg">
</p>

# Talk to Your Graph (TTYG)

TTYG is a Python module that enables Natural Language Querying (NLQ) using [GraphDB](https://graphdb.ontotext.com/) and [LangChain Agents](https://docs.langchain.com/oss/python/langchain/agents).
It includes a lightweight GraphDB client and a collection of tools designed for integration with large language model (LLM) agents.

## License

Apache-2.0 License. See [LICENSE](https://github.com/Ontotext-AD/ttyg-langgraph/blob/main/LICENSE) file for details.

## Installation

```bash
pip install ttyg
```

## Maintainers

Developed and maintained by [Graphwise](https://graphwise.ai/).
For issues or feature requests, please open [a GitHub issue](https://github.com/Ontotext-AD/ttyg-langgraph/issues).

## Usage

A sample usage is provided in [the Jupyter Notebook](https://github.com/Ontotext-AD/ttyg-langgraph/tree/main/jupyter_notebooks/NLQ_with_LangChain_Agents.ipynb), which demonstrates natural language querying using the Star Wars dataset.

### Run Jupyter Notebook

#### Prerequisites

- Install [conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html). `miniconda` will suffice.
- Install [Docker](https://docs.docker.com/get-docker/). The documentation is created using Docker version `28.3.3` which bundles Docker Compose. For earlier Docker versions you may need to install Docker Compose separately.

#### Create and activate the Conda environment

```bash
conda create --name ttyg --file conda-linux-64.lock
conda activate ttyg
```

#### Install dependencies with Poetry

Depending on the LLM provider you want to use, run one of the following:

```
poetry install --with llm-openai --with jupyter
# or
poetry install --with llm-anthropic --with jupyter
```

#### Run the Notebook

```bash
jupyter notebook
```
taktile-auth 1.1.84
Auth Package for Taktile
License: Apache-2.0
Requires Python: <4.0,>=3.10

# Taktile Auth

[![pypi status](https://img.shields.io/pypi/v/taktile-auth.svg)](https://pypi.python.org/pypi/taktile-auth)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

This package is part of the Taktile ecosystem.

Taktile enables data science teams to industrialize, scale, and maintain machine learning models. Our ML development platform makes it easy to create your own end-to-end ML applications:

- Turn models into auto-scaling APIs in a few lines of code
- Easily add model tests
- Create and share model explanations through the Taktile UI

Find more information in our [docs](https://docs.taktile.com).