Z tego przewodnika dowiesz się, jak wyświetlać logi dotyczące korzystania z Gemini API na panelu Google AI Studio, aby lepiej zrozumieć zachowanie modelu i sposób, w jaki użytkownicy mogą wchodzić w interakcje z Twoimi aplikacjami. Używaj logowania do obserwowania, debugowania i opcjonalnego udostępniania opinii o użytkowaniu Google, aby pomóc w ulepszaniu Gemini w różnych przypadkach użycia przez deweloperów.*
Obsługiwane są wszystkie wywołania interfejsu API GenerateContent, BatchGenerateContent, StreamGenerateContent oraz wywołania interfejsu Interactions API z wyłączeniem zarządzanych agentów. Obejmuje to wywołania wykonywane za pomocą
punktów końcowych zgodnych z OpenAI.
*Uwaga: miejsce na logi Gemini API jest dostępne tylko w przypadku projektów w ramach płatnego abonamentu Gemini API.
Konfigurowanie logowania projektu
Domyślnie interfejs API przechowuje wszystkie obiekty interakcji (store=true), aby uprościć korzystanie z funkcji zarządzania stanem po stronie serwera. Natomiast interfejs Generate Content API domyślnie nie przechowuje żądań i wymaga włączenia przechowywania na poziomie żądania lub projektu w AI Studio.
W Google AI Studio możesz włączyć lub
wyłączyć logowanie we wszystkich projektach lub w określonych projektach oraz w dowolnym momencie zmienić te
ustawienia w panelu Ustawienia na stronie
Logi i zbiory danych. Logowanie można włączać i wyłączać
niezależnie w przypadku interfejsu generateContent API i
Interactions API
aby zmienić domyślne zachowanie przechowywania w projekcie.
Logowanie na poziomie żądania
Zachowanie związane z przechowywaniem i logowaniem różni się w zależności od interfejsu API:
- Interactions API: domyślnie przechowuje żądania (
store=true), aby uprościć zarządzanie stanem po stronie serwera. - Generate Content API (
generateContent): domyślnie nie przechowuje żądań (store=false).
Oto jak możesz ustawić właściwość store:
Interfejs generateContent API
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model='gemini-3.5-flash',
contents='Explain quantum entanglement in simple terms.',
config={'store': False} # Set to True to enable logging of this request
)
print(response.text)
JavaScript
import { GoogleGenAI } from '@google/genai';
const client = new GoogleGenAI({});
const response = await client.models.generateContent({
model: 'gemini-3.5-flash',
contents: 'Explain quantum entanglement in simple terms.',
config: {
store: false // Set to true to enable logging of this request
}
});
console.log(response.text);
Interactions API
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.5-flash",
input="Explain quantum entanglement in simple terms.",
store=True # Set to False to disable logging of this request
)
print(interaction.outputs[-1].text)
JavaScript
import { GoogleGenAI } from '@google/genai';
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: 'gemini-3.5-flash',
input: 'Explain quantum entanglement in simple terms.',
store: true // Set to false to disable logging of this request
});
console.log(interaction.outputs[interaction.outputs.length - 1].text);
Wyświetlanie logów projektu w AI Studio
- Otwórz stronę Logi w AI Studio.
- W menu wybierz projekt.
- Jeśli istnieją logi dotyczące Interactions API, pojawią się w tabeli w odwrotnej kolejności chronologicznej.
- Aby obserwować logi projektu dotyczące interfejsu Generate Content API, najpierw włącz tę opcję w panelu ustawień.
Kliknij wpis, aby wyświetlić podgląd ładunku. Możesz sprawdzić pełny prompt i odpowiedź z Gemini oraz kontekst z poprzednich tur. W przypadku żądań Interactions API logi zawierają też bezpośredni link do previous_interaction_id.
Konfigurowanie przechowywania logów projektu
Logi wygasną i zostaną oznaczone do usunięcia po domyślnym okresie przechowywania wynoszącym 55 dni (chyba że zostaną zapisane w zbiorze danych, który nie wygasa). Okres przechowywania logów projektu możesz skonfigurować na maksymalnie 7, 14, 28 lub 55 dni.
Tworzenie i udostępnianie zbiorów danych
Logi możesz zapisywać w zbiorach danych, aby je lepiej porządkować i eksportować.
- Na stronie Logi znajdź pasek filtrowania u góry, aby wybrać właściwość, według której chcesz filtrować.
- W przefiltrowanym widoku użyj pól wyboru, aby zaznaczyć wszystkie lub poszczególne logi.
- Kliknij przycisk Utwórz zbiór danych , który pojawi się u góry listy.
- Nadaj nowemu zbiorowi danych nazwę i opcjonalny opis.
- Zobaczysz utworzony zbiór danych z wybranym zestawem logów.
- Wyeksportuj zbiór danych do dalszej analizy jako pliki CSV lub JSONL albo do Arkuszy Google.
Zbiory danych mogą być przydatne w wielu różnych przypadkach użycia.
- Tworzenie zestawów wyzwań: wprowadzaj przyszłe ulepszenia w obszarach, w których chcesz, aby Twoja sztuczna inteligencja działała lepiej.
- Tworzenie zestawów próbek: na przykład próbka z rzeczywistego użycia do generowania odpowiedzi z innego modelu lub zbiór przypadków brzegowych do rutynowych kontroli przed wdrożeniem.
- Zestawy do oceny: zestawy reprezentujące rzeczywiste użycie w ważnych funkcjach, do porównania z innymi modelami lub iteracjami instrukcji systemowych.
Możesz przyczynić się do badań i rozwoju Gemini, udostępniając Google swoje zbiory danych jako przykłady demonstracyjne.
Ograniczenia
Logowanie nie jest obecnie obsługiwane w przypadku:
- modeli Imagen i Veo,
- modeli osadzania Gemini,
- modelu Gemini Robotics,
- danych wejściowych zawierających filmy, GIF-y lub pliki PDF,
- agentów w wersji testowej w Gemini API.
Co dalej?
- Prototypowanie z historią sesji: użyj AI Studio Build, aby tworzyć aplikacje z kodem i dodać klucz interfejsu API, który umożliwi korzystanie z historii logów Gemini API w funkcjach AI.
- Ponowne uruchamianie logów za pomocą Gemini Batch API: używaj zbiorów danych do próbkowania odpowiedzi i oceny modeli lub logiki aplikacji, ponownie uruchamiając logi za pomocą Gemini Batch API.