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
- Đặt
base_urlsanghttps://aiprimetech.io/v1— kèm hậu tố. - Thay ID mô hình bằng các ID trong Mô hình.
- Cách phân tích phản hồi không đổi:
choices[0].message.content. - Cách truyền luồng không đổi:
choices[0].delta.contentcùng với dấu hiệu[DONE]kết thúc. - Việc gọi hàm sử dụng cấu trúc OpenAI
toolstrê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.