AI Toolkit

MCP серверы, LSP, скиллы, плагины, AI-модели и другие инструменты

2 инструментов Сбросить

ell

v0.0.7
Framework AI Assistants Open Source

by MadcowD / William Guss (open source)

✔ Python 3.9+, OpenAI, Anthropic, любой OpenAI-compatible API

ell — prompt engineering language: рассматривает промпты как функции, а не строки. Позволяет писать, версионировать, тестировать и оптимизировать промпты как полноценный код с инструментами разработчика. …

# pip: pip install ell-ai # С поддержкой антропика: pip install "ell-ai[anthropic]" # Пример: import ell ell.init(store="./logdir", autocommit=True) @ell.simple(model="gpt-4o-mini") def summarize(text: str): """Summarize the following text in one sentence.""" return f"Text: {text}" result = summarize("Long text here...") # Запустить ELL Studio: ell-studio --storage ./logdir

priompt

v0.3.20
Skill AI Assistants Open Source

by Anysphere (open source)

✔ TypeScript / Node.js, OpenAI API, любой LLM с токенным лимитом

Priompt (priority + prompt) — библиотека для управления контекстным окном через приоритеты. Разработана командой Cursor: позволяет декларативно описать что должно попасть в промпт, и автоматически …

# npm: npm install @anysphere/priompt # Пример: import { render, scope, first } from "@anysphere/priompt"; const prompt = ( <scope p={1}> <system>You are a helpful assistant.</system> <first> {recentMessages.map(m => <message role={m.role}>{m.content}</message>)} </first> <scope p={0.5}> {/* Этот блок обрежется первым при нехватке токенов */} <docs>{longDocumentation}</docs> </scope> </scope> ); const rendered = await render(prompt, { tokenLimit: 4096 });