Предварительные требования
Перед началом убедитесь:
Аккаунт Dify зарегистрирован
Зайдите на официальный сайт Dify и зарегистрируйте аккаунт, выберите облачную или self-hosted версию
Получен API-ключ APIMart
Войдите в консоль APIMart , чтобы получить API-ключ (начинается с sk-)
Совет: если у вас ещё нет аккаунта APIMart, сначала зарегистрируйтесь на APIMart и получите API-ключ.
Шаг 1: Войдите в Dify и откройте настройки
1.1 Доступ к платформе Dify
Облачная версия: перейдите на https://cloud.dify.ai и войдите
Self-hosted: перейдите по адресу вашего развёртывания Dify
1.2 Перейдите к настройкам моделей
Кликните по значку аватара в правом верхнем углу
Выберите Settings
Выберите Model Provider в левом меню
Примечание: Dify поддерживает настройку нескольких провайдеров моделей. Можно использовать APIMart наряду с другими провайдерами.
Шаг 2: Добавьте провайдера моделей APIMart
Способы настройки: Существует два способа настройки APIMart в Dify:Способ 1 (рекомендуется): использовать функцию Custom API провайдера OpenAI
В настройках провайдера OpenAI напрямую измените Base URL на https://api.apimart.ai/v1
Введите ваш API-ключ APIMart
Быстрее и проще
Способ 2: добавить как кастомного провайдера моделей (метод этого руководства)
Более гибко, можно отдельно управлять провайдером APIMart
Удобно для одновременного использования нескольких API-провайдеров
Оба способа функционально идентичны. Выбирайте по предпочтению.
2.1 Выберите способ настройки
Способ 1: использовать OpenAI Custom API (рекомендуется)
Найдите провайдера OpenAI на странице Model Provider
Кликните кнопку Configure или Settings
На странице конфигурации:
API Key : введите ваш API-ключ APIMart (sk-xxxxxxxxxxxx)
API Base URL или Base URL : введите https://api.apimart.ai/v1
Кликните Save
После настройки вернитесь на страницу провайдера OpenAI и просмотрите Model List
В списке моделей найдите нужные вам модели (например, gpt-4o, gpt-4o-mini, chatgpt-4o-latest и т. д.)
Кликните переключатель справа от модели, чтобы включить её (синий — включена)
Важно: включайте только модели, которые реально поддерживаются APIMart!Хотя список моделей OpenAI в Dify отображает много моделей, корректно работать будут только поддерживаемые APIMart. Включение неподдерживаемых моделей приведёт к ошибкам вызовов API. Полный список поддерживаемых моделей см. в документации API APIMart .
Поддерживаемые и рекомендуемые модели APIMart: Серия GPT:
gpt-5 / gpt-5-chat-latest — модели серии GPT-5
chatgpt-4o-latest / gpt-4o — последняя модель GPT-4o
gpt-4o-mini — быстрая и экономичная версия
gpt-4.1 / gpt-4.1-mini — серия GPT-4.1
Серия Claude:
claude-sonnet-4-5-20250929 — Claude Sonnet 4.5
claude-haiku-4-5-20251001 — Claude Haiku 4.5
Серия Gemini:
gemini-2.0-flash-exp — Google Gemini 2.0 Flash
Можно включить несколько моделей одновременно и гибко переключаться между ними в приложениях.
После завершения можно сразу использовать. Перейдите к Шагу 3 .
Способ 2: добавить кастомного провайдера моделей
На странице Model Provider:
Прокрутите вниз до раздела Custom Model
Кликните кнопку + Add Model
2.2 Настройте провайдера APIMart
В диалоге конфигурации заполните следующую информацию:
Поле Значение Model Name APIMart или кастомное имяModel Type выберите LLM (Large Language Model) API Key ваш API-ключ APIMart (sk-xxxxxxxxxxxx) API endpoint URL https://api.apimart.ai/v1Endpoint model name введите конкретное имя модели (например, gpt-4o, gpt-4o-mini, claude-sonnet-4-5-20250929 и т. д.)
Важно:
Base URL должен включать суффикс /v1: https://api.apimart.ai/v1
API Key должен быть получен из консоли APIMart и начинаться с sk-
Убедитесь, что на ключе достаточный баланс
2.3 Добавьте больше моделей (необязательно)
Чтобы добавить больше моделей, повторите шаги выше:
В разделе кастомных моделей снова кликните + Add Model
Заполните конфигурацию для другой модели
Кликните Save
Рекомендуемые модели для добавления:
Серия GPT-4/5
ID модели Имя модели Длина контекста Сценарий gpt-5GPT-5 128 000 Сложные задачи, обработка длинного текста gpt-4oGPT-4o 128 000 Качественный чат, генерация кода gpt-4o-miniGPT-4o Mini 128 000 Быстрый ответ, выгодно
Серия Claude
ID модели Имя модели Длина контекста Сценарий claude-sonnet-4-5-20250929Claude Sonnet 4.5 200 000 Сложное рассуждение, анализ кода claude-haiku-4-5-20251001Claude Haiku 4.5 200 000 Быстрый ответ, простые задачи
Серия Gemini
ID модели Имя модели Длина контекста Сценарий gemini-2.0-flash-expGemini 2.0 Flash 32 000 Мультимодальное, приложения реального времени
Рекомендации по производительности:
💰 Выгодные: gpt-4o-mini, claude-haiku-4-5-20251001
🚀 Производительные: gpt-5, gpt-4o, claude-sonnet-4-5-20250929
⚡ Быстрый ответ: gemini-2.0-flash-exp, gpt-4o-mini
Шаг 3: Используйте модели APIMart в приложениях
3.1 Создайте новое приложение
Вернитесь на главную Dify
Кликните кнопку Create App
Выберите тип приложения:
Chatbot — диалоговое приложение
Text Generator — приложение генерации текста
Agent — интеллектуальный агент
Workflow — сложное workflow-приложение
3.2 Выберите модель APIMart
На странице оркестрации приложения:
Найдите область Model Settings
Кликните выпадающий список Select Model
Выберите провайдера APIMart
Выберите настроенную модель (например, gpt-4o)
3.3 Настройте параметры модели
Настройте параметры модели по необходимости:
Параметр Описание Рекомендуемое значение Temperature контролирует случайность вывода 0,7 (креативность) / 0,3 (точность) Max Tokens максимальная длина вывода 2000-4000 Top P параметр nucleus sampling 0,9 Presence Penalty снижает повторения 0,0-0,5 Frequency Penalty снижает частые слова 0,0-0,5
Шаг 4: Создание и тестирование приложения
4.1 Добавьте промпты
На странице оркестрации приложения:
Напишите промпты в области System Prompt
Используйте переменные, чтобы сделать приложение динамичным:
{{variable_name}} — переменная пользовательского ввода
{{context}} — контекст базы знаний
Пример промпта:
You are a professional customer service assistant, skilled at answering product questions.
Product Information: {{product_info}}
Please provide accurate and friendly answers based on user questions. If unsure, honestly inform the user.
User Question: {{user_question}}
4.2 Добавьте базу знаний (необязательно)
Если нужны возможности RAG (Retrieval Augmented Generation):
Кликните Knowledge Base в левом меню
Создайте новую базу знаний и загрузите документы
Подключите базу знаний на странице оркестрации приложения
Настройте параметры поиска
4.3 Тестирование приложения
Вводите тестовые вопросы в правой панели Preview
Просматривайте эффективность ответов ИИ
При необходимости настраивайте промпты и параметры
Повторяйте тестирование до удовлетворительного результата
4.4 Опубликуйте приложение
После тестирования:
Кликните кнопку Publish в правом верхнем углу
Выберите способ публикации:
API Call — интеграция через API
Embed in Website — сгенерируйте код встраивания
Public Link — сгенерируйте ссылку для шеринга
Шаг 5: Мониторинг и оптимизация
5.1 Просмотр логов приложения
На странице деталей приложения:
Кликните вкладку Logs
Просматривайте все записи диалогов
Анализируйте вопросы пользователей и ответы ИИ
Находите возможности для улучшения
5.2 Мониторинг использования API
Войдите в консоль APIMart , чтобы посмотреть:
📊 Статистика вызовов API — общее количество вызовов, процент успеха
💰 Детали расходов — дневные/месячные расходы
📈 Тенденции использования — изменения использования
🔍 Логи запросов — подробные записи запросов
5.3 Оптимизация производительности приложения
Оптимизация на основе данных мониторинга:
Корректировка выбора модели
Используйте gpt-4o-mini для простых задач, чтобы сократить расходы
Используйте gpt-4o или claude-sonnet-4-5 для сложных задач, чтобы улучшить качество
Оптимизация промптов
Делайте промпты более чёткими и конкретными
Добавляйте примеры для повышения эффективности
Используйте chain-of-thought для лучшего рассуждения
Настройка кэширования
Включите кэширование для похожих вопросов
Сократите расходы на вызовы API
Расширенные возможности
Использование оркестрации workflow
Функция workflow Dify позволяет:
Условные ветви — выполнение разной логики в зависимости от условий
Сотрудничество нескольких моделей — комбинируйте преимущества моделей
Вызов внешних инструментов — вызывайте API, базы данных и другие ресурсы
Передача переменных — передавайте данные между разными узлами
Настройка возможностей агента
Создавайте интеллектуальных агентов с моделями APIMart:
Вызов инструментов — позвольте ИИ вызывать внешние инструменты
Управление памятью — поддерживайте долговременную память диалога
Автономное принятие решений — ИИ автономно планирует шаги выполнения
Мультимодальные приложения
Используйте мультимодальные возможности APIMart:
Понимание изображений — используйте gpt-4o или claude-3 для обработки изображений
Генерация изображений — интегрируйте API генерации изображений APIMart
Обработка голоса — интегрируйте сервисы TTS и STT
Часто задаваемые вопросы
Q1: Не удаётся подключиться к сервису APIMart?
Решение:
Проверьте Base URL :
Убедитесь, что это https://api.apimart.ai/v1 (включает /v1)
Не добавляйте лишние пути и не пропускайте /v1
Проверьте API Key :
Убедитесь, что API Key начинается с sk-
Проверьте действительность ключа в консоли APIMart
Проверьте сетевое подключение :
Убедитесь, что сервер может получить доступ к https://api.apimart.ai
Для self-hosted версий нужно обеспечить сетевое подключение сервера
Q2: Модель медленно отвечает?
Решение:
Переключитесь на более быстрые модели :
Используйте gpt-4o-mini вместо gpt-4o
Используйте gemini-2.0-flash-exp для более быстрого ответа
Оптимизируйте длину промпта :
Уменьшите ненужный контекст
Упростите описания промптов
Настройте поиск по базе знаний :
Уменьшите количество извлечённых документов
Увеличьте порог сходства
Q3: Вызовы API падают или возвращают ошибки?
Распространённые ошибки и решения:
Сообщение об ошибке Причина Решение 401 UnauthorizedНедействительный или истёкший API Key Получите API Key заново и обновите конфигурацию 429 Too Many RequestsПревышен лимит запросов Настройте параметры параллелизма приложения или подождите и повторите 500 Internal Server ErrorВременная проблема на сервере Подождите несколько минут и повторите insufficient_quotaНедостаточный баланс аккаунта Пополните в консоли context_length_exceededВвод превышает длину контекста Уменьшите длину ввода или используйте модель с большим контекстом
Q4: Как сократить расходы на использование API?
Советы по оптимизации расходов:
Выбор модели :
Используйте gpt-4o-mini для простых задач (стоимость составляет лишь 1/10 от gpt-4o)
Рассмотрите более экономичные модели для пакетных задач
Включите кэширование :
Возвращайте кэшированные результаты для одинаковых вопросов
Настройте сопоставление по сходству в Dify
Оптимизируйте длину вывода :
Устанавливайте разумные Max Tokens
Избегайте генерации слишком длинных ответов
Используйте потоковый вывод :
Улучшает пользовательский опыт без увеличения затрат
Q5: Как обращаться с чувствительными данными?
Рекомендации по безопасности данных:
Используйте переменные окружения :
Не хардкодьте API Key в коде
Используйте функцию переменных окружения Dify
Настройте контроль доступа :
Установите разрешения доступа к приложению
Включите аутентификацию для вызовов API
Аудит логов :
Регулярно проверяйте логи приложения
Отслеживайте аномальные паттерны доступа
Лучшие практики
1. Промпт-инжиниринг
Структурированные промпты:
# Role Definition
You are a professional [role description]
# Task Objective
You need to help users [task description]
# Output Requirements
- Requirement 1
- Requirement 2
- Requirement 3
# Input Information
{{user_input}}
2. Управление базой знаний
Стратегия разбиения : установите разумный размер чанков документов (рекомендуется 500-1000 символов)
Метаданные : добавляйте метаданные к документам для упрощения поиска
Регулярные обновления : поддерживайте актуальность содержимого базы знаний
3. Обработка ошибок
Дружелюбные сообщения : предоставляйте пользователям чёткие сообщения об ошибках
Запасная стратегия : переключайтесь на резервную модель при сбое основной
Механизм повтора : автоматический повтор при временных ошибках
4. Мониторинг производительности
Установите оповещения : оповещения о низком балансе, высоких показателях ошибок
Регулярный анализ : анализируйте данные использования еженедельно/ежемесячно
Непрерывная оптимизация : корректируйте конфигурацию на основе данных
Примеры сценариев использования
1. Интеллектуальная клиентская поддержка
Конфигурация приложения:
Модель: gpt-4o-mini (выгодная)
База знаний: документация продукта, FAQ
Функции: автоматический ответ на распространённые вопросы, эскалация сложных к человеку
2. Помощник по созданию контента
Конфигурация приложения:
Модель: gpt-4o или claude-sonnet-4-5 (высокое качество)
Функции: генерация статей, рерайт, полировка
Параметры: Temperature=0,8 (усиление креативности)
3. Ассистент по коду
Конфигурация приложения:
Модель: claude-sonnet-4-5 (отлично для кода)
Функции: генерация, объяснение, отладка кода
База знаний: документация проекта, API-документация
4. Ассистент анализа данных
Конфигурация приложения:
Модель: gpt-4o (сильное рассуждение)
Инструменты: выполнение Python-кода, визуализация данных
Функции: анализ данных, генерация отчётов
Возможности
Используя Dify + APIMart, вы можете:
🤖 Быстро создавать AI-приложения — создавайте мощные AI-приложения без кодирования
📚 Расширение базой знаний — технология RAG позволяет ИИ отвечать на основе ваших данных
🔧 Гибкие workflow — визуально оркестрируйте сложную AI-логику
🎯 Точное управление промптами — контроль версий и A/B-тестирование
📊 Полный мониторинг и аналитика — понимайте использование и производительность приложения
🔌 Несколько способов интеграции — API, встраивание, WebApp и др.
👥 Командное сотрудничество — поддержка совместной разработки несколькими пользователями
🌐 Поддержка нескольких моделей — гибко переключайтесь между разными AI-моделями
Поддержка и помощь
Если у вас возникнут проблемы:
Начните использовать APIMart Зарегистрируйтесь в APIMart прямо сейчас, получите API-ключ и создавайте мощные AI-приложения в Dify!