GPT-6.1 Sol are now live on CometAPI →
hướng dẫn AI API/Nghiên cứu CometAPI

Cách sử dụng API Grok 4.7 bằng Python: khóa API, OpenAI SDK và yêu cầu đầu tiên

Sử dụng Grok 4.7 với Python và OpenAI SDK thông qua CometAPI, sau đó sử dụng lại một khóa API để truy cập GPT, Claude, Gemini, DeepSeek và Grok.

CometAPI
Bobby SpencerĐội ngũ nghiên cứu mô hình AI và API
Đã cập nhật Oct 3, 2026 13 phút đọc
Cách sử dụng API Grok 4.7 bằng Python: khóa API, OpenAI SDK và yêu cầu đầu tiên
Sử dụng mẫu này

Thực hiện API call đầu tiên.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

Đã xác minh lần cuối: 28 tháng 9, 2026.

xAI đã giới thiệu Grok 4.7 vào tháng 9 năm 2026 cho lập trình, tác vụ tác tử và công việc tri thức. Nó hỗ trợ cửa sổ ngữ cảnh 500.000 token, Responses API và Chat Completions. Đối với nhà phát triển, phần khó thường không phải là yêu cầu đầu tiên. Mà là quản lý thêm một thông tin xác thực nhà cung cấp, cấu hình SDK, tài khoản thanh toán, danh mục mô hình và endpoint bên cạnh phần còn lại của ngăn xếp đa mô hình.

Bạn có thể gọi Grok 4.7 từ Python với OpenAI SDK bằng cách trỏ client tới CometAPI, xác thực bằng khóa CometAPI và chọn grok-4.7. Cùng một tài khoản, khóa và base URL của CometAPI cũng có thể cung cấp quyền truy cập các mô hình GPT, Claude, Gemini và DeepSeek được hỗ trợ. Nói cách khác, bạn có thể giữ một tích hợp cổng duy nhất trong khi chọn mô hình phù hợp cho từng tác vụ.

Hướng dẫn này sử dụng Grok 4.7 cho yêu cầu hoạt động đầu tiên, sau đó cho thấy những phần nào giữ nguyên khi bạn thêm các họ mô hình khác. Nó cũng giải thích giới hạn quan trọng của “một API”: xác thực và truy cập cổng là thống nhất, nhưng công cụ, tham số, giới hạn ngữ cảnh và endpoint được hỗ trợ theo từng mô hình vẫn có thể khác nhau.

Bắt đầu nhanh Grok 4.7 với Python

Trang mô hình CometAPI Grok 4.7 hiện tại ghi rõ ID mô hình grok-4.7, base URL https://api.cometapi.com/v1, và một ví dụ Python xây dựng với OpenAI SDK. Trang chuyên biệt này sử dụng Responses API, vì vậy đây là điểm bắt đầu an toàn nhất cho hướng dẫn này.

1. Tạo khóa CometAPI

Tạo hoặc đăng nhập tài khoản CometAPI, sau đó tạo khóa trong bảng điều khiển API token. Lưu khóa dưới dạng biến môi trường thay vì đặt bí mật trực tiếp trong mã nguồn.

export COMETAPI_KEY="your_cometapi_key_here"

Với Windows PowerShell:

$env:COMETAPI_KEY="your_cometapi_key_here"

Không commit khóa vào Git, dán vào notebook công khai, hoặc để lộ trong JavaScript chạy phía trình duyệt. Ứng dụng sản xuất nên tải khóa từ trình quản lý bí mật hoặc môi trường máy chủ được bảo vệ.

2. Cài đặt OpenAI Python SDK

Tạo môi trường cách ly và cài đặt SDK hiện tại:

python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade openai

Trên Windows, kích hoạt môi trường với .venv\Scripts\Activate.ps1. Hướng dẫn bắt đầu nhanh OpenAI API chính thức sử dụng cùng gói Python và mẫu client; CometAPI chỉ thay đổi API key, base URL và ID mô hình.

3. Gửi yêu cầu đầu tiên tới Grok 4.7

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

response = client.responses.create(
    model="grok-4.7",
    input="Explain one practical use of a unified AI API in two sentences.",
)

print(response.output_text)

Lưu tệp dưới tên grok47_quickstart.py, sau đó chạy:

python grok47_quickstart.py

Nếu yêu cầu thành công, script sẽ in phản hồi văn bản của mô hình. Ứng dụng của bạn hiện đang dùng client Python OpenAI trong khi gửi lưu lượng tới CometAPI và chọn Grok 4.7 theo ID mô hình.

Mỗi dòng trong yêu cầu Grok 4.7 làm gì

