AlfredPros: CodeLLaMa 7B Instruct Solidity alfredpros/codellama-7b-instruct-solidity

Модель AlfredPros: CodeLLaMa 7B Instruct Solidity от Alfredpros (семейство codellama-7b) доступна через единый OpenAI-совместимый API НейроГейт — без VPN, с оплатой в рублях, единым ключом для всех 353+ моделей платформы.
Доступны через единый API НейроГейт: 1 модель Alfredpros.

👁 Зрение 🧠 Рассуждение 🎨 Генерация изображений 🎙 Аудио-вход 🔊 Синтез речи 🆓 Бесплатно
4K
контекст, токенов
80 ₽
за 1 млн входных токенов
120 ₽
за 1 млн выходных токенов
0
возможностей
2023-06
база знаний до

Что такое AlfredPros: CodeLLaMa 7B Instruct Solidity

Генерация и прототипирование смарт-контрактов на Solidity в рамках небольших и учебных Web3-проектов.

CodeLLaMa 7B Instruct Solidity — это open-source модель на базе Code LLaMA 7B Instruct, дообученная специально для генерации смарт-контрактов на языке Solidity. Файнтюнинг выполнен методом 4-bit QLoRA с использованием библиотеки PEFT, что позволяет получить узкоспециализированную модель при относительно скромных вычислительных затратах на обучение.

Модель ориентирована на разработчиков Web3 и блокчейн-проектов, которым нужен инструмент для быстрого прототипирования смарт-контрактов, генерации шаблонного кода и изучения паттернов Solidity. Контекстное окно составляет 4096 токенов, что достаточно для работы с контрактами среднего размера, но может быть ограничивающим фактором при работе с крупными проектами. Важно учитывать, что модель является экспериментальной разработкой от независимого провайдера, а не продуктом крупной лаборатории, поэтому перед использованием в продакшене сгенерированный код необходимо тщательно аудировать.

Когда брать эту модель

Пример работы

Реальный сценарий, на котором модель проявляет себя:

Напиши смарт-контракт на Solidity для ERC-20 токена с функцией mint, доступной только владельцу контракта, и механизмом паузы всех переводов.

Использование AlfredPros: CodeLLaMa 7B Instruct Solidity через НейроГейт

OpenAI-совместимый эндпоинт https://api.neuralgate.ru/v1 — замени base_url в любом SDK и используй модель по её id.

# Chat completion
curl https://api.neuralgate.ru/v1/chat/completions \
  -H "Authorization: Bearer $NEURALGATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "alfredpros/codellama-7b-instruct-solidity",
    "messages": [{"role":"user","content":"Привет!"}]
  }'

Кейсы использования

Где AlfredPros: CodeLLaMa 7B Instruct Solidity часто применяется:

Чат-боты Генерация контента Перевод Поддержка клиентов

Подключить AlfredPros: CodeLLaMa 7B Instruct Solidity через единый API

Без VPN. Оплата в рублях. 30 минут до первого запроса. Один ключ — 353 модели.

Получить API-ключ →