Skip to main content

A plugin for Enthusiast that provides an Anthropic connector.

Project description

Anthropic Models

This Enthusiast plugin enables Anthropic Claude models as LLMs.

Note: Anthropic does not provide an embeddings API, so this plugin must be used alongside another LLM provider that supports embeddings (Anthropic models handle agent chat conversations, while the other provider handles embedding calculations).

Installation

Run the following command inside your application directory:

pip install enthusiast-model-anthropic

Configuration

Register the provider in your settings_override.py:

CATALOG_LANGUAGE_MODEL_PROVIDERS = [
    'enthusiast_model_anthropic.AnthropicLanguageModelProvider',
]

Set the required environment variable:

ANTHROPIC_API_KEY=<your_anthropic_api_key>

Notes

Streaming: Anthropic models emit text tokens before tool calls within the same response, making it impossible to distinguish mid-stream whether a text chunk precedes a tool call. As a result, text responses are delivered as a single block once the full response is received, rather than streamed token-by-token.

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

enthusiast_model_anthropic-1.0.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

enthusiast_model_anthropic-1.0.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file enthusiast_model_anthropic-1.0.0.tar.gz.

File metadata

  • Download URL: enthusiast_model_anthropic-1.0.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.13 Linux/6.17.0-1015-azure

File hashes

Hashes for enthusiast_model_anthropic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b443f97c51c5fce6e5c7e2735ab4198bc9ac6fd0f6887127455f2d80c76041cf
MD5 623cffd53557c57352af1bbfb3b3ed78
BLAKE2b-256 302a6e2b6bc477b6d4255457e5a5ad59fbb90df2af94f7b876bff4d10d514349

See more details on using hashes here.

File details

Details for the file enthusiast_model_anthropic-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for enthusiast_model_anthropic-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52db9a0f3f3ee2a522844088facb9c94cf126769ed4b14216a709b5cf95157b5
MD5 6566ab7ca331ff8b02a9774e299e169b
BLAKE2b-256 d314c0ab20d5bf086cd23aefc6eff6771046fc48d491601f2cfde383faa13725

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