gateway  by adaline

Local Super SDK for unified LLM interface (200+ models)

Created 11 months ago
537 stars

Top 59.2% on SourcePulse

GitHubView on GitHub
Project Summary

This SDK provides a unified, local interface for interacting with over 200 Large Language Models (LLMs), designed for production use by enterprises. It offers features like batching, retries, caching, and OpenTelemetry support, enabling seamless integration with existing infrastructure and custom LLM providers.

How It Works

The Adaline Gateway acts as a central orchestrator, managing requests, caching, and instrumentation. It utilizes a pluggable provider architecture, allowing users to integrate various LLMs (e.g., OpenAI, Anthropic) or custom models. The SDK enforces type safety with TypeScript and supports tool calling, batching, automatic retries, and callbacks for comprehensive control and observability.

Quick Start & Requirements

  • Install packages: npm install @adaline/gateway @adaline/types @adaline/openai @adaline/anthropic
  • Requires Node.js environment.
  • Official documentation: [Not explicitly linked, but implied by package structure]

Highlighted Details

  • Strongly typed in TypeScript for robust development.
  • Isomorphic design allows usage across different JavaScript environments.
  • 100% local and private operation, not a proxy.
  • Supports tool calling, batching, automatic retries, and caching.
  • OpenTelemetry integration for tracing.

Maintenance & Community

  • No specific contributors, sponsorships, or community links (Discord/Slack, roadmap) are mentioned in the README.

Licensing & Compatibility

  • License type is not specified in the README.
  • Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The README does not specify the license, making commercial use and closed-source integration uncertain. Information regarding community support, detailed benchmarks, or specific version requirements for dependencies is also absent.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
1
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Magnus Müller Magnus Müller(Cofounder of Browser Use), and
83 more.

langchain by langchain-ai

0.4%
116k
Framework for building LLM-powered applications
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.