Skip to content

Commit

Permalink
Merge branch 'main' into sdk-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
holtskinner authored Jan 6, 2025
2 parents 03f6e12 + 24c4bfb commit 0489407
Show file tree
Hide file tree
Showing 100 changed files with 32,166 additions and 3,063 deletions.
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
/generative-ai/embeddings/use-cases/outlier-detection @rarsan @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini @polong-lin @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/evaluation @jsondai @inardini @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/code-execution @koverholt @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/function-calling @koverholt @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/getting-started @gericdong @polong-lin @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/grounding @holtskinner @GoogleCloudPlatform/generative-ai-devrel
Expand Down Expand Up @@ -79,3 +80,4 @@
/generative-ai/gemini/sample-apps/e2e-gen-ai-app-starter-pack @eliasecchig @lspatarog @mariagpuyol @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/vision/use-cases/hey_llm @tushuhei @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/sample-apps/llamaindex-rag/backend/indexing/ @Lionel-Lim @GoogleCloudPlatform/generative-ai-devrel
/generative-ai/gemini/multimodal-live-api/websocket-demo-app/ @ZackAkil @GoogleCloudPlatform/generative-ai-devrel
57 changes: 57 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ ALCS
ALDS
AMNOSH
ANZ
AOT
APAC
APIENTRY
APSTUDIO
ASF
ASML
AUVs
Adhaar
Adidas
Akihiro
Akkaoui
Expand Down Expand Up @@ -63,6 +65,7 @@ COINIT
CONOUT
COUNTIF
CRM
CTHH
CUAD
CUCUONAR
CVD
Expand Down Expand Up @@ -113,7 +116,9 @@ EMFU
EMNLP
ENU
ESG
EVs
Edunov
Einhalt
Eleuther
Eliud
Embs
Expand Down Expand Up @@ -168,11 +173,17 @@ Gundogan
HBox
HDFC
HDFS
HHH
HHT
HIDPI
HIGHCPU
HMO
HREDRAW
HSA
HTH
HTMX
HTT
HTTH
HVDC
HZN
Hadoop
Expand All @@ -196,6 +207,7 @@ ICICI
ICML
IFI
INFOPLIST
INR
IOMGR
IRAs
ITDMs
Expand Down Expand Up @@ -237,6 +249,7 @@ Kimi
Kipchoge
Knopf
Kohli
Koushik
Kraizt
Kubeflow
Kudrow
Expand Down Expand Up @@ -301,8 +314,10 @@ NGRAMS
NHK
NICOLAS
NMT
NOMINATIM
NOMINMAX
NOZORDER
NREL
NVIDIA
NVL
Nagasu
Expand Down Expand Up @@ -402,6 +417,7 @@ Sahel
Sauron
Sca
Schlenoff
Schulen
Schwimmer
Selam
Sestero
Expand All @@ -425,6 +441,10 @@ Syunik
TARG
TCEHY
TGI
THH
THHH
THT
THTH
TLDR
TOKENLIST
TPU
Expand All @@ -433,6 +453,8 @@ TSLA
TSMC
TSNE
TTFT
TTH
TTT
Tadao
Tafel
Takeaways
Expand Down Expand Up @@ -545,6 +567,7 @@ arguana
arun
arxiv
astype
atms
aujourd'hui
autoflake
autogen
Expand All @@ -563,6 +586,7 @@ baxis
bbc
beir
bff
bgswap
bigframes
bigquery
bitcoin
Expand All @@ -571,13 +595,15 @@ bluesky
bml
bnb
booktitle
boop
boundings
bpa
bpd
bqdf
bqml
breakroom
btn
byod
byor
carbonara
cashify
Expand Down Expand Up @@ -622,11 +648,14 @@ constexpr
corpuses
countplot
cpet
crewai
csa
cse
ctd
cupertino
cva
cycleway
cycleways
cygpath
darkgrid
dask
Expand All @@ -646,6 +675,8 @@ dfs
dino
direnv
diy
dlat
dlon
dlp
docai
docstore
Expand All @@ -654,13 +685,15 @@ doi
dotprompt
dpi
draig
drilldown
drinkware
dropdown
dropna
dsl
dtype
dtypes
dumfries
dumpd
dwmapi
ecommerce
ekg
Expand All @@ -685,6 +718,7 @@ etf
etils
eur
evals
evse
expl
faiss
fastapi
Expand Down Expand Up @@ -731,6 +765,7 @@ gcs
gcsfs
gdk
gdkx
geboten
genai
genkit
genwealth
Expand Down Expand Up @@ -822,11 +857,13 @@ keras
keychain
kfp
kickstart
konnte
kotlin
kpi
l'harmonie
lakecolor
landcolor
landuse
langchain
langgraph
lebron
Expand Down Expand Up @@ -867,7 +904,10 @@ memes
mesop
metadatas
metaverse
metricx
mgrs
mic
mics
millis
miranda
mmarco
Expand Down Expand Up @@ -897,14 +937,17 @@ nbformat
nbviewer
nce
ncols
nconst
ndarray
ndcg
nec
neering
neq
netif
newaxis
newaxisngram
nfcorpus
nfl
ngram
ngrams
nlp
Expand All @@ -931,6 +974,7 @@ openai
openfda
osm
osx
outdir
outro
overwiew
owlbot
Expand All @@ -939,10 +983,12 @@ pagemap
paleo
paligemma
pancetta
pandoc
pantarba
paracord
parcoords
parfaite
parseable
passwort
pastiched
payslip
Expand All @@ -968,6 +1014,7 @@ podcasts
podfile
podhelper
powerups
praw
prcntg
preds
produc
Expand Down Expand Up @@ -1011,6 +1058,7 @@ rbf
reddit
redef
rembg
reoffice
repreve
requestz
reranked
Expand All @@ -1037,6 +1085,7 @@ scikit
seaborn
seatback
selectbox
selftext
selkirk
seo
setlocal
Expand All @@ -1052,11 +1101,13 @@ siglap
signings
simage
sittin
skillsets
sklearn
sku
slf
snowboard
sourced
sqkm
srlimit
ssd
ssh
Expand All @@ -1079,6 +1130,7 @@ svm
sxs
tabular
tagline
takeaways
tastetest
tavily
tencel
Expand Down Expand Up @@ -1114,11 +1166,13 @@ typehints
ubuntu
uids
ultrawide
und
undst
unigram
unrtf
upsell
urandom
usb
usebackq
usecases
username
Expand All @@ -1143,12 +1197,14 @@ wcontext
wcslen
wdir
weaviate
webcam
webclient
webpage
webpages
websites
weightage
welcom
werden
whatsapp
wiffle
wikipedia
Expand All @@ -1163,6 +1219,7 @@ wparam
wscore
wscores
wstring
wurden
xanchor
xaxes
xaxis
Expand Down
5 changes: 4 additions & 1 deletion .github/actions/spelling/line_forbidden.patterns
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
\b[Cc]an not\b

