55 مستودعات
Libraries and SDKs for building applications with AI capabilities.
Explore 55 awesome GitHub repositories matching part of an awesome list · Development Packages. Refine with filters or upvote what's useful.
This project is a TypeScript SDK and application framework for integrating large language models into software. It provides a unified interface and multi-provider model wrapper to interact with various AI model providers through a single, consistent API. The toolkit includes a generative UI framework and an AI agent orchestrator. These tools enable the creation of autonomous agents capable of executing functions and the development of AI-driven user interfaces with specialized state management for streaming chatbot components. The framework covers broad capability areas including stream-base
Library for building AI-powered user interfaces.
This project is a tool for integrating existing HTTP APIs with AI agents by translating standard web endpoints into the Model Context Protocol. It provides a framework for constructing and managing libraries of functions that allow large language models to execute tasks and retrieve data. The system functions as an AI gateway that manages tool hosting, authentication, and routing. It includes capabilities for monetizing tool access through usage-based billing and payment processor integration, as well as the ability to publish service definitions to a gateway for commercial productization. T
API client for AI services.
GPTCache is a semantic caching layer and response optimizer for large language models. It functions as pluggable middleware for orchestration frameworks, utilizing vector database caching to store and retrieve model responses based on the semantic similarity of prompts rather than exact text matches. The system uses embeddings to determine cache hits by comparing the distance between new queries and stored vectors. It employs a hybrid storage model that persists original prompts in relational databases while maintaining high-dimensional embeddings in vector stores. The project covers a broad
Semantic caching layer for LLM queries.
هذا المشروع عبارة عن عميل PHP API و SDK لدمج خدمات OpenAI في تطبيقات PHP. يعمل كمكتبة تكامل وغلاف للتفاعل مع النماذج اللغوية الكبيرة لإنشاء نصوص، وصور، وصوت عبر استدعاءات REST API. توفر المكتبة تنسيقاً متخصصاً لمساعدي الذكاء الاصطناعي، وإدارة سلاسل المحادثات ومخازن المتجهات. كما تتضمن أدوات لضبط النموذج المخصص، وتنفيذ البحث الدلالي من خلال تضمينات النصوص، ومعالجة الصوت للنسخ والتركيب. يغطي سطح الإمكانات اعتدال المحتوى، وإدارة الملفات، والتعامل مع الدردشة وإكمال النصوص. ويدعم تسليم البيانات في الوقت الفعلي عبر بث أحداث مرسلة من الخادم، والمعالجة المجمعة غير المتزامنة، والتحقق من توقيعات webhook.
API client for AI services.
OpenAI API Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!
API client for AI services.
Compare tables within or across databases
CLI tool for efficiently comparing rows across databases.
This is an asynchronous Swift client library for calling OpenAI’s API across Apple platforms. It provides native access to chat completions, image generation and editing, speech synthesis and transcription, text embeddings, and content moderation through a single interface built on Swift’s async-await concurrency model. The client supports structured output generation by constraining model responses to a provided JSON schema, and enables real-time consumption of generated text through streaming responses delivered as an AsyncSequence. It includes a thread-based conversation model for managing
API client for AI services.
🤖 A powerful, open source JavaScript library interactive CLI for ChatGPT
Library for interacting with the AI web interface DOM.
The React library for LLMs
Library for building user interfaces for LLMs.
This package highlights areas of a dbt project that are misaligned with dbt Labs' best practices. Specifically, this package tests for:
Audits projects against established best practices.
Synchronizes model definitions with Metabase.
Dbt Unit Testing is a dbt package that provides support for unit testing in dbt.
Supports unit testing for transformation logic.
Useful macros when performing data audits
Compares column values and schemas between tables.
dbt v0.15.0 added support for an external property within sources that can include information about location, partitions, and other database-specific properties.
Manages staging for external data sources.
OpenAI (and DeepSeek, Azure OpenAI, YandexGPT, Ollama, GigaChat, Qwen) API wrapper for Delphi. Use ChatGPT, DALL-E, Whisper and other products.
API client for AI services.
Extract knowledge from all information sources using gpt and other language models. Index and make Q&A session with information sources.
Library for extracting knowledge from information sources.
From the SELECT team, a dbt package to help you monitor Snowflake performance and costs.
Helps track Snowflake performance and associated costs.
One-stop-shop for docs and test coverage of dbt projects.
Validates documentation and test coverage metrics.
DoctorGPT brings GPT into production for application log error diagnosing!
Tool for diagnosing web application logs using AI.