Ngôn ngữ, IDE và giao diện được hỗ trợ
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tài liệu này mô tả các ngôn ngữ, IDE và giao diện cơ sở hạ tầng mã mà Gemini Code Assist hỗ trợ.
Ngôn ngữ được hỗ trợ cho câu lệnh
Gemini Code Assist hỗ trợ các ngôn ngữ sau:
- Tiếng Ả rập (ar)
- Tiếng Bengal (bn)
- Tiếng Bungari (bg)
- Tiếng Trung giản thể và phồn thể (zh)
- Tiếng Croatia (hr)
- Tiếng Séc (cs)
- Tiếng Đan Mạch (da)
- Tiếng Hà Lan (nl)
- Tiếng Anh (en)
- Tiếng Estonia (et)
- Tiếng Phần Lan (fi)
- Tiếng Pháp (fr)
- Tiếng Đức (de)
- Tiếng Hi Lạp (el)
- Tiếng Do Thái (he)
- Tiếng Hindi (hi)
- Tiếng Hungari (hu)
- Tiếng Indonesia (id)
- Tiếng Ý (it)
- Tiếng Nhật (ja)
- Tiếng Hàn (ko)
- Tiếng Latvia (lv)
- Tiếng Lithuania (lt)
- Tiếng Na Uy (no)
- Tiếng Ba Lan (pl)
- Tiếng Bồ Đào Nha (pt)
- Tiếng Rumani (ro)
- Tiếng Nga (ru)
- Tiếng Serbia (sr)
- Tiếng Slovak (sk)
- Tiếng Slovenia (sl)
- Tiếng Tây Ban Nha (es)
- Tiếng Swahili (sw)
- Tiếng Thuỵ Điển (sv)
- Tiếng Thái (th)
- Tiếng Thổ Nhĩ Kỳ (tr)
- Tiếng Ukraina (uk)
- Tiếng Việt (vi)
Ngôn ngữ lập trình đã xác minh
Các mô hình ngôn ngữ lớn (LLM) Gemini mà Gemini cho Google Cloud sử dụng được huấn luyện dựa trên một bộ ví dụ lập trình khổng lồ trong phạm vi công cộng. Do đó, LLM thường có thể hiểu và hỗ trợ nhiều ngôn ngữ lập trình. Tuy nhiên, do số lượng ngôn ngữ lớn, việc kiểm thử chất lượng của tính năng hỗ trợ sẽ khác nhau tuỳ theo ngôn ngữ lập trình. Do đó, Google đã chọn một nhóm nhỏ các ngôn ngữ lập trình để xác minh chất lượng của sự hỗ trợ và câu trả lời.
Mặc dù Gemini Code Assist có thể hỗ trợ nhiều ngôn ngữ lập trình, nhưng Google đã xác minh các ngôn ngữ lập trình sau:
Các IDE được hỗ trợ
Gemini Code Assist được cung cấp theo mặc định trong các IDE sau:
Tiện ích Gemini Code Assist được hỗ trợ trong các IDE sau:
Các giao diện cơ sở hạ tầng mã được hỗ trợ
Gemini Code Assist có thể hỗ trợ bạn với các giao diện cơ sở hạ tầng dưới dạng mã sau đây:
Bước tiếp theo
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-31 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[[["\u003cp\u003eGemini Code Assist supports prompts in 37 different languages, facilitating a wide range of user interactions.\u003c/p\u003e\n"],["\u003cp\u003eWhile capable of understanding numerous coding languages, Gemini Code Assist has verified its assistance quality in 22 specific coding languages, such as Python, Java, and C++.\u003c/p\u003e\n"],["\u003cp\u003eGemini Code Assist is readily available within Cloud Shell and Cloud Workstations, and also extends its support to VS Code and various JetBrains IDEs.\u003c/p\u003e\n"],["\u003cp\u003eThe code assistant also supports assistance with infrastructure as code interfaces, including Google Cloud CLI and Kubernetes Resource Model (KRM).\u003c/p\u003e\n"]]],[],null,["This document describes the languages, IDEs, and code infrastructure interfaces\nthat Gemini Code Assist supports.\n\nSupported languages for prompts\n\nGemini Code Assist supports the following languages:\n\n- Arabic (ar)\n- Bengali (bn)\n- Bulgarian (bg)\n- Chinese simplified and traditional (zh)\n- Croatian (hr)\n- Czech (cs)\n- Danish (da)\n- Dutch (nl)\n- English (en)\n- Estonian (et)\n- Finnish (fi)\n- French (fr)\n- German (de)\n- Greek (el)\n- Hebrew (he)\n- Hindi (hi)\n- Hungarian (hu)\n- Indonesian (id)\n- Italian (it)\n- Japanese (ja)\n- Korean (ko)\n- Latvian (lv)\n- Lithuanian (lt)\n- Norwegian (no)\n- Polish (pl)\n- Portuguese (pt)\n- Romanian (ro)\n- Russian (ru)\n- Serbian (sr)\n- Slovak (sk)\n- Slovenian (sl)\n- Spanish (es)\n- Swahili (sw)\n- Swedish (sv)\n- Thai (th)\n- Turkish (tr)\n- Ukrainian (uk)\n- Vietnamese (vi)\n\nVerified coding languages\n\nThe Gemini large language models (LLMs) that are used by\nGemini for Google Cloud are trained on a vast set of coding\nexamples within the public domain. Therefore, LLMs are often able to understand\nand provide assistance on a wide variety of coding languages. However, due to\nthe large number of languages, the testing of the quality of the assistance varies\nby coding language. Therefore, Google chose a subset of coding languages to\nverify the quality of assistance and responses.\n\nAlthough Gemini Code Assist can offer assistance on a wide\nvariety of coding languages, Google has *verified* the following coding\nlanguages:\n\n- [Bash](https://www.gnu.org/software/bash/)\n- [C](https://www.open-std.org/JTC1/SC22/WG14/www/standards)\n- [C++](https://isocpp.org/)\n- [C#](https://learn.microsoft.com/en-us/dotnet/csharp/)\n- [Dart](https://dart.dev/)\n- [Go](https://go.dev/)\n- [GoogleSQL](/bigquery/docs/introduction-sql)\n- [Java](https://docs.oracle.com/javase/8/docs/technotes/guides/language/index.html)\n- [JavaScript](https://www.javascript.com/)\n- [Kotlin](https://kotlinlang.org/)\n- [Lua](https://www.lua.org/)\n- [MATLAB](https://www.mathworks.com/products/matlab.html)\n- [PHP](https://www.php.net/)\n- [Python](https://www.python.org/)\n- [R](https://www.r-project.org/)\n- [Ruby](https://www.ruby-lang.org/en/)\n- [Rust](https://www.rust-lang.org/)\n- [Scala](https://www.scala-lang.org/)\n- [SQL](https://blog.ansi.org/sql-standard-iso-iec-9075-2023-ansi-x3-135/)\n- [Swift](https://developer.apple.com/swift/)\n- [TypeScript](https://www.typescriptlang.org/)\n- [YAML](https://yaml.org/)\n\nSupported IDEs\n\nGemini Code Assist is available by default in the following IDEs:\n\n- [Cloud Shell](https://cloud.google.com/shell)\n- [Cloud Workstations](https://cloud.google.com/workstations)\n- [Android Studio](https://developer.android.com/studio/gemini/overview)\n\nThe Gemini Code Assist extension is supported in the following\nIDEs:\n\n- [VS Code](https://code.visualstudio.com/)\n- JetBrains IDEs:\n - [CLion](https://www.jetbrains.com/clion/)\n - [DataGrip](https://www.jetbrains.com/datagrip/)\n - [GoLand](https://www.jetbrains.com/go/)\n - [IntelliJ IDEA Community, Educational, and Ultimate](https://www.jetbrains.com/idea/download/)\n - [PhpStorm](https://www.jetbrains.com/phpstorm/)\n - [PyCharm Community and Professional](https://www.jetbrains.com/pycharm/)\n - [Rider](https://www.jetbrains.com/rider/)\n - [RubyMine](https://www.jetbrains.com/ruby/)\n - [WebStorm](https://www.jetbrains.com/webstorm/)\n\nSupported code infrastructure interfaces\n\nGemini Code Assist can offer assistance with the following\ninfrastructure as code interfaces:\n\n- [Gemini CLI](https://github.com/google-gemini/gemini-cli)\n\n\u003c!-- --\u003e\n\n- [Google Cloud CLI](https://cloud.google.com/cli)\n\n\u003c!-- --\u003e\n\n- [Kubernetes Resource Model (KRM)](https://github.com/kubernetes/design-proposals-archive/blob/main/architecture/resource-management.md)\n\nWhat's next\n\n- Learn how to [set up Gemini Code Assist](/gemini-code-assist/docs/set-up-gemini) at no cost, or if you prefer to get started with Gemini Code Assist Standard or Enterprise, see [Set up Gemini Code Assist (Standard and Enterprise)](/gemini-code-assist/docs/set-up-gemini-standard-enterprise).\n- Learn [how Gemini for Google Cloud uses your data](/gemini-code-assist/docs/data-governance).\n- Learn more about [Google Cloud compliance](https://cloud.google.com/compliance)."]]