All API HubAll API Hub
Homepage
Getting Started
Frequently Asked Questions
Changelog
  • 简体中文
  • English
  • 日本語
Homepage
Getting Started
Frequently Asked Questions
Changelog
  • 简体中文
  • English
  • 日本語
  • 🚀 Getting Started

    • Getting Started
    • Permission Management (Optional Permissions)
    • Safari Extension Installation Guide
    • Installation Guide for QQ / 360 and Other Browsers
  • 🔑 Accounts & Credentials

    • API Credentials
    • Bookmark Management
    • Sorting Priority Settings
  • 📊 Analytics & Dashboard

    • Balance History
    • Usage Analysis
    • Model List and Price Comparison
    • Automatic Refresh and Real-time Data
  • 🤖 Automation Helpers

    • Automatic Check-in and Check-in Monitoring
    • Redemption Assist
    • Cloudflare Shield Bypass Assistant
  • 🔌 Ecosystem & Integrations

    • Supported Site List
    • Supported Export Tools List
    • Quick Export Site Configuration
    • CLIProxyAPI Integration and One-Click Import
  • 🛠️ Admin Management

    • Managed Site Model Sync
    • Self-Hosted Site Management (New API / AxonHub / Claude Code Hub, etc.)
    • Model Redirect
  • 🛡️ Data & Support

    • Data Import and Export
    • WebDAV Backup and Automatic Synchronization
    • All API Hub Privacy Policy
    • Troubleshooting Guide for Auto-Identification
    • Frequently Asked Questions
  • Changelog

Managed Site Model Sync

An automation tool for administrators of self-hosted management panels (New API, AxonHub, Octopus, etc.). Automatically pulls the latest model list from upstream providers and updates your channel configurations, ensuring worry-free synchronization.

Model List Sync Interface

Feature Overview

  • 🔄 Cross-Platform Auto-Sync: Supports New API, AxonHub, Octopus, and other systems, executing sync automatically at set intervals.
  • 🎯 Flexible Sync Strategies: Supports full sync, manually selected channel sync, or retrying only the last failed tasks.
  • ⚡ Smart Rate Limiting: Built-in rate-limiting algorithm to avoid being flagged as an attack by upstream sites when syncing dozens or hundreds of channels in bulk.
  • 📊 Real-time Progress Monitoring: View the sync status, HTTP status code, and duration of each channel in real-time during the sync process.
  • 📜 Detailed Execution History: Retains the results of each sync, comparing model list changes before and after for easy tracking.

Supported System Types

System TypeSync Logic
New API / DoneHub / VeloeraCalls /api/channel/fetch_models (GET) to fetch upstream models, then updates channel configuration.
OctopusCalls /api/v1/channel/fetch-model (POST) to fetch upstream models.
AxonHubAutomatically reads and syncs the model list associated with the channel through the AxonHub management interface.

Prerequisites

Before starting the sync, you need to complete the connection configuration for the corresponding system (Base URL, Admin Token, or account password) in Basic Settings -> Self-Hosted Site Management.

Tip

After the configuration is complete, select "Model List Sync" on the settings page to enter the task management interface.

Core Operating Workflow

1. Manually Execute Tasks

On the "Model Sync" page, you can:

  • Execute All: Scans all enabled channels and triggers synchronization.
  • Execute Selected: Select specific channels in the table for partial updates.
  • Retry Failed Items Only: Quickly repair channels that failed due to the last network fluctuation.

2. View Execution Results

The sync table displays the following key fields:

  • Status: Success, failure, or in progress.
  • Old Model List: Models the channel already had before synchronization.
  • New Model List: Models obtained from the upstream interface in real-time.
  • Error Message: If it fails, the specific error code (such as 401, 429, 500) and reason will be displayed.

3. Configure Automation Options

In the Settings -> Model List Sync panel, you can customize the sync behavior:

OptionRecommended ValueDescription
Execution Interval6 - 12 hoursThe frequency of automatic synchronization; it is not recommended to set it too frequently.
Concurrency1 - 3The number of simultaneous sync tasks. It is recommended to keep it within 2 when there are many channels.
Rate Limit (RPM)20The maximum number of requests allowed per minute to protect upstream sites.
Max Retries3The number of automatic retries after a task fails.

FAQ

QuestionSolution
No change in model list after syncPlease check if the upstream site has really updated the models, or if the API Key of the channel has permission to read the model list.
Frequent 429 errorsPlease lower the "Requests Per Minute" or increase the "Execution Interval."
Unable to get AxonHub modelsPlease confirm that the AxonHub administrator account has sufficient permissions and that the Base URL is filled in correctly.
Sync causes some models to be lostBy default, sync will overwrite the existing model list. If you have custom models (not returned by upstream), please manually add them after sync or use the Whitelist strategy (Beta).

Related Docs

  • Self-Hosted Site Management: How to configure connection information for self-hosted sites.
  • Model Redirect Management: How to map model names after syncing models.
  • Supported Sites List: View all compatible system types.
Last Updated: 5/3/26, 12:21 PM
Contributors: anime
Next
Self-Hosted Site Management (New API / AxonHub / Claude Code Hub, etc.)