awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
genkit-ai avatar

genkit-ai/genkit

0
View on GitHub↗
6,141 نجوم·774 تفرعات·TypeScript·Apache-2.0·13 مشاهداتgenkit.dev↗

Genkit

Genkit هو إطار عمل لتطبيقات النماذج اللغوية الكبيرة (LLM) ومجموعة أدوات مطوري الذكاء الاصطناعي التوليدي المصممة لبناء تطبيقات ذكاء اصطناعي جاهزة للإنتاج. يعمل كمنسق لسير عمل الذكاء الاصطناعي الذي ينسق استدعاءات النماذج واستخدام الأدوات الوكيلة من خلال تدفقات تنفيذ آمنة من حيث النوع (type-safe).

يوفر المشروع واجهة نموذج موحدة وبنية إضافات (plugin) لتوحيد الوصول إلى نماذج لغوية كبيرة متنوعة، ومخازن المتجهات، وخلفيات القياس عن بُعد. يتميز بمجموعة مراقبة مخصصة لتتبع خطوات التنفيذ ومجموعة أدوات للمطورين للتوجيه (prompting)، وتصحيح الأخطاء، وتقييم منطق الذكاء الاصطناعي عبر واجهة محلية.

يغطي إطار العمل مساحة قدرات واسعة بما في ذلك تنسيق الوكلاء مع استدعاء الأدوات وتفويض الوكلاء الفرعيين، والتوليد المعزز بالاسترجاع (RAG) عبر تكامل قاعدة بيانات المتجهات، وتوليد المخرجات المهيكلة باستخدام التحقق القائم على المخطط (schema). كما يتضمن أنظمة لإدارة الجلسات ذات الحالة، وبث الاستجابات القائم على الأحداث، والقدرة على عرض تدفقات الذكاء الاصطناعي كنقاط نهاية HTTP قابلة للتوسع.

يتم دعم التطوير بواسطة واجهة سطر أوامر لتشغيل الدوال وإدارة السجلات.

Features

  • AI Workflow Orchestration - Coordinates model calls and tool usage through type-safe execution flows with built-in tracing.
  • LLM Application Development - Provides standardized interfaces for model interaction and data retrieval to build production LLM applications.
  • Agent Tool Integrations - Connects AI models to external functions and APIs to perform complex tasks and retrieve real-time data.
  • Model Provider Integrations - Offers unified interfaces for connecting and configuring multiple different language model providers.
  • AI Agent Orchestration - Coordinates specialized agents that combine custom instructions, tools, and document retrieval.
  • Tool Definitions - Provides a system for defining the schemas and logic of functions that AI models can invoke.
  • AI Observability Suites - Ships a diagnostic toolkit for tracing, evaluating, and monitoring the performance and quality of LLM applications.
  • AI Observability Tracing - Records every step of model invocations and tool calls to provide detailed execution timelines.
  • Observable Flow Definitions - Wraps AI logic into flows with built-in observability, tracing, and deployment capabilities.
  • AI Workflow Orchestrators - Manages multi-step reasoning and operational sequences through type-safe execution flows.
  • Retrieval Augmented Generation - Grounds model responses in private or up-to-date information by integrating external data retrieval.
  • LLM Application Frameworks - Provides methodologies and patterns for building production applications powered by large language models.
  • LLM Response Streaming - Delivers model outputs to frontends incrementally to reduce perceived latency.
  • Structured Output Generators - Forces models to return data in specific formats and validates results against predefined schemas.
  • RAG Implementations - Implements architectures that retrieve relevant documents from vector stores to augment prompt context.
  • Schema Validators - Validates generated JSON responses against predefined schemas to ensure type-safe structured output.
  • Structured JSON Generation - Produces JSON output that maps directly to predefined, type-safe data structures.
  • Vector Database Integrations - Provides an integration layer for embedding text and retrieving content from specialized vector databases.
  • AI Development Toolkits - Provides a comprehensive set of tools for prompting, debugging, and evaluating AI logic via a local interface.
  • Tool-Call Orchestrators - Maps model-generated parameters to executable code and manages the return of results to the model.
  • Provider Plugins - Standardizes access to diverse LLMs and vector stores through a common plugin-based interface.
  • Unified Model Interfaces - Provides a standardized API that maintains a consistent execution interface across diverse model providers.
  • Agent Delegation - Implements mechanisms for a primary agent to assign tasks to specialized sub-agents.
  • HTTP Agent Servers - Serves stateful agents as HTTP endpoints to handle conversational turns via web requests.
  • AI Performance Monitoring - Tracks request volumes, latency, and error rates via a production observability dashboard.
  • Automated Output Evaluation - Provides automated tools to score model responses for quality, safety, and correctness.
  • Context-Aware Generation - Produces text, images, and type-safe data using prompt templates and context-aware generation.
  • Conversational Session Management - Tracks unique session identifiers to maintain context across multi-turn interactions.
  • Event-Driven Model Streaming - Delivers model output incrementally using Server-Sent Events to reduce perceived latency.
  • Persistent Chat Histories - Maintains conversation state and history across user sessions to support multi-turn dialogue.
  • Conversational Interfaces - Connects large language models to frontends to create real-time conversational interfaces.
  • AI Flow Response Streams - Sends real-time data from AI flows to clients using Server-Sent Events.
  • Prompt Templates - Standardizes model instructions using template files with variables and schemas.
  • Text Embeddings - Transforms text into vector representations for use in similarity searches and retrieval pipelines.
  • AI Flow API Endpoints - Exposes AI workflows as programmable API endpoints for external integration.
  • AI Workflow Testing Interfaces - Offers local development interfaces for testing and debugging AI workflows before production deployment.
  • Vector Document Indexing - Indexes documents into vector stores to enable efficient similarity searches.
  • Indexed Document Retrieval - Searches vector stores to retrieve documents related to a specific query.
  • Agent Session Persistence - Persists conversation history and state across requests to maintain context for agentic interactions.
  • Local AI Workflow Debuggers - Includes local developer interfaces for inspecting and stepping through AI workflows to refine logic.
  • AI Deployment Frameworks - Provides configurations and tools for deploying AI-specific workloads to cloud functions and containers.
  • Incremental Data Streamers - Yields validated text or structured JSON objects incrementally as the model generates them.
  • AI Model Middleware - Wraps model calls to implement cross-cutting behaviors such as retries and fallbacks.
  • Request Interception Middleware - Wraps model calls and tool executions in a chain of functions for logging and safety checks.
  • Model Call Interceptors - Offers architectural hooks to intercept and modify language model requests and responses for logging and safety.
  • AI Logic Verification - Provides tools for executing AI prompts and comparing outputs to verify the correctness of generative logic.
  • Agent Frameworks - Google-backed framework for building AI-powered applications.

