Migración desde la API de Anthropic
Migra una base de código existente que use el SDK de Anthropic cambiando dos valores.
Como la pasarela utiliza el formato Messages, la migración consiste en un cambio de configuración. Los cuerpos de las solicitudes, el procesamiento de las respuestas, los manejadores de streaming y las definiciones de herramientas se mantienen tal como están.
Python
from anthropic import Anthropic
client = Anthropic(
api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key
base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line
)
class=class="s">"c"># everything below is unchanged
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.CLAUDEAPIKEY,
baseURL: "https:">//aiprimetech.io",
});
Migración solo mediante variables de entorno
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"
Lista de comprobación para la migración
- Cambia la URL base y la clave. Sin el sufijo
/v1para los clientes de Anthropic. - Mapea los identificadores de modelo; consulta Modelos. Los identificadores son fijos, por lo que los nombres de tipo
claude-3-5-sonnet-20241022de una integración anterior deben actualizarse a un identificador actual. - Vuelve a ejecutar tu batería de pruebas. Las estructuras de las respuestas son idénticas, así que cualquier fallo se debe a un problema con el identificador del modelo o la URL base.
- Comprueba el streaming si lo utilizas: la estructura de los eventos no cambia, pero debes actualizar cualquier nombre de host codificado en un proxy o una lista de permitidos.
- Migra primero un servicio y compara las salidas antes de cambiarlo todo.
Lo que no se transfiere
- Las funciones de Anthropic Console —el entorno de trabajo, la facturación de la organización y los límites por espacio de trabajo— son productos de Anthropic y no tienen equivalente aquí.
- La API Batch y cualquier función beta que esta pasarela no exponga. Consulta Descripción general para ver la lista actual de endpoints.
- Las condiciones contractuales. Si necesitas un DPA o un SLA firmado por Anthropic, sigue utilizando la API oficial.