DINH DƯỠNG 2598 · KẾT NỐI HỘI THOẠI

Nói bữa ăn.
Nhận báo cáo.

Tra món, chọn mã chế độ ăn và tính khẩu phần trong hội thoại. Kết quả có link để xem, sửa và tính lại trên web không cần tài khoản; Excel là tải thêm.

QR mở trang bắt đầu hội thoại Dinh dưỡng 2598
Quét để lấy lời nhắn dán vào chat và hướng dẫn từ đầu đến cuối. QR không chứa khóa hoặc tự cấp quyền.

Ba bước, từ lời kể đến kết quả

  1. Làm rõ món và lượng

    AI tra thực phẩm, mở công thức, hỏi lại chỗ thiếu. Nguyên liệu thay thế và nguồn ước lượng được trình bày để bạn chọn.

  2. Xem và chốt bản nháp

    Bạn xác nhận ngày, bữa, nguyên liệu và định lượng trước khi hệ thống tính. Chỉ lưu bản cá nhân khi bạn yêu cầu.

  3. Nhận báo cáo và mở trên web

    Xem số liệu cùng link để sửa và tính lại trên web, không cần đăng nhập; bản tạm có hạn 30 phút. Muốn giữ lâu dài mới lưu tài khoản; Excel là lựa chọn tải thêm.

Một ngày hoặc nhiều ngày. Chỉ tính thành phần thì không cần hồ sơ cơ thể; đối chiếu nhu cầu là lựa chọn riêng.

Muốn lưu và dùng lại lâu dài?

Tạo tài khoản Dinh dưỡng 2598 khi bạn muốn giữ thực đơn, thực phẩm và món ăn riêng để dùng nhiều lần. Chỉ tra, tính hoặc lấy Excel thì không cần bước này.

  1. Mở Tạo tài khoản / Đăng nhập. Chưa có tài khoản: chọn Đăng ký mới, nhập họ tên, email, mật khẩu và bấm Tạo tài khoản.
  2. Quay lại chat và nói: “Tôi muốn lưu thực đơn này vào tài khoản của tôi.” Khi chat yêu cầu, bấm Kết nối tài khoản, đăng nhập trên website Dinh dưỡng 2598 và xem quyền trước khi đồng ý.
  3. Chat giữ các thông tin bạn đã nhập, đưa lại bản để bạn xác nhận rồi lưu. Sau khi lưu thành công, chat trả đường dẫn mở thực đơn.
  4. Lần sau mở Thực đơn của tôi hoặc nhờ chat mở bản đã lưu. Bạn có thể điều chỉnh và dùng lại, không cần gửi lại Excel.

Nếu lần đầu bạn cài kết nối chỉ với No authentication, cần dùng kết nối có đăng nhập tài khoản để lưu và mở bản riêng. Giữ nội dung bữa ăn trong cuộc chat, không cần nhập lại từ đầu.

Đăng nhập website và kết nối tài khoản trong chat là hai bước. Chỉ nhập mật khẩu trên trang đăng nhập; không gửi mật khẩu vào hội thoại. Link tải Excel có thời hạn, còn bản đã lưu được mở lại bằng đúng tài khoản của bạn.

Bật kết nối lần đầu trong ứng dụng chat

Muốn được chỉ từng bước từ đầu: mở hướng dẫn lần đầu. Đã bật kết nối: chat tự mở phiên tạm khi cần, không bắt bạn tạo token. Lưu và mở bản riêng mới cần đăng nhập tài khoản Dinh dưỡng 2598.

Nếu đăng ký tự động không hoạt động: tạo cấu hình OAuth thủ công trong Tài khoản. Xem và thu hồi quyền tại Kết nối ứng dụng.

Dùng phần mềm riêng có hỗ trợ Bearer token: mở tùy chọn tạo token thủ công. Token API cá nhân vẫn có trong Tài khoản.

Đường dẫn công cụ dùng chung cho cả hai nền tảng:

https://dinhduong2598.food/api/nutrition/v1/mcp

ChatGPT

  1. Mở Plugins, thêm custom MCP server với URL phía trên.
  2. Chọn “OAuth or no authentication” nếu có, hoặc OAuth. Tạo plugin rồi kiểm tra danh sách có 16 công cụ, gồm get_workflow.
  3. Cài plugin cá nhân; mở hội thoại Work mới, dùng @ chọn plugin và yêu cầu gọi get_workflow để kiểm tra.
  4. Chỉ tra/tính/Excel: gọi start_guest_session, không cần tài khoản. Muốn lưu hoặc mở dữ liệu riêng: kết nối OAuth, đăng nhập Dinh dưỡng 2598 và xem quyền trước khi cấp.
  5. Đã cài nhưng không thấy công cụ: mở plugin → Refresh, kiểm lại danh sách công cụ rồi thử trong hội thoại mới. Không cần xóa tài khoản hoặc nhập lại dữ liệu trên website.
Hướng dẫn chính thức của OpenAI

Claude

  1. Mở Customize → Connectors, thêm custom connector với URL phía trên.
  2. Nếu chỉ dùng kho chung, tính và xuất file: dùng start_guest_session khi connector cho phép không xác thực. Muốn dùng dữ liệu riêng: chọn OAuth và “Register automatically”, cấp quyền bằng tài khoản riêng.
  3. Bật connector trong chat rồi gửi lời nhắn bắt đầu; có thể cài thêm skill ZIP để dùng lại quy trình.
Hướng dẫn chính thức của Claude

Tên mục và quyền cài đặt tùy tài khoản hoặc tổ chức. Gói tải này chưa đồng nghĩa đã được niêm yết trong thư viện công khai. Nếu chưa thấy công cụ, kiểm tra kết nối trước khi tính.

Dành cho phần mềm khác: tạo token thủ công

Phiên tạm không cần tài khoản

Phiên tạm 30 phút để tra món, tính khẩu phần và lấy link Excel. Không lưu thực đơn vào tài khoản.

Trong plugin đã bật công cụ: yêu cầu “Mở phiên tạm bằng start_guest_session rồi giúp tôi tính khẩu phần”. Plugin giữ mã phiên và dùng tiếp; bạn không cần tự sao chép.

Ứng dụng hỗ trợ Bearer token có thể tạo mã thủ công bên dưới. Token chỉ hiện trong trang này, không lưu trên trình duyệt. Muốn lưu hoặc dùng thư viện riêng thì kết nối tài khoản bằng OAuth.

16 công cụ khẩu phần

Mặc định nhận báo cáo cùng link tạm để sửa và tính lại trên web trong 30 phút, không cần đăng nhập. Cần file thì tải thêm Excel; chỉ lưu vào tài khoản khi bạn yêu cầu. Trong chat, gọi get_workflow để đọc hướng dẫn hiện tại.

Kết nối còn có bốn công cụ kho mẫu dành cho Admin. Thấy tên công cụ chưa có nghĩa được truy cập; cần Admin ủy quyền riêng cho đúng phiên tại trang ủy quyền kho mẫu.

Lập thực đơn nhiều ngày ít lặp

Tra nhiều món RNI phù hợp → đọc get_dish → lập khung ngày × bữa toàn kỳ → rà nền bữa sáng, đạm/rau/cách nấu lặp và tính hợp món theo menuGuidance → định lượng từng nguyên liệu/nguồn → prepare → trình đủ review.text → chờ duyệt rồi tính. Không áp quy tắc đổi món vào khẩu phần24giờ đã ăn; biến thể AI có lý do và chấp nhận riêng.

Không cần tài khoản

get_workflow → start_guest_session → giữ accessToken trong arguments.sessionToken cho mỗi tool tra/tính/xuất → tra kho → prepare → hỏi/chờ người dùng duyệt → calculate hoặc export_workbook saveToAccount=false. Không lưu hoặc đọc dữ liệu cá nhân. Đọc guidance sau từng phản hồi; không tạo phiên mới để vượt hạn mức.

Chỉ tính, không lưu

Tra kho → prepare_menu → đưa review.text và webUrl để duyệt/sửa trên web → người dùng đồng ý → calculate_menu → trả chatReport.summaryText cùng webUrl30phút. Không tạo bản tài khoản; Excel chỉ tải thêm khi cần.

Chỉ tải Excel, không lưu

Tra kho → prepare_menu → người dùng đồng ý → export_workbook với saveToAccount=false → trả downloadUrl. Không cần tạo bản tài khoản và không bắt tải file vào cuộc chat.

Lưu để dùng lại

Sau khi duyệt đầu vào, save_menu theo yêu cầu → trả ration.url. Lần sau get_saved_menu, hỏi phần muốn đổi, prepare lại trước tính/lưu.

Có bệnh lý/chỉ định

Hỏi dữ kiện liên quan còn thiếu → search_diet_codes → get_diet_code → trình mã/ghi chú để xác nhận → clinicalContext → prepare/chốt/tính. Không có mã vẫn tính thành phần, không kết luận đạt chế độ bệnh lý.

Xem từng công cụ và kết quả
Mở phiên tạm không cần tài khoản · start_guest_session
Người dùng cần tra kho chung, tính hoặc lấy Excel mà chưa kết nối tài khoản; không gọi khi đã có phiên còn hạn.
Kết quả: accessToken/tokenType/expiresAt/expiresIn/scopes; phiên30phút chỉ giữ hash token và hạn dùng trong bộ nhớ tạm của máy chủ, không tạo User/Session/Ration.
Đọc hướng dẫn sử dụng · get_workflow
Bắt đầu hoặc cần hiểu quy trình/tham số/lỗi.
Kết quả: menuSchema là hợp đồng đầu vào; toolGuide giải thích từng công cụ; recipes là các luồng; recovery hướng dẫn xử lý lỗi.
Tìm thực phẩm hoặc món VDD · search_foods
Cần nguyên liệu; hoặc món hoàn chỉnh VDD với type=MA, source=VDD.
Kết quả: items[] là Food có id/name/unit/source/nutrients/nutrientBasis; total và nextOffset để phân trang. nutrientBasis.status=per100 ghi amount=100 và unit g/ml; unverified là chưa biết mẫu số, không phải số theo một suất.
Đọc thực phẩm theo ID · get_food
Đã chọn ứng viên thật hoặc cần đủ vi chất/đơn vị/nguồn.
Kết quả: Một Food trực tiếp, không có items: id/name/unit/nutrients/source/nutrientBasis. Chỉ status=per100 mới cho biết số theo100g/100ml; VDD MA có status=unverified, amount=null: nutrients=null; số gốc chỉ nằm ở unverifiedSourceNutrients để đối soát, chưa được nhân theo gram hoặc coi là một suất. null là thiếu.
Tìm công thức món RNI · search_dishes
Lập thực đơn mới: ưu tiên tìm công thức RNI có sẵn phù hợp trước khi tự xây dựng món.
Kết quả: items[] gồm ứng viên có id/name/source; không phải khẩu phần đã tính.
Đọc công thức và nguyên liệu · get_dish
Cần thành phần của một món RNI đã tìm thấy.
Kết quả: Một món trực tiếp với ingredients[] và liên kết food. Đọc số lượng/cơ sở nguồn; mục chưa liên kết cần làm rõ.
Tìm mã chế độ ăn · search_diet_codes
Người dùng có bệnh lý/chỉ định và cần tra mã, tên hoặc nhóm đối tượng.
Kết quả: items[] gồm id/code/name/targetGroup/diseaseGroup; total/nextOffset. Không phải chỉ định điều trị.
Đọc mã chế độ ăn và ghi chú · get_diet_code
Đã có ID ứng viên hoặc mã do người dùng cung cấp cần kiểm chứng.
Kết quả: Một mã trực tiếp: id/code/name/ranges/note/source/qualityWarnings/rawWater. ranges là khoảng tham khảo, không tự thành mục tiêu cá nhân.
Tìm trong thư viện riêng · list_personal_library
Người dùng muốn dùng lại thực phẩm hoặc món của họ.
Kết quả: Danh sách mục riêng theo chủ, chưa phải đầu vào đã duyệt.
Đọc thực phẩm hoặc món riêng · get_personal_library_item
Đã chọn ID thuộc thư viện người đang kết nối.
Kết quả: content của mục: food dùng như customFood; dish có content.days[0].rows.
Chuẩn bị bản để duyệt · prepare_menu
Đã có đầu vào theo menuSchema; cần kiểm phần thiếu hoặc chuẩn bị chốt.
Kết quả: input chuẩn hóa, preview.missingInputs, review.text, review.truncated, confirmationToken và expiresAt. Đây chưa phải người dùng đồng ý. Có webUrl/webExpiresAt để mở bản nháp và sửa trên web, không cần đăng nhập; đầu vào được giữ tạm30phút, chưa phải bản đã chốt.
Tính và trả báo cáo, không lưu · calculate_menu
Người dùng đã đồng ý bản prepare hiện hành; cần xem số liệu.
Kết quả: chatReport.summaryText/text, totals/dayTotals/analysis/clinicalAssessment cùng webUrl/webExpiresAt. Link mở bản tạm đã tính, xem/sửa/tính lại không cần đăng nhập; lưu đầu vào30phút, không tạo Ration. Không có link Excel nếu chưa xuất.
Lưu hoặc cập nhật thực đơn riêng · save_menu
Chỉ khi người dùng yêu cầu lưu vào tài khoản; cần nutrition:write.
Kết quả: ration.id/title/revision/url và input/preview; ration.url là link lâu dài yêu cầu đăng nhập đúng chủ.
Tìm thực đơn đã lưu · list_saved_menus
Người dùng muốn mở/dùng lại bản trong tài khoản.
Kết quả: items[] và nextOffset; chỉ bản thuộc người đang kết nối.
Mở và tính lại bản đã lưu · get_saved_menu
Có ID bản riêng cần đọc hoặc dùng lại.
Kết quả: ration/input/preview/review/confirmationToken/sourceChanged/history; nguồn hiện tại có thể khác lần lưu.
Tạo link tải Excel · export_workbook
Người dùng yêu cầu file Excel của bản đã xác nhận; cần nutrition:export.
Kết quả: downloadUrl/expiresAt/filename; savedMenuUrl có thể null. Link tải tạm10phút; không cần tải file vào chat để hoàn tất. Đồng thời có webUrl/webExpiresAt để xem/sửa bản tạm trên web không cần tài khoản; đây không phải savedMenuUrl lâu dài.

Mở lại thực đơn để dùng tiếp

Mở bản đã lưu trong tài khoản hoặc link trong Excel để xem, điều chỉnh và dùng lại. Không cần gửi file lên cho bước này.

Mở thực đơn và khẩu phần đã lưu →
Đã sửa riêng file Excel trên máy? Nhập các thay đổi tại đây

Chỉ dùng khi cần đưa những số đã sửa trong file về hệ thống. Bạn sẽ xem trước và xác nhận trước khi lưu.

Tối đa 5 MB, định dạng .xlsx của hệ thống. Nhập lại chỉ đọc đầu vào, không chạy công thức hoặc macro trong file.

Đăng nhập tài khoản

Nguồn rõ, quyền riêng

  • Data gốc dùng chung; công thức bạn chỉnh thuộc bản cá nhân. Không tự đưa món mới vào kho Food/Dish.
  • Chất chưa có số liệu được báo thiếu. Công thức AI hoặc thực phẩm tham chiếu được ghi là ước lượng.
  • Hội thoại và công cụ có thể gửi đầu vào cần thiết tới hệ thống. Hồ sơ cơ thể chỉ dùng khi bạn chọn đối chiếu nhu cầu; tránh đưa thông tin định danh không cần thiết.
  • Lưu và mở bản cá nhân cần tài khoản và quyền phù hợp. Tính toán cũng có hạn mức; không dán mật khẩu hoặc token vào chat.
  • Link tải Excel có thời hạn. File đã tải chứa dữ liệu bạn chọn; giữ và chia sẻ theo ý bạn. Nhận xét AI cũ không tự viết lại sau khi sửa file.