# Should be `GitHub`
(?<![&*.]|// |\btype )\bGithub\b(?![{)])
(?<![&*.]|// |\btype |\bimport )\bGithub\b(?![{()])
\b[Gg]it\s[Hh]ub\b

# Should be `GitLab`
Expand Down Expand Up @@ -202,6 +202,9 @@
# Should be Vertex AI
\b(?!Vertex AI\b)(?!.*[\(\)\{\},])(?<!import\s)(?<!\.)(?<!,\s)Vertex\s?[Aa]?[Ii]?\b

# Should be Vertex AI
\b[Vv]ertext\b

# Should be Gemini
\sgemini\s\w

Expand Down
3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"bracketSameLine": true
}
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
# Generative AI

Welcome to the Google Cloud [Generative AI](https://cloud.google.com/ai/generative-ai) repository.
> NOTE: [Gemini 2.0 Flash](https://cloud.google.com/vertex-ai/generative-ai/docs/gemini-v2) has been released! Here are the latest notebooks and demos using the new model:
>
> - [Intro to Gemini 2.0 Flash](gemini/getting-started/intro_gemini_2_0_flash.ipynb)
> - [Intro to Gemini 2.0 Flash REST API](gemini/getting-started/intro_gemini_2_0_flash_rest_api.ipynb)
> - [Intro to Code Execution](gemini/code-execution/intro_code_execution.ipynb)
> - [Intro to Multimodal Live API](gemini/multimodal-live-api/intro_multimodal_live_api.ipynb)
> - [Intro to Multimodal Live API with Gen AI SDK](gemini/multimodal-live-api/intro_multimodal_live_api_genai_sdk.ipynb)
> - [Multimodal Live API Demo App](gemini/multimodal-live-api/websocket-demo-app/)
> - [Intro to Google Gen AI SDK](gemini/getting-started/intro_genai_sdk.ipynb)
> - [Patents Document Understanding](gemini/use-cases/document-processing/patents_understanding.ipynb)
> - [Real-Time RAG with Multimodal Live API](gemini/multimodal-live-api/real_time_rag_retail_gemini_2_0.ipynb)
> - [Creating Marketing Assets using Gemini 2.0](gemini/use-cases/marketing/creating_marketing_assets_gemini_2_0.ipynb)
> - [Vertex AI Gemini Research Multi Agent Demo Research Agent for EV Industry](gemini/agents/research-multi-agents)
> - [Create a Multi-Speaker Podcast with Gemini 2.0 & Text-to-Speech](audio/speech/use-cases/podcast/multi-speaker-podcast.ipynb)
<!-- markdownlint-disable MD033 -->

Expand Down
Loading

0 comments on commit 0489407

Please sign in to comment.