Trang chủ / Tài liệu / Chuyển đổi từ API của Anthropic

Chuyển đổi từ API của Anthropic

Chuyển một cơ sở mã đang dùng SDK Anthropic sang gateway bằng cách thay đổi hai giá trị.

Vì cổng API sử dụng định dạng Messages, việc chuyển đổi chỉ là thay đổi cấu hình. Phần thân yêu cầu, cách phân tích phản hồi, bộ xử lý truyền luồng và định nghĩa công cụ đều giữ nguyê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",
});

Chuyển đổi chỉ bằng biến môi trường

export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"

Danh sách kiểm tra khi chuyển đổi

  1. Thay đổi URL cơ sở và khóa. Không dùng hậu tố /v1 cho các ứng dụng khách Anthropic.
  2. Ánh xạ ID mô hình — xem Mô hình. Các ID được cố định, vì vậy các tên theo kiểu claude-3-5-sonnet-20241022 từ một tích hợp cũ cần được cập nhật thành ID hiện tại.
  3. Chạy lại bộ kiểm thử của bạn. Cấu trúc phản hồi giống hệt nhau, nên bất kỳ lỗi nào phát sinh đều là vấn đề về ID mô hình hoặc URL cơ sở.
  4. Kiểm tra tính năng truyền luồng nếu bạn sử dụng: cấu trúc sự kiện không đổi, nhưng mọi tên máy chủ được mã hóa cứng trong proxy hoặc danh sách cho phép đều cần được cập nhật.
  5. Chuyển một dịch vụ trước và so sánh đầu ra trước khi chuyển toàn bộ.

Những gì không được chuyển sang