7 links
tagged with all of: api + sdk
Click any tag below to further narrow down your results
Links
Klavis provides tools for integrating multiple MCP servers such as Gmail and Slack using both Python and TypeScript SDKs. Users can run a cloud-hosted version or install the open-source Strata locally to create server instances and manage user data seamlessly. The article includes code snippets for setting up and interacting with the Klavis API.
any-llm provides a unified interface for interacting with various LLM providers, simplifying model switching and ensuring compatibility through the use of official SDKs. It offers a developer-friendly experience with full type hints, clear error messages, and supports both stateless and stateful interaction methods for different use cases. The tool emphasizes ease of use without the need for additional proxy services, making it an efficient solution for accessing multiple AI models.
A Python SDK called Codesys is designed for interacting with the Claude CLI tool, offering both synchronous and asynchronous classes for enhanced functionality. The SDK includes features such as customizable tool access, conversation management, and comprehensive API references, making it suitable for effective workflows involving Claude code execution and management.
The Anthropic Ruby library offers easy integration with the Anthropic REST API for Ruby applications version 3.2.0 and above. It includes features like streaming responses, error handling, and support for file uploads while providing comprehensive documentation and types for enhanced usability. Users can install it via Bundler and utilize various configurations for requests and error handling.
The Google Gen AI JavaScript SDK enables developers to create applications using the Gemini API and Vertex AI, focusing on secure API key management and server-side implementations. It provides various functionalities such as content generation, model querying, and real-time interactions, along with support for both Node.js and browser environments. The SDK is compatible with features from Gemini 2.0 and includes tools for managing API responses and errors.
A lightweight implementation of the Model Context Protocol (MCP) server in pure Bash offers a zero-overhead alternative to heavier runtimes like Node.js and Python. It features full JSON-RPC 2.0 support, dynamic tool discovery, and external configuration via JSON files, making it easy to extend with custom tools. The article provides guidelines for implementing tool functions and includes examples for creating a weather server.
The article introduces an unofficial API client for the NotebookLM Enterprise, built using Rust, which provides both a command-line interface (CLI) and a Python SDK. It addresses various challenges in using the NotebookLM API, such as authentication complexities, manual request construction, and error handling, aiming to make the API more accessible and user-friendly for developers. The project includes installation instructions and quick start examples for both the CLI and Python SDK.