Cách làm việc với API Cohere

中村 拓也

中村 拓也

15 tháng 4 2025

Cách làm việc với API Cohere

Cohere cung cấp cho các nhà phát triển quyền truy cập vào các Mô hình Ngôn ngữ Lớn (LLMs) phức tạp có khả năng hiểu và tạo ra văn bản giống như con người. Để tương tác với các mô hình này một cách lập trình, bạn cần một khóa API. Khóa này đóng vai trò là mã định danh và mật khẩu duy nhất của bạn, cho phép hệ thống của Cohere xác thực các yêu cầu của bạn và theo dõi mức sử dụng của bạn.

Hướng dẫn này sẽ đưa bạn qua các bước cần thiết: lấy khóa API của bạn, hiểu những khác biệt quan trọng giữa các loại khóa (đặc biệt liên quan đến chi phí và giới hạn sử dụng), và thực hiện một bài kiểm tra ban đầu đơn giản bằng công cụ Apidog để đảm bảo rằng khóa của bạn hoạt động đúng cách.

Bước 1: Lấy Khóa API của Cohere

Lấy khóa của bạn là bước đầu tiên và quan trọng nhất. Cohere thực hiện quy trình này khá đơn giản thông qua bảng điều khiển trực tuyến của họ.

  1. Đi đến Bảng điều khiển Cohere: Mở trình duyệt web của bạn và đi đến điểm truy cập chính của nền tảng Cohere. Bạn thường sẽ tìm thấy trang đăng nhập hoặc đăng ký.
  2. Truy cập Tài khoản của bạn:

Xác định Vị trí của Phần Khóa API: Một khi bạn đã đăng nhập thành công vào bảng điều khiển Cohere, hãy tìm một phần được dành riêng để quản lý Khóa API. Phần này có thể nằm dưới cài đặt tài khoản, một phần dành cho nhà phát triển, hoặc có thể truy cập trực tiếp qua một mục menu có nhãn "Khóa API". Giao diện được thiết kế dễ sử dụng, vì vậy nó sẽ khá nổi bật.

Bắt đầu Tạo Khóa: Trong phần Khóa API, bạn sẽ tìm thấy tùy chọn để tạo một khóa mới. Bạn sẽ thấy các tùy chọn phân loại giữa các loại khóa, đặc biệt là "Khóa Thử Nghiệm" và có thể là "Khóa Sản Xuất". Để thực hiện thử nghiệm và học hỏi ban đầu, hãy chọn tùy chọn để tạo một Khóa Thử Nghiệm.

Gán Tên: Một hộp thoại sẽ yêu cầu bạn đặt tên cho khóa của bạn. Chọn một tên mô tả sẽ giúp bạn nhớ mục đích của nó sau này, đặc biệt nếu bạn tạo nhiều khóa cho các dự án khác nhau. Các ví dụ bao gồm "KhóaThửNghiệmĐầuTiênCủaTôi", "KhóaDựÁnHọcTập", hoặc "KhóaKiểmTraApidog".

Tạo và Bảo mật Khóa của Bạn: Nhấn nút để xác nhận và tạo khóa (ví dụ, "Tạo Khóa Thử Nghiệm"). Cohere sẽ hiển thị khóa API mới được tạo của bạn. Đây là lần duy nhất khóa đầy đủ sẽ được hiển thị. Việc sao chép khóa này ngay lập tức và lưu trữ nó ở một vị trí cực kỳ an toàn, chẳng hạn như trình quản lý mật khẩu hoặc ghi chú an toàn là rất quan trọng. Đối xử với nó như mật khẩu. Không chia sẻ công khai, nhúng trực tiếp vào mã phía máy khách, hoặc cam kết nó vào các hệ thống quản lý phiên bản như Git. Khi bạn đóng cửa sổ bật lên hoặc điều hướng ra ngoài, bạn sẽ không thể lấy lại khóa đầy đủ nữa vì lý do bảo mật (mặc dù bạn có thể thấy tên khóa và có thể là một vài ký tự đầu/cuối trong bảng điều khiển). Nếu bạn làm mất nó, bạn sẽ cần phải tạo một cái mới.

Với khóa API của bạn đã được sao chép và bảo mật, bạn đã sẵn sàng để hiểu những gì bạn có thể làm với nó và các quy tắc liên quan.

Bước 2: Hiểu Các Loại Khóa, Chi Phí, và Giới Hạn Sử Dụng

Không phải tất cả các khóa API của Cohere đều giống nhau. Loại khóa bạn có quyết định bạn có thể sử dụng API bao nhiêu, tốc độ như thế nào, và liệu nó có phát sinh chi phí hay không. Hiểu những khác biệt này là rất quan trọng để tránh những gián đoạn hoặc phí phát sinh không mong muốn.

