Integrations
Enables execution of code in Docker containers, allowing LLMs to run isolated code environments for data processing or computation tasks.
Provides video processing capabilities including transcription and frame extraction to prepare video content for LLM analysis.
Allows querying and analyzing repository data using Git tools, enabling statistical analysis of commits and other Git operations.
GenAIScript
Подсказка — это кодирование
Программно собирайте запросы для LLM с помощью JavaScript. Организуйте LLM, инструменты и данные в коде.
- Набор инструментов JavaScript для работы с подсказками
- Абстракция, делающая работу легкой и продуктивной
- Полная интеграция Visual Studio Code или гибкая командная строка
- Встроенная поддержка GitHub Copilot и GitHub Models, OpenAI, Azure OpenAI, Anthropic и т. д.
- 📄 Прочитайте ОНЛАЙН-ДОКУМЕНТАЦИЮ по адресу microsoft.github.io/genaiscript
- 💬 Присоединяйтесь к серверу Discord
- 📝 Читайте блог , чтобы быть в курсе последних новостей
- 📺 Посмотрите видео «Уютная кухня с искусственным интеллектом» господина Маэды
- 🤖 Агенты - прочтите llms-full.txt
Привет, мир
Допустим, вы хотите создать сценарий LLM, который генерирует стихотворение «привет, мир». Вы можете написать следующий сценарий:
Функция $
— это шаблонный тег, который создает приглашение. Затем приглашение отправляется в LLM (настроенный вами), который генерирует стихотворение.
Давайте сделаем его более интересным, добавив файлы, данные и структурированный вывод. Допустим, вы хотите включить файл в приглашение, а затем сохранить вывод в файле. Вы можете написать следующий скрипт:
Функция def
включает содержимое файла и оптимизирует его при необходимости для целевого LLM. Скрипт GenAIScript также анализирует вывод LLM и автоматически извлекает файл data.json
.
🚀 Краткое руководство
Начните работу быстро, установив расширение Visual Studio Code или используя командную строку .
✨ Особенности
🎨 Стилизованный JavaScript и TypeScript
Создавайте подсказки программно, используя JavaScript или TypeScript .
🚀 Цикл быстрой разработки
Редактируйте, отлаживайте , запускайте и тестируйте свои скрипты в Visual Studio Code или с помощью командной строки .
🔗 Повторное использование и распространение скриптов
Скрипты — это файлы ! Их можно версионировать, делиться ими и разветвлять.
📋 Схемы данных
Определение, проверка и восстановление данных с использованием схем . Встроенная поддержка Zod.
📄 Загрузка текста из PDF-файлов, DOCX, ...
Манипулирование файлами PDF , DOCX , ...
📊 Загрузка таблиц из CSV, XLSX, ...
Обработка табличных данных из CSV , XLSX , ...
📝 Генерация файлов
Извлечь файлы и сделать различия из вывода LLM. Предварительный просмотр изменений в Refactoring UI.
🔍 Поиск файлов
Файлы поиска Grep или fuzz.
Классифицировать
Классифицируйте текст, изображения или их комбинацию.
Инструменты LLM
Регистрация функций JavaScript в качестве инструментов (с резервом для моделей, которые не поддерживают инструменты). Инструменты Model Context Protocol (MCP) также поддерживаются.
Агенты LLM
Зарегистрируйте функции JavaScript как инструменты и объедините инструменты + подсказки в агенты.
затем используйте его как инструмент
Смотрите исходный код агента git .
🔍 Встроенная ТРЯПКА
🐙 Модели GitHub и GitHub Copilot
Запускайте модели через GitHub Models или GitHub Copilot .
💻 Местные модели
Запускайте свои скрипты с моделями с открытым исходным кодом , такими как Phi-3 , используя Ollama , LocalAI .
🐍 Интерпретатор кода
Позвольте LLM запустить код в изолированной среде выполнения.
🐳 Контейнеры
Запуск кода в контейнерах Docker.
Обработка видео
Транскрибируйте и делайте скриншоты своих видео, чтобы вы могли эффективно использовать их в своих запросах на получение степени магистра права.
🧩 Состав магистра права
Запустите LLM для создания подсказок LLM.
🅿️ Оперативная поддержка
Запустите также ваши файлы Prompty !
Подключаемое секретное сканирование
Просканируйте свои чаты на наличие секретов с помощью секретного сканирования .
⚙ Автоматизация с помощью CLI или API
Автоматизируйте с помощью CLI или API .
Безопасность прежде всего!
GenAIScript предоставляет встроенные системные подсказки Responsible AI, а Azure Content Safety поддерживает проверку безопасности контента .
💬 Обзоры запросов на извлечение
Интегрируйте в проверки Pull Requests с помощью комментариев, обзоров или обновлений описаний. Поддерживает GitHub Actions и Azure DevOps pipelines.
⭐ Тесты и оценки
Создавайте надежные подсказки с помощью тестов и оценок на базе promptfoo .
Документы, дружественные LLM
Весь контент документов отображается на https://microsoft.github.io/genaiscript/llms-full.txt в разметке. Загрузите его прямо в вашу любимую систему RAG.
Если вы LLM-обходчик, добавьте суффикс .md
к любым URL-адресам документации, чтобы получить сырой контент markdown. Например, https://microsoft.github.io/genaiscript/guides/prompt-as-code.md (обратите внимание на расширение .md)
Внося вклад
Мы принимаем взносы! Посетите страницу ВКЛАД для получения подробной информации и настройки разработчика.
Торговые марки
Этот проект может содержать товарные знаки или логотипы проектов, продуктов или услуг. Разрешенное использование товарных знаков или логотипов Microsoft подчиняется и должно соответствовать Руководству по товарным знакам и брендам Microsoft . Использование товарных знаков или логотипов Microsoft в измененных версиях этого проекта не должно вызывать путаницы или подразумевать спонсорство Microsoft. Любое использование товарных знаков или логотипов третьих лиц подчиняется политикам этих третьих лиц.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
GenAIScript — это среда выполнения JavaScript, предназначенная для создания надежных, автоматизируемых скриптов LLM. Каждый GenAIScript может быть автоматически представлен как сервер MCP.
- Подсказка — это кодирование
- Привет, мир
- 🚀 Краткое руководство
- ✨ Особенности
- Классифицировать
- Инструменты LLM
- Агенты LLM
- 🔍 Встроенная ТРЯПКА
- 🐙 Модели GitHub и GitHub Copilot
- 💻 Местные модели
- 🐍 Интерпретатор кода
- 🐳 Контейнеры
- Обработка видео
- 🧩 Состав магистра права
- 🅿️ Оперативная поддержка
- Подключаемое секретное сканирование
- ⚙ Автоматизация с помощью CLI или API
- Безопасность прежде всего!
- 💬 Обзоры запросов на извлечение
- ⭐ Тесты и оценки
- Документы, дружественные LLM
- Внося вклад
- Торговые марки
Related MCP Servers
- -securityAlicense-qualityMCP Server for the Gentoro services, enabling Claude to interact with Gentoro, which allows users to create and integrate tools into a common Bridge, defining all available capabilities.Last updated -612TypeScriptApache 2.0
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -313MIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.Last updated -164JavaScriptMIT License
- -securityFlicense-qualityA TypeScript-based server project that can be integrated with Cursor IDE as an MCP (Model Control Protocol) server, enabling enhanced development capabilities.Last updated -4TypeScript