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

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

Giữ nguyên SDK OpenAI và truy cập các mô hình Claude bằng cách thay đổi URL cơ sở.

Cổng API cung cấp một điểm cuối tương thích với OpenAI, nên cơ sở mã OpenAI hiện có có thể truy cập các mô hình Claude mà không cần viết lại phần xử lý yêu cầu.

Python

from openai import OpenAI

client = OpenAI(
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",          class=class="s">"c"># the /v1 is required here
)

resp = client.chat.completions.create(
    model=class="s">"claude-sonnet-4-6",  class=class="s">"c"># a Claude model through the OpenAI SDK
    messages=[{class="s">"role": class="s">"user", class="s">"content": class="s">"Hello"}],
)

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model=class="s">"claude-sonnet-4-6",
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",
)

Danh sách kiểm tra

  1. Đặt base_url sang https://aiprimetech.io/v1 — kèm hậu tố.
  2. Thay ID mô hình bằng các ID trong Mô hình.
  3. Cách phân tích phản hồi không đổi: choices[0].message.content.
  4. Cách truyền luồng không đổi: choices[0].delta.content cùng với dấu hiệu [DONE] kết thúc.
  5. Việc gọi hàm sử dụng cấu trúc OpenAI tools trên điểm cuối này.
Hành vi khác nhau ngay cả khi giao diện không đổi. Claude và GPT phản hồi khác nhau với cùng một câu lệnh, đặc biệt về việc tuân thủ chỉ dẫn và định dạng đầu ra. Hãy kiểm tra lại các câu lệnh phụ thuộc vào một phong cách cụ thể và chạy lại các đánh giá thay vì mặc định rằng chúng tương đương.