A. Khóa API Thử Nghiệm: Miễn Phí Để Đánh Giá

Khi bạn lần đầu đăng ký hoặc tạo một khóa mà không thiết lập thanh toán, bạn thường nhận được một Khóa Thử Nghiệm. Những khóa này được thiết kế để khám phá, học hỏi và kiểm tra quy mô nhỏ.

Các khóa thử nghiệm rất lý tưởng cho:

Nếu bạn thường xuyên đạt giới hạn hàng tháng hoặc các giới hạn tốc độ mỗi phút, đó là tín hiệu mạnh mẽ rằng bạn cần nâng cấp lên khóa Sản Xuất.

B. Khóa API Sản Xuất: Để Xây Dựng và Mở Rộng

Khi bạn đã sẵn sàng để xây dựng các ứng dụng với người dùng thực, xử lý khối lượng công việc lớn hơn, hoặc vượt qua các giới hạn thử nghiệm, bạn sẽ cần một Khóa Sản Xuất. Điều này yêu cầu bạn thiết lập thông tin thanh toán trong tài khoản Cohere của bạn.

Các khóa sản xuất cần thiết cho:

C. Chọn Khóa Đúng:

Okay, dưới đây là phần Bước 3 đã được chỉnh sửa tập trung vào việc kiểm tra yêu cầu trò chuyện streaming được cung cấp trong lệnh curl sử dụng Apidog, trình bày bằng Markdown:

Bước 3: Thực hiện Cuộc Gọi Kiểm Tra API Cơ Bản Cho Trò Chuyện Streaming Với Apidog

Trước khi tích hợp API vào mã phức tạp, đặc biệt là cho các phản hồi streaming, thật hữu ích khi thực hiện một bài kiểm tra trực tiếp. Apidog cho phép bạn sao chép cấu trúc lệnh curl để xác minh khóa của bạn và hiểu luồng yêu cầu/phản hồi cơ bản cho streaming.

  1. Mở Apidog: Mở ứng dụng Apidog trên máy tính của bạn.
  2. Tạo một Yêu Cầu Mới: Nhấn nút '+' hoặc tương đương để tạo một yêu cầu API mới. Đặt tên cho nó một cái gì đó mô tả, như "Kiểm Tra Trò Chuyện Streaming Cohere".
  3. Cấu Hình Điểm Cuối:

4. Thiết Lập Tiêu Đề:

5. Xây Dựng Thân Yêu Cầu (với Streaming Được Kích Hoạt):

{
  "stream": true,
  "model": "command-r",
  "messages": [
    {
      "role": "user",
      "content": "Hello world!"
    }
  ]
}

(Lưu ý: Ví dụ curl sử dụng "role": "user" (viết thường) và mô hình "command-a-03-2025". Tôi đã giữ "role": "USER" và mô hình "command-r" cho sự nhất quán với các ví dụ trước đó, nhưng bạn nên điều chỉnh mô hình và kiểu chữ trong JSON trên để khớp chính xác với yêu cầu cụ thể mà bạn dự định kiểm tra nếu khác.)

6. Thực Hiện Yêu Cầu: Nhấn nút "Gửi" trong Apidog.

7. Phân Tích Phản Hồi (Chi Tiết Streaming):

Bài kiểm tra này giúp xác nhận rằng API chấp nhận yêu cầu streaming của bạn và rằng khóa của bạn hợp lệ cho loại tương tác này, ngay cả khi Apidog không phải là công cụ lý tưởng để hình dung tính chất thời gian thực của luồng. Nó xác minh rằng việc thiết lập yêu cầu cơ bản là đúng.

Kết Luận

Bây giờ bạn đã có khóa API của Cohere và hiểu những khác biệt quan trọng giữa các khóa Thử Nghiệm và Sản Xuất, đặc biệt liên quan đến giới hạn 1.000 cuộc gọi hàng tháng và giới hạn tốc độ mỗi phút trên các khóa Thử Nghiệm so với các mô hình thanh toán theo mức tiêu thụ, dựa trên token và các giới hạn cao hơn của các khóa Sản Xuất. Bạn cũng đã thực hiện một bài kiểm tra cơ bản nhưng thiết yếu bằng Apidog để xác nhận rằng khóa của bạn hoạt động và bạn có thể cấu trúc một cuộc gọi API đơn giản.

Nền tảng này rất quan trọng để tương tác hiệu quả với API Cohere. Hãy nhớ giữ khóa của bạn an toàn, theo dõi mức sử dụng của bạn theo các giới hạn (đặc biệt là đối với một khóa Thử Nghiệm), và tham khảo tài liệu của Cohere để biết thông tin chi tiết về các mô hình cụ thể, các tham số nâng cao và cách sử dụng SDK khi bạn bắt đầu xây dựng các ứng dụng tinh vi hơn.

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API