Logo
Explore Help
Register Sign In
ling/hermes-agent
1
0
Fork 0
You've already forked hermes-agent
mirror of https://github.com/NousResearch/hermes-agent.git synced 2026-04-28 06:51:16 +08:00
Code Issues Packages Projects Releases Wiki Activity
Files
a5e4a86ebe124be1441f4552b11bbc746f6e0cd6
hermes-agent/plugins/image_gen/xai/plugin.yaml

8 lines
193 B
YAML
Raw Normal View History

feat(xai): add xAI image generation provider (grok-imagine-image) Add xAI as a plugin-based image generation backend using grok-imagine-image. Follows the existing ImageGenProvider ABC pattern used by OpenAI and FAL. Changes: - plugins/image_gen/xai/__init__.py: xAI provider implementation - Uses xAI /images/generations endpoint - Supports text-to-image and image editing with reference images - Multiple aspect ratios (1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3) - Multiple resolutions (1K, 2K) - Base64 output saved to cache - Config via config.yaml image_gen.xai section - plugins/image_gen/xai/plugin.yaml: plugin metadata - tests/plugins/image_gen/test_xai_provider.py: 19 unit tests - Provider class (name, display_name, is_available, list_models, setup_schema) - Config (default model, resolution, custom model) - Generate (missing key, success b64/url, API error, timeout, empty response, reference images, auth header) - Registration Requires XAI_API_KEY in ~/.hermes/.env. To use: set image_gen.provider: xai in config.yaml.
2026-04-23 16:45:10 +04:00
name: xai
version: 1.0.0
description: "xAI image generation backend (grok-imagine-image). Supports text-to-image and editing."
author: Julien Talbot
kind: backend
requires_env:
- XAI_API_KEY
Reference in New Issue Copy Permalink
Powered by Gitea Version: 25.4.3 Page: 34ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API