Chuyển đến nội dung
GetAPI
Tiếng Việt
Giao diện
Thông báo
Thông báo
Đang tải…
Menu

Gọi GetAPI.ONE từ Node.js

Dùng SDK JavaScript OpenAI chính thức trên môi trường Node.js đáng tin cậy với URL cơ sở ONE, thông tin xác thực từ biến môi trường và mô hình chính xác trong danh mục.

Chuẩn bị dự án phía máy chủ

  • Bản Node.js còn được bảo trì và dự án ESM.
  • Khóa GetAPI.ONE đang bật với phạm vi giới hạn.
  • Mô hình chính xác trong danh mục hiện tại công bố điểm cuối Responses.
shell
npm install openai

Tạo ứng dụng khách và gửi yêu cầu

  1. Truyền GETAPI_ONE_API_KEY qua môi trường tiến trình máy chủ.
  2. Đặt baseURL thành https://www.getapi.one/v1.
  3. Thay giá trị giữ chỗ bằng đúng mã hiện tại trong danh mục.
  4. Chỉ chạy một yêu cầu nhỏ khi bạn chấp nhận khả năng bị tính phí.
  5. Lần kiểm tra đầu tiên tắt tự động thử lại. Chỉ thêm chính sách thử lại có giới hạn sau khi phân loại thao tác an toàn để lặp.
node index.mjs
import OpenAI from 'openai';

const apiKey = process.env.GETAPI_ONE_API_KEY;
if (!apiKey) throw new Error('Set GETAPI_ONE_API_KEY before starting');

const client = new OpenAI({
  apiKey,
  baseURL: 'https://www.getapi.one/v1',
  timeout: 30_000,
  maxRetries: 0,
});

const response = await client.responses.create({
  model: '<MODEL_ID_FROM_CURRENT_CATALOG>',
  input: 'Reply with one short readiness check.',
});

console.log(response.output_text);

Giữ rõ ranh giới môi trường chạy

Quyết địnhCách dùng
URL cơ sở điểm cuốihttps://www.getapi.one/v1
Nguồn thông tin xác thựcprocess.env.GETAPI_ONE_API_KEY
Mô hìnhMã danh mục hiện tại chính xác, không phải bí danh suy đoán

Xác minh kết quả mong đợi

  • Promise hoàn tất và response.output_text chứa câu trả lời ngắn.
  • Không có thông tin xác thực xuất hiện trong gói mã phía khách, nhật ký hoặc trang lỗi.
  • Bản ghi yêu cầu hoặc mức sử dụng tương ứng hiển thị trong bảng điều khiển ONE.

Sửa lỗi thường gặp

Triệu chứngHành động
Ngoại lệ thiếu khóaĐặt biến trong cùng shell hoặc môi trường dịch vụ khởi chạy Node.
401Sao chép lại khóa ONE đang bật và loại bỏ khoảng trắng thừa.
404 hoặc thao tác không được hỗ trợGiữ một /v1 và ghép phương thức SDK với điểm cuối mà mô hình công bố.

Bảo vệ việc sử dụng trong môi trường sản xuất

  • Lưu bí mật trong trình quản lý bí mật của nền tảng triển khai, không lưu trong package.json hoặc biến môi trường frontend.
  • Áp dụng thời gian chờ yêu cầu, xử lý lỗi và xác thực người dùng riêng của bạn trước khi cung cấp điểm cuối máy chủ.
  • Thay khóa đã lộ và rà soát bản ghi sử dụng để tìm lệnh gọi ngoài dự kiến.

Các bước tiếp theo