api_key. SDK gửi thông tin xác thực CometAPI của bạn trong yêu cầu. Một khóa CometAPI có thể dùng cho các mô hình được bật trong cùng tài khoản.

base_url. Chuyển hướng client OpenAI từ dịch vụ mặc định của OpenAI sang cổng CometAPI. Giữ hậu tố /v1.

model="grok-4.7". ID mô hình chọn Grok 4.7. Xem ID mô hình như đầu vào triển khai chính xác, phân biệt chữ hoa/thường và xác nhận trên trang mô hình trực tiếp trước khi phát hành.

client.responses.create(...). Gửi yêu cầu qua Responses API. Trang Grok 4.7 hiện tại của CometAPI ghi nhận route này, và tài liệu Grok 4.7 hiện tại của xAI cũng liệt kê Responses API là được hỗ trợ.

Bạn có thể dùng Grok 4.7 với Chat Completions thay thế không?

Có. Changelog ngày 22 tháng 9, 2026 của CometAPI nêu rằng Grok 4.7 hỗ trợ định dạng Chat API. Nếu một ứng dụng hiện có được xây dựng quanh Chat Completions, lời gọi tương ứng trong OpenAI SDK là:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

completion = client.chat.completions.create(
    model="grok-4.7",
    messages=[
        {
            "role": "user",
            "content": "Give me a three-step API migration checklist.",
        }
    ],
)

print(completion.choices[0].message.content)

Hãy dùng Responses khi nó khớp với trang mô hình và quy trình OpenAI SDK mới hơn. Dùng Chat Completions khi bạn đang duy trì một tích hợp chat sẵn có. Đừng giả định mọi công cụ gốc hoặc tham số đặc thù mô hình đều có biểu diễn giống hệt ở cả hai định dạng.

Một tích hợp CometAPI có thể truy cập GPT, Claude, Gemini, DeepSeek và Grok như thế nào

Một cổng mô hình hợp nhất hữu ích khi ứng dụng cần nhiều họ mô hình mà không phải duy trì thông tin xác thực và đường khởi tạo client riêng cho từng nhà cung cấp. Với CometAPI, API key và base URL giữ nguyên trong khi ứng dụng chọn một ID mô hình từ danh mục hiện hành. Định dạng endpoint và tính năng đặc thù nhà cung cấp vẫn có thể khác, vì vậy mỗi mô hình nên được kiểm thử với cấu trúc yêu cầu đúng như sản xuất.

Tùy chọn mô hình hiện có trên CometAPI (Đã xác minh ngày 28 tháng 9, 2026)

CometAPI hiện liệt kê các họ mô hình sau trong danh mục. Ví dụ bên dưới dùng các ID mô hình được xác minh ngày 28 tháng 9, 2026; khả dụng, bí danh, khả năng và giá có thể thay đổi, vì vậy ứng dụng sản xuất nên kiểm tra lại trang mô hình trực tiếp trước khi triển khai.

Dòng mô hìnhID mô hình ví dụ hiện tạiTổng quan mô hình và nội dung cần xác minh
Grokgrok-4.7Grok 4.7 hướng tới lập trình, tác vụ tác tử và công việc tri thức dạng dài. Xác minh định dạng Responses so với Chat, điều khiển suy luận, công cụ và mức phí hiện tại.
GPTgpt-6-solGPT-6 Sol tối ưu cho quy trình lập trình phức tạp và workflow tác tử. Xác minh hỗ trợ endpoint, mức suy luận, nhu cầu ngữ cảnh và công cụ sẵn có.
Claudeclaude-opus-5-5Claude Opus 5.5 là mô hình suy luận và tác tử năng lực cao. Xác minh định dạng Messages so với Chat và hành vi công cụ đặc thù Anthropic.
Geminigemini-3.8-flashGemini 3.8 Flash ưu tiên tốc độ và workload đa phương tiện. Xác minh định dạng gốc của Gemini so với Chat, đầu vào media và tùy chọn grounding.
DeepSeekdeepseek-v4-proDeepSeek V4 Pro tập trung vào suy luận nâng cao, lập trình và tác tử dài hạn. Xác minh tương thích Chat, hành vi suy luận và giới hạn đầu ra hiện tại.

Các ID mô hình này đã được kiểm tra đối chiếu với danh mục và trang mô hình của CometAPI vào ngày 28 tháng 9, 2026. Tính khả dụng, bí danh và giá có thể thay đổi; mã sản xuất nên dùng danh sách cho phép đã phê duyệt và kiểm tra lại danh mục trực tiếp trước khi triển khai.

Đối với workflow văn bản đơn giản tương thích OpenAI, bạn có thể cấu hình mô hình:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

