vi ▾
ApiRouterOpen

API LLM không kiểm duyệt thay thế trực tiếp

Open Router: Những sai lầm phổ biến

Nhà phát triển thường gặp khó khăn với các cổng LLM vì họ giả định tất cả các điểm cuối hoạt động giống như các dịch vụ OpenAI tiêu chuẩn. Cấu hình sai URL cơ sở hoặc ID mô hình làm hỏng khả năng tương thích, trong khi bỏ qua các giới hạn tốc độ và quy tắc đếm token dẫn đến các lỗi không mong muốn. Hiểu những sắc thái này đảm bảo các tập lệnh tự động hóa của bạn chạy đáng tin cậy mà không lãng phí tín dụng vì các lỗi im lặng.

Cập nhật lần cuối

Tóm tắt

  1. Luôn xác minh URL cơ sở của bạn khớp chính xác với nhà cung cấp, vì các SDK OpenAI chung thường mặc định là openai.com.
  2. ID mô hình không phải là tên nhà cung cấp mà là một khóa định tuyến cụ thể phải khớp với cấu hình của nhà cung cấp.
  3. Giới hạn tốc độ áp dụng cho mỗi khóa API, vì vậy các yêu cầu đồng bộ có thể thất bại nếu vượt quá ngưỡng cho phép.
  4. Các phản hồi dạng stream yêu cầu xử lý cụ thể phía máy khách để tránh các kết nối treo hoặc bỏ sót dữ liệu từng phần.

Tại sao URL cơ sở của bạn quan trọng

URL cơ sở là điểm thất bại phổ biến nhất khi chuyển đổi nhà cung cấp. Hầu hết các SDK OpenAI mặc định trỏ đến https://api.openai.com. Nếu bạn thay đổi khóa API nhưng quên cập nhật URL cơ sở, các yêu cầu của bạn sẽ đi đến máy chủ sai. Điều này dẫn đến lỗi xác thực hoặc khả năng mô hình không mong đợi. Luôn kiểm tra tài liệu của nhà cung cấp cho điểm cuối chính xác. Ví dụ, một API không kiểm duyệt thay thế trực tiếp có thể sử dụng https://api.apirouteropen.com/v1. Chỉ cần thay đổi URL cơ bản và khóa cho phép bạn giữ nguyên mã hiện có. Điều này đảm bảo tương thích với các thư viện như LangChain hoặc LlamaIndex. Xác minh URL trước khi mở rộng quy mô sử dụng của bạn.

Hiểu lầm về ID mô hình

Các nhà phát triển thường giả định rằng ID mô hình tương ứng với tên của nhà cung cấp như gpt-4 hoặc claude-3. Trên thực tế, ID mô hình là một khóa định tuyến cụ thể do cổng xác định. Đối với dịch vụ không kiểm duyệt của chúng tôi, ID đơn giản là uncensored. Đang gửi gpt-3.5-turbo có thể thất bại hoặc trả về một mô hình khác nếu gateway không ánh xạ nó. Luôn sử dụng chính xác ID được cung cấp trong tài liệu. Điều này áp dụng cho tất cả các proxy LLM. Kiểm tra GET /v1/models endpoint để xem các tùy chọn có sẵn. Việc xác định sai ID mô hình sẽ gây ra lỗi yêu cầu ngay lập tức. Nó không phải là sản phẩm của nhà cung cấp mà là một tham số cấu hình.

Bất ngờ về giới hạn tốc độ

Giới hạn tốc độ thường áp dụng theo từng khóa API, không phải theo tài khoản. Nếu bạn sử dụng một khóa duy nhất cho nhiều quy trình, bạn có thể sẽ chạm giới hạn nhanh chóng. API của chúng tôi cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời trên mỗi khóa. Vượt quá các giới hạn này sẽ trả về lỗi 429. Điều này rất quan trọng đối với các ứng dụng khối lượng lớn. Sử dụng các khóa riêng biệt cho các dịch vụ khác nhau để tránh nhiễu. Theo dõi mức sử dụng của bạn thông qua bảng điều khiển. Giới hạn tốc độ bảo vệ sự ổn định của máy chủ nhưng có thể làm gián đoạn các quy trình tự động hóa. Hãy lập kế hoạch cho độ đồng thời của bạn một cách cẩn thận. Việc thay thế một khóa duy nhất sẽ vô hiệu hóa khóa cũ ngay lập tức. Điều này ngăn chặn việc sử dụng đồng thời cùng một khóa.

Sự nhầm lẫn giữa Streaming và Không Streaming

Các phản hồi dạng stream yêu cầu xử lý cụ thể phía máy khách. SDK phải được cấu hình để xử lý các sự kiện được máy chủ gửi (SSE). Nếu bạn sử dụng máy khách không hỗ trợ streaming, bạn sẽ phải đợi toàn bộ phản hồi. Điều này làm tăng độ trễ cho các đầu ra dài. API của chúng tôi hỗ trợ streaming với sử dụng token trong chunk cuối cùng. Điều này cho phép hiển thị văn bản theo thời gian thực. Không streaming tốt hơn cho xử lý hàng loạt. Hãy chọn chế độ dựa trên trường hợp sử dụng của bạn. Xử lý sai có thể dẫn đến các kết nối treo. Luôn kiểm tra streaming với một mẫu nhỏ trước. Đảm bảo máy khách của bạn hỗ trợ SSE để có hiệu suất tối ưu.

