Gemini AI

Gemini AI của Google ra mắt phiên bản API “miễn phí” cho người sử dụng

Gemini AI dòng mô hình ngôn ngữ lớn mới nhất của Google, cung cấp tất cả thông tin cần thiết để bắt đầu tạo ứng dụng bằng Gemini.

Cách nhanh nhất để bắt đầu sử dụng Gemini là sử dụng Google AI Studio, một công cụ dựa trên nền tảng web cho phép người dùng tạo nguyên mẫu và chạy các lời nhắc ngay trong trình duyệt. Để biết thêm thông tin, vui lòng tham khảo hướng dẫn bắt đầu sử dụng Google AI Studio.

Khi đã sẵn sàng phát triển, hãy bắt đầu với hướng dẫn bắt đầu nhanh về Python. Gemini cũng hỗ trợ các ngôn ngữ lập trình khác, bao gồm Android (Kotlin), Node.js và Swift.

Để tìm hiểu cách sử dụng các LLM một cách an toàn và có trách nhiệm, vui lòng tham khảo tài liệu về chế độ cài đặt an toàn và hướng dẫn về an toàn.

Đầu tiên, các bạn truy cập vào đường dẫn sau để đăng nhập: https://ai.google.dev/?hl=vi

Tại trang Google AI Studio, chọn mục Get API key.

Sau đó, chọn tạo API key.

Các bạn có thể test nhanh 1 đoạn cURL với command sau:

				
					curl \
-H 'Content-Type: application/json' \
-d '{ "prompt": { "text": "Write a story about a magic backpack"} }' \
"https://generativelanguage.googleapis.com/v1beta3/models/text-bison-001:generateText?key=YOUR_API_KEY"
				
			

Cuối cùng, test thử 1 đoạn command với code python.

Cài đặt thư viện Google AI: 

				
					pip install google-generativeai
				
			
				
					import google.generativeai as genai

genai.configure(api_key="YOUR_API_KEY")

# Set up the model
generation_config = {
  "temperature": 0.9,
  "top_p": 1,
  "top_k": 1,
  "max_output_tokens": 2048,
}

safety_settings = [
  {
    "category": "HARM_CATEGORY_HARASSMENT",
    "threshold": "BLOCK_MEDIUM_AND_ABOVE"
  },
  {
    "category": "HARM_CATEGORY_HATE_SPEECH",
    "threshold": "BLOCK_MEDIUM_AND_ABOVE"
  },
  {
    "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT",
    "threshold": "BLOCK_MEDIUM_AND_ABOVE"
  },
  {
    "category": "HARM_CATEGORY_DANGEROUS_CONTENT",
    "threshold": "BLOCK_MEDIUM_AND_ABOVE"
  }
]

model = genai.GenerativeModel(model_name="gemini-pro",
                              generation_config=generation_config,
                              safety_settings=safety_settings)

prompt_parts = [
]

response = model.generate_content(prompt_parts)
print(response.text)
				
			

Trong đó, phần prompt_parts sẽ là nội dung yêu cầu.

Chúc các bạn thành công !

Bài viết liên quan

Back to top button