AI DIAL Core 是一个核心组件镜像,旨在为各类AI模型提供统一的API访问入口,作为单一接入点集中管理和简化AI模型的API调用流程。通过该镜像,用户无需直接对接多个AI模型的原生接口,可通过统一规范的接口访问不同模型,降低系统集成复杂度,提升API调用的可管理性和可维护性。
通过以下命令快速启动AI DIAL Core容器:
bashdocker run -d \ --name ai-dial-core \ -p 8080:8080 \ -e MODEL_REGISTRY_URL="http://model-registry:8500" \ -e AUTH_ENABLED="true" \ -e ADMIN_API_KEY="your-secure-admin-key" \ ai-dial-core:latest
参数说明:
-p 8080:8080:端口映射,将容器内服务端口(默认8080)映射到主机端口MODEL_REGISTRY_URL:模型注册中心地址,用于发现和管理可用AI模型AUTH_ENABLED:是否启用API认证(true/false),生产环境建议开启ADMIN_API_KEY:管理员API密钥,用于配置管理操作的身份验证AI DIAL Core支持通过环境变量进行详细配置,关键配置项如下:
| 环境变量名 | 描述 | 默认值 | 示例 |
|---|---|---|---|
PORT | 服务监听端口 | 8080 | 9090 |
MODEL_REGISTRY_URL | 模型注册中心地址 | - | [***] |
AUTH_ENABLED | 是否启用认证 | false | true |
ADMIN_API_KEY | 管理员API密钥 | - | secure-random-string |
REQUEST_TIMEOUT | 模型请求超时时间(毫秒) | 30000 | 60000 |
LOG_LEVEL | 日志级别 | info | debug |
CORS_ALLOWED_ORIGINS | 允许的跨域请求源 | * | [***] |
以下是使用docker-compose部署的示例配置:
yamlversion: '3.8' services: ai-dial-core: image: ai-dial-core:latest container_name: ai-dial-core ports: - "8080:8080" environment: - PORT=8080 - MODEL_REGISTRY_URL=http://model-registry:8500 - AUTH_ENABLED=true - ADMIN_API_KEY=${ADMIN_API_KEY} - REQUEST_TIMEOUT=45000 - LOG_LEVEL=info - CORS_ALLOWED_ORIGINS=https://app.example.com,https://admin.example.com restart: unless-stopped networks: - ai-service-network networks: ai-service-network: driver: bridge
通过统一接口调用AI模型的示例请求:
bashcurl -X POST http://localhost:8080/api/v1/invoke \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ${API_KEY}" \ -d '{ "modelId": "text-generator-v2", "input": "请介绍Docker容器技术", "parameters": { "temperature": 0.7, "max_tokens": 500 } }'
请求参数说明:
modelId:目标AI模型的唯一标识符(需在注册中心预先注册)input:模型输入内容,根据模型类型调整格式parameters:模型特定的调用参数,将自动转发至目标模型如需持久化配置数据,可通过挂载卷实现:
bashdocker run -d \ --name ai-dial-core \ -p 8080:8080 \ -v ./dial-config:/app/config \ -e CONFIG_PERSIST_PATH="/app/config" \ ai-dial-core:latest
挂载的./dial-config目录将存储模型配置、认证策略等持久化数据,容器重启后配置不丢失。




探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务