До свидания

Редактор AIConfig преобразует VS Code в генеративную среду разработки, позволяя запускать модели от любого поставщика (OpenAI, Google, Hugging Face, с вашего локального компьютера…) или в любой модальности (текст, изображение, аудио) с помощью всего лишь одного щелкните. универсальная песочница.

Подсказки и настройки модели сохраняются в файл. .aiconfig.yaml или в .aiconfig.jsonчей исходный код можно контролировать и использовать в вашем приложении через AIConfig SDK.

Более подробную информацию смотрите в полной документации.

пользовательский интерфейс редактора

Демо-видео

Как начать?

Первый старт

  1. Установить Расширение редактора AIConfig.

  2. Запустите команду AIConfig: Добро пожаловать (CMD+SHIFT+PAIConfig: Welcome) и следуйте инструкциям.

Приветствовать

Приветствовать

  1. Для вдохновения загляните к нам модели

Другие запуски

Основные показатели

  • Доступ к локальным и удаленным моделям в одном месте. Получите доступ ко всем генеративным моделям ИИ в одном месте, прямо в вашей IDE. Текстовые, графические и аудиошаблоны поддерживаются «из коробки».

  • Универсальная песочница для быстрого проектирования. Переключайтесь между узорами, комбинируйте подсказки и создавайте узоры. Используйте эти советы в своем коде через AIConfig SDK.

  • Управление версиями подсказок. Управляйте подсказками и настройками шаблонов в файлах конфигурации, которые вы можете разместить в системе контроля версий рядом с вашим кодом.

  • Подключайтесь к своим собственным шаблонам и конечным точкам. Расширить AIConfigработать с любой моделью и конечной точкой. Подробности смотрите в разделе пользовательские модели.

Поддерживаемые модели

Это расширение поддерживает все основные модели основных производителей. Чтобы узнать больше, посмотрите https://aiconfig.lastmileai.dev/docs/overview/model-parsers/.

Поставщик

Модель

Язык

Поддерживать

ОпенАИ

GPT3.5

Питон

✅ Интегрированный

ОпенАИ

GPT4

Питон

✅ Интегрированный

ОпенАИ

Далл-Э 3

Питон

✅ Интегрированный

Azure OpenAI

GPT3.5, GPT4

Питон

✅ Интегрированный

Фонд AWS

Клод

Питон

✅ Интегрированный

Конечные точки выхода HuggingFace

Генерация текста, преобразование текста в изображение, синтез речи, резюме, перевод, автоматическое распознавание речи

Питон

✅ Интегрированный

Google

ПалМ2

Питон

✅ Интегрированный

Google

Близнецы

Питон

✅ Интегрированный

Мета* [организация признана экстремистской и запрещена в России]

Лама 2

Питон

🤝 Расширение

Мета

Огнезащитник

Питон

🤝 Расширение

Трубопроводы трансформатора HuggingFace

Генерация текста

Питон

🤝 Расширение

ЧИТАТЬ   «Новинки» открыли семиэтажную парковку. Ею смогут пользоваться жители строящегося Северного Берега

Как это работает

Редактор AIConfig — это пользовательский интерфейс для AIConfig. Последний представляет Схема JSON/YAML для хранения подсказок для генеративного ИИ, а также для хранения моделей и их параметров в виде файла конфигурации.

Например, посмотрите этот айконфигкоторый обрабатывает вызовы функций и цепочку индексов.

  • После установки расширение устанавливает пакет pip. python-aiconfig в вашу среду Python.

  • Когда вы открываете файл *.aiconfig.yaml в VS Code расширение запускается Python-серверна котором это работает AIConfig SDK.

  • Когда вы редактируете и выполняете запросы в редакторе, сервер использует AConfig SDK для выполнения этих запросов. Это дает вам больше гибкости, поскольку вы можете установить Расширения AIConfig в среде Python и использовать их в редакторе.

Расширяемость и настройка

При использовании редактора AIConfig расширение устанавливается python-aiconfig в вашу среду Python. Дополнительные расширения и зависимости можно установить в той же среде Python, а затем использовать в редакторе AIConfig.

инструкции

  1. Бегать pip3 install <extension_package> в вашей среде Python (например. pip3 install aiconfig-extension-hugging-face для моделей Hugging Face через трансформатор, диффузор и конечные точки модели вывода)

  2. Запустите команду AIConfig: создание реестра собственной модели (CMD+SHIFT+PAIConfig: Create Custom Model Registry).

МодельРегистр

МодельРегистр

  1. Сохраните дополнительные шаблоны из пакета, например тот, который был импортирован на шаге 1.

Скопируйте полный пример

from aiconfig_extension_hugging_face import (
    HuggingFaceText2ImageDiffusor,
    HuggingFaceTextGenerationTransformer,
    HuggingFaceTextSummarizationTransformer,
)

from aiconfig import AIConfigRuntime


def register_model_parsers() -> None:
    """Register model parsers for HuggingFace models."""

    text_to_image = HuggingFaceText2ImageDiffusor()
    AIConfigRuntime.register_model_parser(text_to_image, text_to_image.id())

    text_generation = HuggingFaceTextGenerationTransformer()
    AIConfigRuntime.register_model_parser(
        text_generation, text_generation.id()
    )
    text_summarization = HuggingFaceTextSummarizationTransformer()
    AIConfigRuntime.register_model_parser(
        text_summarization, text_summarization.id()
    )
ОбниматьЛицо

ОбниматьЛицо

  1. Открыть *.aiconfig.yaml (Например, CMD+SHIFT+PAIConfig: Create New), и теперь вы можете использовать в редакторе собственное расширение! Чтобы определить свои собственные расширения, см. Документация по расширению редактора AI Config Editor.

ЧИТАТЬ   Предвыборные кампании уже с некоторым успехом используют ИИ. Эксперты опасаются, что это откроет новую эру дезинформации.

Source

От admin