Skip to main content

Simple Smart LLM SDK

Project description

Unified LLM Python API Library

A unified interface for interacting with multiple LLM providers (OpenAI compatible only for now) with consistent API design.

Features

  • Single interface for multiple LLM providers
  • Standardized request/response formats
  • Easy provider configuration
  • MCP and local Tool support

Usage

See tests/functional for usage.

Most functional tests read env with dotenv. An example:

$ cat .env
TEST_PROVIDER=deepseek
TEST_MODEL=deepseek-chat
DEEPSEEK_API_BASE = "https://api.deepseek.com/beta"
DEEPSEEK_API_KEY = "sk-your-api-key"

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

kissllm-0.0.2.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

kissllm-0.0.2-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file kissllm-0.0.2.tar.gz.

File metadata

  • Download URL: kissllm-0.0.2.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kissllm-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1c990247f386419feed2259efd6702fccc3f95d18c4dd632ae323453cf149fd3
MD5 ffc0fbf59a323139c6b3a3c51096c6de
BLAKE2b-256 ab2c318621cd95849c1c883fb15a095d54c4c377ad2d78e98cb4ae7ed76dbfc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for kissllm-0.0.2.tar.gz:

Publisher: publish-to-pypi.yml on Arosial/kissllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kissllm-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: kissllm-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kissllm-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 558217f25d96136e273f3902e94742bc86ab361140638fa970b7da59da68de04
MD5 ecfb81190a5f23dfe5ac366cc2d7925d
BLAKE2b-256 9f97a32d1cd36cacb0e93326397d0c5c1b6465f8d244f47b506e99e7edd1917b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kissllm-0.0.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Arosial/kissllm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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