Source: https://aiprimetech.io/vi/docs/guides/migration-from-openai/ [Trang chủ](/vi/) / [Tài liệu](/vi/docs/) / 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ở. Sao chép trang [ Xem dưới dạng Markdown](/vi/docs/guides/migration-from-openai.md) [ Hỏi ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-openai.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Hỏi trong Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-openai.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) 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 ``` Copyfrom 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 ``` Copyfrom 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_url sang https://aiprimetech.io/v1 — kèm hậu tố. - Thay ID mô hình bằng các ID trong [Mô hình](/vi/docs/getting-started/models/). - 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.content cù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 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. [Chat CompletionsTài liệu tham khảo về điểm cuối](/vi/docs/api-reference/chat-completions/)[Mô hìnhCác ID có sẵn](/vi/docs/getting-started/models/)[URL cơ sởVì sao dùng /v1 tại đây](/vi/docs/getting-started/base-urls/) [TrướcChuyển đổi từ API của Anthropic](/vi/docs/guides/migration-from-anthropic/)[Tiếp theoCác phương pháp tốt nhất cho môi trường production](/vi/docs/guides/best-practices/)