model = os.getenv("COMETAPI_MODEL", "grok-4.7")

response = client.responses.create(
    model=model,
    input="Summarize the advantages and limits of a unified AI API.",
)

print(response.output_text)

Các phần có thể tái sử dụng là tài khoản, API key, URL cổng, khởi tạo SDK và wrapper yêu cầu của ứng dụng. Những gì có thể thay đổi là endpoint hoặc schema yêu cầu do một họ mô hình cụ thể yêu cầu. Một API hợp nhất giảm phân mảnh tích hợp và thanh toán; nó không xóa bỏ khả năng và ràng buộc của các mô hình thượng nguồn.

Mẫu Python đa mô hình an toàn hơn

Ứng dụng sản xuất nên định nghĩa danh sách cho phép thay vì chấp nhận tên mô hình tùy ý từ người dùng. Giữ thông tin khả năng cạnh mỗi mô hình được phê duyệt để ứng dụng chọn endpoint và bộ tính năng tương thích.

MODEL_CONFIG = {
    "grok": {
        "id": "grok-4.7",
        "api": "responses",
    },
    "gpt": {
        "id": "gpt-6-sol",
        "api": "responses",
    },
}

def run_text_request(client, family, prompt):
    config = MODEL_CONFIG[family]

    if config["api"] == "responses":
        result = client.responses.create(
            model=config["id"],
            input=prompt,
        )
        return result.output_text

    raise ValueError(f"Unsupported API format: {config['api']}")

Chỉ mở rộng danh sách cho phép sau khi đã thử nghiệm mô hình đã chọn với endpoint và tham số mà ứng dụng của bạn sử dụng. Cách tiếp cận này ngăn thay đổi danh mục hoặc lỗi gõ âm thầm định tuyến lưu lượng sản xuất tới một mô hình ngoài ý muốn.

Lỗi thường gặp và cách khắc phục

Xác thực thất bại. Xác nhận rằng COMETAPI_KEY có mặt trong cùng shell chạy Python, khóa đang hoạt động và không có khoảng trắng hay dấu ngoặc kép thừa được sao chép vào giá trị.

Không tìm thấy mô hình. Kiểm tra lại chính xác ID mô hình trực tiếp. Với hướng dẫn này, ID đã xác minh là grok-4.7; đừng thay bằng tên hiển thị như “Grok 4.7 API.”

Endpoint từ chối một tham số. Loại bỏ tùy chọn đặc thù nhà cung cấp và thử lại với yêu cầu tối thiểu theo tài liệu. Tương thích OpenAI bao phủ các hình thức SDK phổ biến, không phải mọi tham số gốc của GPT, Claude, Gemini, DeepSeek và Grok.

Yêu cầu bị giới hạn tốc độ hoặc số dư không đủ. Kiểm tra mức sử dụng và hạn ngạch tài khoản trước khi tăng số lần thử. Thử lại mù quáng có thể nhân chi phí và tải mà không khắc phục được giới hạn ở cấp tài khoản.

Yêu cầu hết hạn chờ hoặc trả lỗi máy chủ tạm thời. Thêm backoff hàm mũ có giới hạn, timeout cho yêu cầu và số lần thử tối đa. Ghi log request ID và mô hình đã chọn, nhưng không bao giờ ghi log API key hoặc nội dung prompt nhạy cảm.

Danh sách kiểm tra cho môi trường sản xuất

  • Lưu khóa CometAPI trong trình quản lý bí mật và xoay vòng nếu bị lộ.
  • Ghim ID mô hình đã phê duyệt trong cấu hình và rà soát danh mục trực tiếp trước khi triển khai.
  • Kiểm thử chính xác endpoint, chế độ streaming, lời gọi công cụ, đầu ra có cấu trúc và đầu vào đa phương tiện mà bạn dự định dùng.
  • Đặt timeout rõ ràng và retry có giới hạn; không retry các yêu cầu không hợp lệ.
  • Ghi lại mô hình, độ trễ, mức sử dụng token, request ID và siêu dữ liệu chi phí mà không lưu trữ bí mật.
  • Chạy canary nhỏ trước khi chuyển lưu lượng sản xuất sang mô hình hoặc bí danh mới.

Tại sao sử dụng CometAPI cho quy trình này?

CometAPI hữu ích khi một nhóm muốn thử nghiệm hoặc vận hành nhiều họ mô hình mà không phải tạo tích hợp, đường xác thực và số dư trả trước riêng cho từng nhà cung cấp. Phần bắt đầu nhanh với Grok 4.7 sử dụng client Python OpenAI quen thuộc, trong khi cùng một tài khoản CometAPI có thể bao phủ các mô hình GPT, Claude, Gemini, DeepSeek, Grok và đa phương thức được hỗ trợ.

