Skip to content

feat(agnes): 接入 Agnes 图像和视频模型#217

Open
Ferict wants to merge 1 commit into
ATH-MaaS:mainfrom
Ferict:codex/agnes-models
Open

feat(agnes): 接入 Agnes 图像和视频模型#217
Ferict wants to merge 1 commit into
ATH-MaaS:mainfrom
Ferict:codex/agnes-models

Conversation

@Ferict

@Ferict Ferict commented Jun 20, 2026

Copy link
Copy Markdown

Summary

  • Add Agnes image generation client
  • Add Agnes video generation client
  • Add Agnes provider settings in Web UI
  • Add Agnes LLM presets
  • Add SOCKS proxy support via httpx[socks]
  • Normalize Agnes video num_frames to the required 8n + 1 rule
  • Prefer Agnes video_id result polling endpoint
  • Preserve remote Agnes image URLs for image-to-video workflows
  • Add Agnes image/video client tests

Verification

  • uv run --extra dev pytest
  • uv run python -m compileall pixelle_video web tests
  • uv run --extra dev ruff check pixelle_video/services/api_services/image_agnes.py pixelle_video/services/api_services/video_agnes.py tests/services/api_services/agnes_image_test.py tests/services/api_services/agnes_video_test.py

@CLAassistant

CLAassistant commented Jun 20, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants