# n8n (/vi/docs/guides/n8n)

Dùng các mô hình cheapaimodel trong workflow AI Agent và LLM chain của n8n qua credential OpenAI.



Credential **OpenAI** của n8n có trường **Base URL**. Trỏ trường này tới cheapaimodel, rồi dùng credential này trong sub-node **OpenAI Chat Model** của một **AI Agent** hoặc **Basic LLM Chain**.

|            | Cài đặt n8n                      | Giá trị                                                                                    |
| ---------- | -------------------------------- | ------------------------------------------------------------------------------------------ |
| Base URL   | **Base URL** (credential OpenAI) | `https://api.cheapaimodel.ai/v1`                                                           |
| API key    | **API Key** (credential OpenAI)  | Key của bạn từ trang [API key](https://console.cheapaimodel.ai/keys) trong bảng điều khiển |
| ID mô hình | **Model** (OpenAI Chat Model)    | `deepseek-v4-1-flash`, hoặc bất kỳ ID nào trong [danh mục](/vi/models)                     |

## Thiết lập [#set-it-up]

<Steps>
  <Step>
    ### Tạo credential [#create-the-credential]

    Tạo một credential **OpenAI** mới và điền:

    * **API Key**: key cheapaimodel của bạn.
    * **Organization ID (optional)**: để trống.
    * **Base URL**: `https://api.cheapaimodel.ai/v1`.

    Lưu lại. n8n kiểm tra credential bằng cách gửi yêu cầu tới `/v1/models` với key đó.
  </Step>

  <Step>
    ### Thêm mô hình chat [#add-the-chat-model]

    Trên một node **AI Agent** hoặc **Basic LLM Chain**, gắn **OpenAI Chat Model** vào đầu vào **Chat Model** và chọn credential. Trong **Model**, dùng **From List** để chọn trong các mô hình mà key của bạn được dùng, hoặc **ID** để nhập `deepseek-v4-1-flash`.

    **Use Responses API** bật theo mặc định và gửi yêu cầu tới `/v1/responses`; khi tắt, node dùng `/v1/chat/completions`. Các mô hình trong danh mục đều liệt kê cả hai. Để trống **Built-in Tools**: Web Search, File Search và Code Interpreter chạy trên nền tảng của OpenAI, không phải trên cheapaimodel.
  </Step>
</Steps>

Việc AI Agent dùng công cụ phụ thuộc vào khả năng gọi công cụ (tool calling) của mô hình. Nếu một mô hình xử lý công cụ chưa tốt, hãy thử mô hình khác trong danh mục.

## Node OpenAI [#the-openai-node]

<Callout type="warn">
  Node **OpenAI** độc lập dùng cùng credential này, nhưng phần lớn thao tác của node này gọi những endpoint mà cheapaimodel không phục vụ: hình ảnh, âm thanh, tệp, video, hội thoại và **Classify Text for Violations**. Chỉ dùng node này cho **Text → Message a Model**, hoặc dùng sub-node OpenAI Chat Model ở trên.
</Callout>

cheapaimodel chưa có mô hình embeddings. Với vector store, kết nối một node embeddings dùng nhà cung cấp khác, không dùng credential này.

## Lỗi thường gặp [#common-mistakes]

* **Kiểm tra credential báo lỗi `404` kèm `fault filter abort`.** **Base URL** thiếu `/v1`. Đặt thành `https://api.cheapaimodel.ai/v1`.
* **Workflow báo lỗi `404` kèm `Invalid URL (POST /v1/chat/completions/responses)`.** **Base URL** có kèm đường dẫn endpoint; khi tắt **Use Responses API**, đường dẫn bị lặp sẽ kết thúc bằng `/chat/completions/chat/completions`. n8n tự thêm đường dẫn; đặt thành `https://api.cheapaimodel.ai/v1`.
* **`401`.** Key sai, đã hết hạn hoặc đã dùng hết hạn mức chi tiêu. Kiểm tra key trong bảng điều khiển.
* **`503` kèm `model_not_found`.** ID nhập ở chế độ **ID** không khớp với [danh mục](/vi/models). Chuyển sang **From List** hoặc sửa lại chính tả.
