LLM Plugin for Jina AI: Powerful AI-powered interactions across multiple domains.
The llm-jina
plugin integrates Jina AI services with Simon Willison's llm CLI tool, providing a comprehensive set of AI-powered capabilities directly accessible from the command line.
- Web Search - Search the web with options for domain filtering
- URL Content Reading - Extract and process content from URLs
- Fact Checking - Verify the factual accuracy of statements
- Text Embeddings - Generate vector embeddings for text analysis
- Document Reranking - Reorder documents based on relevance to a query
- Text Segmentation - Split text into manageable chunks
- Classification - Categorize text or images into specified labels
- Metaprompt Access - Access Jina's metaprompt system
pip install llm-jina
# or
llm install llm-jina
Set your Jina AI API key:
export JINA_API_KEY=your_api_key_here
You can get a Jina AI API key from jina.ai.
llm jina search "AI technology trends"
llm jina search "machine learning papers" --site arxiv.org
llm jina search "news today" --links --images
llm jina read https://example.com/article
llm jina read https://blog.jina.ai --links
llm jina read https://docs.python.org/3/ --format markdown
llm jina embed "Your text here"
llm jina embed "Compare similarity using embeddings" --model jina-embeddings-v3
llm jina rerank "machine learning" "Document about NLP" "Paper on computer vision" "Article about ML"
llm jina segment "Long text to be split into chunks" --return-chunks
llm jina classify "I love this product!" --labels positive,negative,neutral
llm jina classify --image cat.jpg dog.jpg --labels cat,dog
llm jina ground "The Earth orbits the Sun" --sites nasa.gov,space.com
llm jina metaprompt
Contributions welcome! Please read the contributing guidelines.
Run the test suite:
pip install -e ".[dev]"
pytest
Apache 2.0