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.1.0.tar.gz (18.7 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.1.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kissllm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b50ad7eec7e2613fc07bae06ebfe7a527feb45fffeff5fa0e024d9479a4389d1
MD5 63e0dd8f6e934ffde0cb89254d26d1d5
BLAKE2b-256 3eae4ea28f041d0a1949f8bc1ded7c780ecee782e15f7bf6b57a2df021241f29

See more details on using hashes here.

Provenance

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

Publisher: publish-to-pypi.yml on Arocial/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.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for kissllm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 317ddc18c5ab00f29f35464ec5348729af2760d7a73245b3f5942bfb10875034
MD5 22eeb0c7d2d6c1dfb8798674c3cba460
BLAKE2b-256 7acf12e2bf8c57385192b895de102b591a638cd6eed5f3c093d28824a098f016

See more details on using hashes here.

Provenance

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

Publisher: publish-to-pypi.yml on Arocial/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