Generuj tekst na podstawie promptów tekstowych za pomocą interfejsu Gemini API


Gdy wywołujesz interfejs Gemini API z aplikacji za pomocą pakietu SDK Vertex AI dla Firebase, możesz poprosić model Gemini o wygenerowanie tekstu na podstawie danych wejściowych.

Zanim zaczniesz

W razie potrzeby wykonaj jeszcze raz wprowadzenie do pakietów SDK Vertex AI dla Firebase Upewnij się, że masz wykonane wszystkie te czynności:

  • Skonfiguruj nowy lub istniejący projekt Firebase, w tym Abonament Blaze i włączanie wymaganych interfejsów API.

  • połączyć aplikację z Firebase, w tym zarejestrować ją i dodać do konfigurację Firebase w aplikacji.

  • Dodaj pakiet SDK i zainicjuj usługę Vertex AI oraz model generatywny w aplikacji.

Gdy połączysz aplikację z Firebase, dodasz pakiet SDK i zainicjujesz usługę Vertex AI i model generatywny, możesz już wywołać interfejs Gemini API.

Generuj tekst na podstawie samego tekstu

Możesz wywołać interfejs Gemini API, podając dane wejściowe zawierające tylko tekst. W przypadku tych połączeń musisz użyć modelu, który obsługuje tylko prompty tekstowe (np. Gemini 1.5 Pro).

Wybierz, czy chcesz przesyłać odpowiedź strumieniowo (generateContentStream) czy zaczekać dla odpowiedzi aż do wygenerowania całego wyniku (generateContent).

Streaming

Możesz przyspieszyć interakcje, nie czekając na cały wynik do generowania modelu i używać strumieniowania do obsługi wyników częściowych.

Ten przykład pokazuje, jak za pomocą kanału generateContentStream() przesłać wygenerowane strumieniowo tekst z żądania promptu, który zawiera tylko tekst:

Bez strumieniowania

Możesz też zaczekać na cały wynik, zamiast przesyłać go strumieniowo. wynik jest zwracany dopiero po zakończeniu generowania przez model proces tworzenia konta.

Ten przykład pokazuje, jak za pomocą pola generateContent() wygenerować tekst na podstawie żądanie promptu, które zawiera tylko tekst:

Dowiedz się, jak wybrać model Gemini i opcjonalnie lokalizację odpowiednio do konkretnego przypadku użycia i aplikacji.

Co jeszcze możesz zrobić?

Wypróbuj inne możliwości interfejsu Gemini API

Dowiedz się, jak kontrolować generowanie treści

. Możesz też eksperymentować z promptami i konfiguracjami modeli za pomocą Vertex AI Studio

Więcej informacji o modelach Gemini

Dowiedz się więcej o dostępne modele do różnych zastosowań oraz ich poniższych limitów i cen.


Przesyłanie opinii o swoich doświadczeniach z Vertex AI dla Firebase,