Lỗi đếm Token

Việc đếm token khác nhau giữa các nhà cung cấp. Một số đếm khoảng trắng, những số khác thì không. API của chúng tôi đếm token prompt và completion cùng nhau. Cửa sổ ngữ cảnh là 100,000 token. Đầu ra tối đa là 16,000 token cho mỗi yêu cầu. Nếu bạn vượt quá giới hạn này, yêu cầu sẽ thất bại. Đừng giả định rằng việc phân tích cú pháp của OpenAI giống với của chúng tôi. Hãy sử dụng bộ phân tích cú pháp của nhà cung cấp để có độ chính xác. Lỗi đếm token dẫn đến các khoản phí hoặc lỗi không mong đợi. Luôn xác minh số lượng token trước khi gửi các prompt lớn. Điều này đặc biệt quan trọng đối với các ứng dụng ngữ cảnh dài. Đếm sai có thể lãng phí số dư cho các yêu cầu bị từ chối.

Bỏ qua Giới hạn Gọi Hàm

Gọi hàm yêu cầu định dạng JSON cụ thể. SDK phải hỗ trợ response_format tham số. API của chúng tôi hỗ trợ chế độ JSON cho các đầu ra có cấu trúc. Nếu bạn bỏ qua điều này, mô hình có thể trả về JSON không hợp lệ. Điều này làm hỏng việc phân tích cú pháp tự động. Luôn kiểm tra gọi hàm với một lược đồ đơn giản trước. Đảm bảo máy khách của bạn xử lý đúng các lựa chọn công cụ. Gọi hàm không được hỗ trợ trong tất cả các mô hình. Kiểm tra tài liệu để biết các tính năng được hỗ trợ. Bỏ qua các giới hạn này dẫn đến tự động hóa không đáng tin cậy. Xác minh định dạng đầu ra phù hợp với kỳ vọng của bạn.

Sự chậm trễ khi Nạp tiền Crypto

Thanh toán bằng tiền điện tử có thể mất thời gian để xác nhận. Chúng tôi chấp nhận USDT (TRC20) và USDC (Base). Thanh toán từ $20 đến $500 được hỗ trợ. Tín dụng bonus áp dụng ở $50, $100 và $200. Sự chậm trễ xảy ra do tắc nghẽn blockchain. Kiểm tra mã giao dịch để biết trạng thái. Hệ thống của chúng tôi ghi có tài khoản của bạn sau khi xác nhận. Điều này thường mất vài phút. Trong thời gian lưu lượng cao, nó có thể mất lâu hơn. Sử dụng trình khám phá blockchain đáng tin cậy. Không gửi lại cùng một giao dịch. Điều này gây ra tín dụng trùng lặp hoặc lỗi. Lên kế hoạch nạp tiền trước để có dịch vụ không gián đoạn.

Hết hạn tín dụng dùng thử

Số dư dùng thử hết hạn sau 7 ngày. Tài khoản mới nhận $0.50. Điều này cho phép kiểm tra mà không cần cam kết. Tuy nhiên, khung thời gian ngắn hạn chế việc kiểm tra kỹ lưỡng. Hãy dùng bản dùng thử để xác minh khả năng tương thích. Kiểm tra URL cơ bản, ID mô hình và chế độ streaming. Nếu hoạt động, hãy nạp tiền bằng tiền điện tử. Số dư dùng thử không hoàn lại. Chúng lý tưởng cho việc xác minh nhanh. Đừng dựa vào chúng cho các dự án dài hạn. Thời hạn hết hạn rất nghiêm ngặt. Hãy lập kế hoạch kiểm tra phù hợp. Điều này đảm bảo bạn không lãng phí thời gian trong kỳ dùng thử.

Câu hỏi thường gặp

Đây có phải là API OpenAI chính thức không?

Không, đây là một dịch vụ độc lập tương thích với OpenAI. Nó sử dụng cùng cấu trúc điểm cuối nhưng cung cấp một mô hình khác. URL cơ sở khác nhau, vì vậy bạn phải cập nhật cấu hình của mình. Chúng tôi không phải là nhà bán lại các mô hình của OpenAI.

Làm thế nào để xử lý các phản hồi phát trực tuyến?

Sử dụng tham số streaming trong lệnh gọi SDK của bạn. Phản hồi sẽ được gửi dưới dạng các sự kiện do máy chủ gửi. Xử lý từng chunk khi nó đến. Điều này giảm độ trễ cho các đầu ra dài. Đảm bảo client của bạn hỗ trợ SSE để xử lý đúng cách.

Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?

Bạn sẽ nhận được lỗi 429. Các yêu cầu bị giới hạn ở 300 mỗi phút mỗi khóa. Yêu cầu đồng thời bị giới hạn ở 8. Hãy sử dụng các khóa riêng biệt cho các quy trình khác nhau để tránh xung đột. Theo dõi việc sử dụng của bạn để đảm bảo nằm trong giới hạn.

Bạn chấp nhận những phương thức thanh toán nào?

Chỉ crypto: USDT trên TRC20 hoặc USDC trên Base, số nguyên từ $20 đến $500. Tín dụng bonus áp dụng từ $50.

Truy cập khóa API của bạn

Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở của bạn. Đó là tất cả những gì bạn cần làm.

Tạo khóa