I would like to share a little project I’ve been working on called LLMAccess. It’s a simple Julia package designed to simplify interactions with various Large Language Model (LLM) APIs by wrapping around their existing REST endpoints.
LLMAccess aims to provide a straightforward and unified interface for working with large language models provided by OpenAI, Anthropic, Google, Ollama, Mistral, OpenRouter, and Groq into your Julia scripts.
You can check out the project and its documentation here: https://gitlab.com/newptcai/llmaccess.jl
Features:
- Multi-Provider Support: Seamlessly connect to multiple LLM providers using a consistent interface.
- Image Attachments: Attach image files to your API requests to use vision models.
- Command-Line Integration: Utilize built-in command-line argument parsing for flexible script execution.
Getting Started:
If you’re interested in giving it a try, you can try:
using Pkg
Pkg.add(url = "https://gitlab.com/newptcai/llmaccess.jl")