Kiri Natural Language Engine
Project description
Kiri
Kiri is a Python library that makes using state-of-the-art AI easy, accessible and scalable.
With Kiri, no experience in AI is needed to solve valuable real world problems using:
- Conversational question answering in English (for FAQ chatbots, text analysis, etc.)
- Zero-shot text classification in 100+ languages (for email sorting, intent detection, etc.)
- Zero-shot image classification (for object recognition, OCR, etc.)
- Text vectorisation in 50+ languages (semantic search for ecommerce, documentation, etc.)
- Summarisation in English (TLDRs for long documents)
- Emotion detection in English (for customer satisfaction, text analysis, etc.)
Run everything locally or take your code to production using our optimised inference API, where you only pay for usage.
⚡ Getting started | Installation, few minute introduction |
---|---|
💡 Examples | Sample problems solved using Kiri |
📙 Docs | In-depth documentation for advanced usage |
Getting started
Installation
Install Kiri via PyPi:
pip install kiri
Basic usage
from kiri import Kiri
context = "Take a look at the examples folder to see use cases!"
# Use our inference API
kiri = Kiri(api_key="abc")
# Or run locally
kiri = Kiri(local=True)
# Start building!
answer = kiri.qa("Where can I see what to build?", context)
print(answer)
# Prints
"the examples folder"
Why Kiri?
-
No experience needed
- Entrance to practical AI should be simple
- Get state-of-the-art performance in your task without being an expert
-
There is an overwhelming amount of models
- We implement the best ones for various tasks
- A few general models can accomplish more with less optimisation
-
Deploying models cost effectively is hard work
- If our models suit your use case, no deployment is needed
- Our API scales, is always available, and you only pay for usage
Examples
Take a look at the examples folder.
Documentation
Check out our docs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kiri-0.4.8.tar.gz
(26.1 kB
view details)
Built Distribution
kiri-0.4.8-py3-none-any.whl
(59.9 kB
view details)
File details
Details for the file kiri-0.4.8.tar.gz
.
File metadata
- Download URL: kiri-0.4.8.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50402ed8df655006ef8b16bb603663262ae20bbf7b607fe8f64a5cb5a8371a3e |
|
MD5 | c880662ec95ed0c1423ee1da607c6575 |
|
BLAKE2b-256 | 91d2f68b4202b3d6613d087e9ca47611740dc1744c6f27f403b7040a1dd769e7 |
File details
Details for the file kiri-0.4.8-py3-none-any.whl
.
File metadata
- Download URL: kiri-0.4.8-py3-none-any.whl
- Upload date:
- Size: 59.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214a7b56933259d2a522735b3e07a6e2e6a1d5108d7520a52d61198bbc119ba5 |
|
MD5 | d8101d938dd10f5163db115cde36ccc8 |
|
BLAKE2b-256 | 2e3372aab05c8b2ef8d73436fee0d6d73778610c260b5166de442174df8ba810 |