Lợi thế là hợp nhất vận hành: một tài khoản, một khóa, một URL cổng và bề mặt sử dụng dùng chung. Kỷ luật kỹ thuật vẫn cần nhận thức theo mô hình. Các nhóm vẫn nên xác thực tính tương thích endpoint, khả năng đặc thù mô hình, giá, yêu cầu dữ liệu và hành vi dự phòng trước khi đưa vào sản xuất.

Giá Grok 4.7 qua CometAPI

Trang mô hình Grok 4.7 của CometAPI liệt kê hai hạng ngữ cảnh. Giá dưới đây tính bằng đô la Mỹ trên mỗi 1 triệu token và đã được xác minh vào ngày 28 tháng 9, 2026.

HạngĐiều kiệnĐầu vàoĐầu vào đã lưu đệm / đọc từ bộ đệmĐầu ra
Ngữ cảnh tiêu chuẩnlen < 200,000$1.60$0.40$4.80
Hạng ngữ cảnh dàiXem quy tắc tính phí hiện tại trên trang trực tiếp$3.20$0.80$9.60

Cùng trang cũng liệt kê mức giá trực tiếp của xAI tương ứng là $2.00 đầu vào, $0.50 đọc từ bộ đệm và $6.00 đầu ra cho ngữ cảnh tiêu chuẩn, và $4.00 đầu vào, $1.00 đọc từ bộ đệm và $12.00 đầu ra cho ngữ cảnh dài. Điều đó khiến mức giá hiển thị của CometAPI thấp hơn 20% tại thời điểm xác minh. Xem các con số này như một ảnh chụp theo thời điểm và kiểm tra lại trang giá trực tiếp trước khi ước tính chi phí sản xuất.

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

ID mô hình API Grok 4.7 trên CometAPI là gì?

ID mô hình hiện tại là grok-4.7.

Tôi có thể dùng OpenAI Python SDK với Grok 4.7 không?

Có. Khởi tạo OpenAI với khóa CometAPI của bạn, đặt API base URL là api.cometapi.com/v1, rồi gọi endpoint được hỗ trợ với model="grok-4.7".

Tôi có cần thêm xAI API key không?

Không đối với tuyến CometAPI được trình bày ở đây. Yêu cầu xác thực bằng khóa CometAPI và tính phí qua tài khoản CometAPI.

Cùng một khóa CometAPI có thể truy cập GPT, Claude, Gemini và DeepSeek không?

Có, đối với các mô hình khả dụng trong tài khoản CometAPI của bạn. Giữ nguyên khóa CometAPI và base URL, chọn ID mô hình được hỗ trợ và dùng endpoint được tài liệu của mô hình đó ghi nhận.

Một API có nghĩa là mọi mô hình chấp nhận tham số giống hệt nhau không?

Không. Một API có thể hợp nhất truy cập tài khoản, xác thực, định tuyến và thanh toán. Công cụ gốc, điều khiển suy luận, đầu vào đa phương tiện, thiết lập an toàn, giới hạn ngữ cảnh và hỗ trợ endpoint vẫn có thể khác theo mô hình.

Tôi nên dùng Responses hay Chat Completions cho Grok 4.7?

Bắt đầu với Responses vì trang mô hình Grok 4.7 hiện tại của CometAPI cung cấp ví dụ này. Chat Completions cũng được ghi trong changelog của CometAPI và có thể phù hợp cho codebase dựa trên chat hiện có.

Điểm mấu chốt

Để gọi Grok 4.7 từ Python, hãy cài đặt OpenAI SDK, tạo khóa CometAPI, đặt CometAPI base URL như trong phần thiết lập và chọn grok-4.7. Bắt đầu với yêu cầu tối thiểu, xác nhận endpoint và cấu trúc phản hồi, sau đó thêm retry, timeout, ghi log và kiểm soát chi phí trước khi đưa vào sản xuất.

Hãy dùng tích hợp dùng chung như một nền tảng ổn định, rồi duy trì kiểm tra khả năng rõ ràng cho từng mô hình bạn thêm vào. Sự cân bằng đó — một cổng vận hành duy nhất với xác thực theo mô hình — là cách an toàn nhất để biến một API đa mô hình thành phần mềm sản xuất.

Tiếp tục học

Kết nối bài viết này với quyết định tiếp theo.

Xem tất cả chủ đề
Được xuất bản Oct 3, 2026
Cập nhật lần cuối Oct 3, 2026
1 lượt xem
Đã được xem xét về độ rõ ràng, ghi nguồn và thuật ngữ API hiện tại.

Đọc thêm