gateway  by adaline

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

created 9 months ago
528 stars

Top 60.7% 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

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
3
Star History
82 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.