Skip to main content

llm-claude

Deprecated in favour of llm-claude-3

Please see https://github.com/simonw/llm-claude-3/ instead


PyPI Changelog Tests License

Plugin for LLM adding support for Anthropic's Claude models.

Installation

Install this plugin in the same environment as LLM.

llm install llm-claude

Configuration

You will need an API key from Anthropic. Request access at https://www.anthropic.com/earlyaccess then go to https://console.anthropic.com/account/keys

You can set that as an environment variable called ANTHROPIC_API_KEY, or add it to the llm set of saved keys using:

llm keys set claude
Enter key: <paste key here>

Usage

This plugin adds models called claude and claude-instant.

Anthropic describes them as:

two families of models, both of which support 100,000 token context windows:

  • Claude Instant: low-latency, high throughput
  • Claude: superior performance on tasks that require complex reasoning

You can query them like this:

llm -m claude-instant "Ten great names for a new space station"
llm -m claude "Compare and contrast the leadership styles of Abraham Lincoln and Boris Johnson."

Options

  • max_tokens_to_sample, default 10_000: The maximum number of tokens to generate before stopping

Use like this:

llm -m claude -o max_tokens_to_sample 20 "Sing me the alphabet"
 Here is the alphabet song:

A B C D E F G
H I J

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd llm-claude
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llm_claude-0.4.2.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

llm_claude-0.4.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file llm_claude-0.4.2.tar.gz.

File metadata

  • Download URL: llm_claude-0.4.2.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for llm_claude-0.4.2.tar.gz
Algorithm Hash digest
SHA256 cb455065c21fca7b6f37e49005d6f4a4b38f6406ef65f2e8aaa0f2a7c9d25797
MD5 8cecb5597ead3c96cc44297d3153b7be
BLAKE2b-256 7f137774933a481884b8317b100af18a0dcf80a7986ccb02f12ed729fdb1e7a9

See more details on using hashes here.

File details

Details for the file llm_claude-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: llm_claude-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for llm_claude-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d6cd7293e501252e7d8f09a187752b3030525ebef79e66b849768aa0568ea04c
MD5 37f49a08a04005ec0976cf3b47bce541
BLAKE2b-256 cc49af42c1db69617f8f750de4b3d8f875a6a6b50d1e6e8c25346986735e7228

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page