Skip to main content

Toolkit for building AI assistants and tool integrations.

Project description

toyaikit

Minimalistic implementation for LLM-based chat assistants with Tool Use (function calling) and MCP

This project started from a workshop "From RAG to Agents: Build Your Own AI Assistant"

https://github.com/alexeygrigorev/rag-agents-workshop

and then later from the LLM Zoomcamp course where we covered AI Agents and MCP

https://github.com/DataTalksClub/llm-zoomcamp

Publishing

Build the package:

uv run hatch build

Publish to test PyPI:

uv run hatch publish --repo test

Publish to PyPI:

uv run hatch publish

Clean up:

rm -r dist/

Note: For Hatch publishing, you'll need to configure your PyPI credentials in ~/.pypirc or use environment variables.

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

toyaikit-0.0.1.tar.gz (78.5 kB view details)

Uploaded Source

Built Distribution

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

toyaikit-0.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file toyaikit-0.0.1.tar.gz.

File metadata

  • Download URL: toyaikit-0.0.1.tar.gz
  • Upload date:
  • Size: 78.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for toyaikit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 dd6f8b8f88ab87b8f3dd4da18faa85622527e09717947fcd40bc255b2336be06
MD5 a5a4f847e7ef9d80795f2a00a9c4bbdb
BLAKE2b-256 1f28397f2e19bdd2e7cb64df6c743f2d1994249616255b77cf15c30a7600e024

See more details on using hashes here.

File details

Details for the file toyaikit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: toyaikit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for toyaikit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 96cc0480291a9c98c2cfa672b17245654f5cb8ece1821c537127c66ec2504fa0
MD5 6b45cee8fe8f8fe512a026d04543caba
BLAKE2b-256 ca5cdc0e1eb8b76baab22ffda4c15772c0193d2daac873ffa604bb116b709555

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