npc talk
This commit is contained in:
23
Assets/Scripts/AI NPC/GeminiTest.cs
Normal file
23
Assets/Scripts/AI NPC/GeminiTest.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using UnityEngine;
|
||||
using Hallucinate.AI;
|
||||
|
||||
public class GeminiTest : MonoBehaviour
|
||||
{
|
||||
void Start()
|
||||
{
|
||||
Debug.Log("<color=cyan>[Gemini Test]</color> Bắt đầu kiểm tra kết nối API...");
|
||||
|
||||
if (GeminiService.Instance == null)
|
||||
{
|
||||
Debug.LogError("<color=red>[Gemini Test]</color> Không tìm thấy GeminiService Instance! Hãy đảm bảo bạn đã kéo script GeminiService vào một GameObject trong Scene.");
|
||||
return;
|
||||
}
|
||||
|
||||
string testPersona = "Bạn là một robot kiểm tra hệ thống.";
|
||||
string testPrompt = "Chào bạn, nếu bạn nhận được tin nhắn này, hãy trả lời: 'Kết nối Gemini thành công!'";
|
||||
|
||||
GeminiService.Instance.GetResponse(testPersona, testPrompt, (response) => {
|
||||
Debug.Log($"<color=green>[Gemini Test] Phản hồi từ API:</color> {response}");
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user