سجل النجوم

مخطط تاريخ النجوم لـ genkit-ai/genkitمخطط تاريخ النجوم لـ genkit-ai/genkit

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة genkit-ai/genkit؟

Genkit هو إطار عمل لتطبيقات النماذج اللغوية الكبيرة (LLM) ومجموعة أدوات مطوري الذكاء الاصطناعي التوليدي المصممة لبناء تطبيقات ذكاء اصطناعي جاهزة للإنتاج. يعمل كمنسق لسير عمل الذكاء الاصطناعي الذي ينسق استدعاءات النماذج واستخدام الأدوات الوكيلة من خلال تدفقات تنفيذ آمنة من حيث النوع (type-safe).

ما هي الميزات الرئيسية لـ genkit-ai/genkit؟

الميزات الرئيسية لـ genkit-ai/genkit هي: AI Workflow Orchestration, LLM Application Development, Agent Tool Integrations, Model Provider Integrations, AI Agent Orchestration, Tool Definitions, AI Observability Suites, AI Observability Tracing.

ما هي البدائل مفتوحة المصدر لـ genkit-ai/genkit؟

تشمل البدائل مفتوحة المصدر لـ genkit-ai/genkit: firebase/genkit — Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… i-am-bee/beeai-framework — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents…

بدائل مفتوحة المصدر لـ Genkit

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Genkit.
  • firebase/genkitالصورة الرمزية لـ firebase

    firebase/genkit

    6,121عرض على GitHub↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    TypeScript
    عرض على GitHub↗6,121
  • cloudwego/einoالصورة الرمزية لـ cloudwego

    cloudwego/eino

    9,675عرض على GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    عرض على GitHub↗9,675
  • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

    mastra-ai/mastra

    21,221عرض على GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    عرض على GitHub↗21,221
  • crmne/ruby_llmالصورة الرمزية لـ crmne

    crmne/ruby_llm

    3,566عرض على GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Rubyaianthropicchatgpt
    عرض على GitHub↗3,566
  • عرض جميع البدائل الـ 30 لـ Genkit→