Amp
Configure Amp via CLIProxyAPI pour router ses requêtes style Anthropic vers Prismatic.
Configuration
- Crée un
config.yamlCLIProxyAPI avec un provider customprismatic. - Mets le
base-urldu provider surhttps://api.prismaticapi.com/v1etapi-keysur ta clé Prismatic. - Mappe les noms de modèles demandés par Amp vers des IDs modèles publics Prismatic dans
model-mappings. - Démarre le proxy local sur
http://localhost:3456, puis pointeANTHROPIC_BASE_URLd’Amp vers ce proxy.
Exemple
server:
port: 3456
custom-providers:
- name: "prismatic"
base-url: "https://api.prismaticapi.com/v1"
api-key: "pa_YOUR_KEY"
models:
- "claude-sonnet-4-6"
- "claude-haiku-4-5"
model-mappings:
gpt-5.4:
provider: prismatic
model: claude-sonnet-4-6
gpt-5.3-codex:
provider: prismatic
model: claude-sonnet-4-6
glm-5-turbo:
provider: prismatic
model: claude-haiku-4-5
force-model-mappings: truedocker run -d --name cliproxyapi \ -p 3456:3456 \ -v ./config.yaml:/CLIProxyAPI/config.yaml \ eceasy/cliproxyapi
export ANTHROPIC_BASE_URL="http://localhost:3456" export ANTHROPIC_API_KEY="pa_YOUR_KEY" amp
Modèles recommandés
claude-sonnet-4-6— modèle fort pour raisonnement, refactor et agents de code.claude-haiku-4-5— option rapide pour autocomplete, petites questions et tâches légères.deepseek-v3-2ou autre ID public — alternative selon ton catalogue actif et ton plan.
Troubleshooting
Le proxy ne démarre pas
Vérifie que Docker tourne avec docker ps, lis docker logs cliproxyapi et confirme que le port 3456 est libre.
Erreurs de connexion Amp
Confirme que ANTHROPIC_BASE_URL vaut http://localhost:3456 et que le conteneur proxy tourne encore.
Erreurs de mapping modèle
Vérifie model-mappings et assure-toi que chaque valeur mappée est un ID modèle public Prismatic.
Notes
- Dans ce setup, Amp appelle le proxy local ; CLIProxyAPI traduit ensuite la requête vers l’API compatible OpenAI de Prismatic.
- Garde
force-model-mappings: truepour mapper explicitement les noms de modèles inattendus d’Amp. - Utilise les IDs modèles publics retournés par
GET /v1/modelsquand tu personnalisesmodel-mappings.