Skip to content

Instantly share code, notes, and snippets.

@tgfjt
Last active March 28, 2024 04:58
Show Gist options
  • Save tgfjt/e95e17d0db1b1a129f75f1288082d897 to your computer and use it in GitHub Desktop.
Save tgfjt/e95e17d0db1b1a129f75f1288082d897 to your computer and use it in GitHub Desktop.
MODEL_ID="gemini-1.0-pro-001"
LOCATION="asia-northeast1"
API_ENDPOINT="$LOCATION-aiplatform.googleapis.com"
PROJECT_ID=$PROJECT_ID
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://${API_ENDPOINT}/v1/projects/${PROJECT_ID}/locations/${LOCATION}/publishers/google/models/${MODEL_ID}:streamGenerateContent \
-d '{
"generationConfig": {"temperature": 0},
"contents": {
"role": "USER",
"parts": [{ "text": "こんにちは" }]
}
}'
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://${API_ENDPOINT}/v1/projects/${PROJECT_ID}/locations/${LOCATION}/publishers/google/models/textembedding-gecko-multilingual:001:predict \
-d '{
"instances": [
{ "content": "こんにちは、世界!" }
],
}'
# {
# "predictions": [
# {
# "embeddings": {
# "statistics": {
# "truncated": false,
# "token_count": 4
# },
# "values": [
# -0.020530065521597862,
# -0.046823952347040176,
# 0.033703599125146866,
# 0.054659083485603333,
# -0.041154749691486359,
# -0.05198948085308075,
# 0.049394030123949051,
# 0.00027760094963014126,
# 0.013106925413012505,
# 0.014117858372628689,
# 0.060950934886932373,
# 0.012318859808146954,
# 0.048543218523263931,
# -0.049507424235343933,
# 0.010815647430717945,
# -0.00945320539176464,
# 0.032033476978540421,
# -0.046565942466259,
# -0.0520997978746891,
# -0.018710440024733543,
# -0.019346725195646286,
# 0.051604267209768295,
# -0.043762672692537308,
# -0.055642783641815186,
# -0.020834596827626228,
# 0.0065681585110723972,
# 0.030948344618082047,
# -0.010114098899066448,
# -0.075696513056755066,
# 0.034772381186485291,
# -0.0098033547401428223,
# -0.02527683787047863,
# 0.034359004348516464,
# 0.016140513122081757,
# -0.029742537066340446,
# 0.018872326239943504,
# 0.023920107632875443,
# 4.1994375351350754e-05,
# 0.026485759764909744,
# 0.073396429419517517,
# -5.7217239373130724e-05,
# -0.073655329644680023,
# -0.0351494662463665,
# -0.020549938082695007,
# 0.040540408343076706,
# -0.045032203197479248,
# -0.011877248995006084,
# -0.0017758938483893871,
# 0.055887151509523392,
# 0.028642421588301659,
# 0.02168266661465168,
# -0.048543889075517654,
# -0.033022370189428329,
# -0.012208622880280018,
# -0.018831979483366013,
# -0.021546933799982071,
# 0.046028431504964828,
# -0.0057722185738384724,
# -0.052355010062456131,
# 0.028133584186434746,
# 0.036291372030973434,
# 0.041358664631843567,
# 0.00065997405909001827,
# 0.0019431938417255878,
# 0.065486013889312744,
# -0.0056118620559573174,
# -0.0627427026629448,
# 0.0026209237985312939,
# 0.0094609931111335754,
# 0.04764140397310257,
# 0.0042132455855607986,
# 0.00853052083402872,
# -0.052820757031440735,
# -0.046620424836874008,
# 0.016375703737139702,
# 0.058526713401079178,
# 0.017218407243490219,
# -0.036201704293489456,
# -0.00567483389750123,
# 0.0070720920339226723,
# 0.056242473423480988,
# -0.005134285893291235,
# 0.046107526868581772,
# -0.014364173635840416,
# -0.017308471724390984,
# -0.00912424735724926,
# -0.011024815030395985,
# 0.0087514938786625862,
# 0.013270716182887554,
# -0.065610170364379883,
# 0.0057362737134099007,
# 0.00053505966207012534,
# -0.012626046314835548,
# 0.015645653009414673,
# -0.043995056301355362,
# 0.043660432100296021,
# 0.051500808447599411,
# 0.03486710786819458,
# 0.021536679938435555,
# 0.020165745168924332,
# -0.0075697046704590321,
# 0.021787030622363091,
# 0.060114283114671707,
# 0.054847229272127151,
# 0.0174738597124815,
# -0.026515636593103409,
# 0.007858755998313427,
# -0.0032645685132592916,
# -0.01692541129887104,
# 0.0014318849425762892,
# 0.058263685554265976,
# 0.0074274297803640366,
# -0.017117664217948914,
# 0.043321128934621811,
# 0.0042168307118117809,
# -0.01892683282494545,
# 0.025649182498455048,
# 0.011135167442262173,
# 0.01092382799834013,
# -0.015669818967580795,
# 0.090531870722770691,
# 0.03016657754778862,
# 0.014151571318507195,
# -0.020477129146456718,
# -0.011438139714300632,
# -0.095147579908370972,
# -0.00245809368789196,
# 0.017512213438749313,
# 0.0059173693880438805,
# -0.051620606333017349,
# 0.033689305186271667,
# 0.0089841382578015327,
# 0.03542659804224968,
# -0.025610033422708511,
# -0.067484438419342041,
# 0.046461723744869232,
# -0.026989240199327469,
# -0.0027752176392823458,
# 0.0083890100941061974,
# 0.0127632524818182,
# 0.010944713838398457,
# -0.020795680582523346,
# -0.025610694661736488,
# 0.049760088324546814,
# 0.024495836347341537,
# -0.05107782781124115,
# 0.058767717331647873,
# -0.0627715066075325,
# -0.037188585847616196,
# 0.037840399891138077,
# 0.0095209851861000061,
# -0.00010221814591204748,
# 0.0629149004817009,
# 0.021620500832796097,
# -0.037500113248825073,
# 0.013608302921056747,
# 0.017662588506937027,
# 0.0054089943878352642,
# 0.081907294690608978,
# -0.014718514867126942,
# 0.048045773059129715,
# -0.032864145934581757,
# -0.015354515984654427,
# -0.043569155037403107,
# -0.067931428551673889,
# 0.085885785520076752,
# 0.03718281164765358,
# -0.00022726887254975736,
# 0.037234019488096237,
# 0.062525160610675812,
# -0.042893204838037491,
# 0.0486362986266613,
# 0.012535958550870419,
# -0.038151849061250687,
# -0.045930050313472748,
# -0.028269724920392036,
# -0.12980960309505463,
# -0.0074493545107543468,
# -0.05254853144288063,
# -0.062652915716171265,
# 0.017487969249486923,
# 0.013853471726179123,
# 0.022619638592004776,
# 0.025303537026047707,
# 0.0022931874264031649,
# 0.046241134405136108,
# 0.07385619729757309,
# -0.034755479544401169,
# -0.020515961572527885,
# 0.00020432795281521976,
# 0.0052321823313832283,
# 0.083109036087989807,
# -0.012994161807000637,
# 0.054658219218254089,
# 0.0061140358448028564,
# -0.039059329777956009,
# -0.00456812372431159,
# 0.0036816769279539585,
# -0.012115528807044029,
# 0.091348685324192047,
# 0.0411333367228508,
# -0.0046739261597394943,
# 0.021073294803500175,
# -0.04045727476477623,
# -0.042040843516588211,
# 0.031400110572576523,
# 0.016574321314692497,
# 0.047845136374235153,
# -0.021316584199666977,
# -0.06712014228105545,
# -0.054185464978218079,
# -0.018093697726726532,
# 0.009347262792289257,
# -0.067832164466381073,
# -0.021261129528284073,
# 0.071553654968738556,
# 0.017106326296925545,
# 0.049394920468330383,
# 0.039937637746334076,
# 0.022989626973867416,
# 0.03252498060464859,
# -0.0162586010992527,
# -0.050762947648763657,
# -0.059291232377290726,
# 0.027363236993551254,
# -0.0073012593202292919,
# -0.078409723937511444,
# -0.022640084847807884,
# 0.014848156832158566,
# 0.00341595895588398,
# 0.020665500313043594,
# -0.043099045753479004,
# -0.045240212231874466,
# 0.036211192607879639,
# -0.0494028702378273,
# 0.052972257137298584,
# 0.014171510934829712,
# 0.0038946687709540129,
# -0.024200046434998512,
# -0.00097829289734363556,
# 0.017486307770013809,
# 0.064408265054225922,
# 0.0074124708771705627,
# 0.047370929270982742,
# 0.028934920206665993,
# 0.024253537878394127,
# 0.092477202415466309,
# 0.026619600132107735,
# 0.021100787445902824,
# -0.012698482722043991,
# 0.022829888388514519,
# -0.045499436557292938,
# -0.099341109395027161,
# 0.027664562687277794,
# 0.0023862924426794052,
# -0.016790041700005531,
# 0.010670308023691177,
# 0.0037815561518073082,
# -0.023605156689882278,
# -0.0319826602935791,
# 0.0091614462435245514,
# -0.0017117600655183196,
# -0.04692961648106575,
# 0.033171139657497406,
# 0.077198602259159088,
# -0.0017845579423010349,
# 0.016524167731404305,
# 0.0073918551206588745,
# 0.015793906524777412,
# -0.0095003712922334671,
# -0.057572808116674423,
# -0.026190340518951416,
# -0.047675568610429764,
# -0.0017271775286644697,
# 0.056906223297119141,
# -0.060575153678655624,
# 0.046139318495988846,
# -0.046922996640205383,
# 0.026782061904668808,
# -0.011222771368920803,
# 0.027878304943442345,
# 0.018934918567538261,
# -0.051381926983594894,
# 0.015886446461081505,
# -0.03409074991941452,
# 0.01750534400343895,
# 0.023149512708187103,
# -0.013648418709635735,
# 0.036526545882225037,
# -0.0037008645012974739,
# 0.019256578758358955,
# 0.0059699798002839088,
# 0.0098184654489159584,
# -0.03199077770113945,
# -0.020294355228543282,
# 0.01127767376601696,
# 0.016300739720463753,
# 0.042069334536790848,
# 0.047707822173833847,
# 0.0078278267756104469,
# 0.017894275486469269,
# -0.0095154661685228348,
# -0.055729083716869354,
# 0.0184318870306015,
# -0.065972894430160522,
# -0.054707102477550507,
# -0.060556687414646149,
# 0.025389472022652626,
# 0.02413007989525795,
# -0.0025827854406088591,
# -0.0226767398416996,
# 0.014508246444165707,
# 0.065932810306549072,
# 0.033377606421709061,
# -0.033191274851560593,
# -0.022538144141435623,
# -0.032649755477905273,
# 0.0012459050631150603,
# 0.0392586924135685,
# 0.018313964828848839,
# -0.015376918949186802,
# 0.054767090827226639,
# -0.0016083403024822474,
# -0.010271713137626648,
# -0.02303851954638958,
# 0.022742906585335732,
# 0.032383173704147339,
# 0.017400301992893219,
# 0.031636700034141541,
# -0.0041096326895058155,
# 0.031141359359025955,
# -0.0189831405878067,
# 0.040533121675252914,
# -0.017172029241919518,
# -0.000999369891360402,
# 0.021399080753326416,
# 0.12470103800296783,
# 0.0460321418941021,
# 0.083213366568088531,
# -0.02409234456717968,
# -0.0032856923062354326,
# -0.10122467577457428,
# 0.024465398862957954,
# -0.00097094837110489607,
# 0.0604950375854969,
# -0.0053699659183621407,
# -0.0092929033562541,
# 0.040233835577964783,
# 0.0016824683407321572,
# 0.002517882501706481,
# -0.04768482968211174,
# 0.07536403089761734,
# -0.017473315820097923,
# -0.030846767127513885,
# 0.022801443934440613,
# 0.053013507276773453,
# -0.063724406063556671,
# -0.0167451873421669,
# -0.028496015816926956,
# -0.0036457660607993603,
# 0.024980366230010986,
# 0.0042591928504407406,
# 0.020859545096755028,
# -0.0067343949340283871,
# -0.0044556069187819958,
# 0.045980237424373627,
# -0.013151035644114017,
# 0.032413218170404434,
# 0.021820681169629097,
# 0.029681200161576271,
# 0.029600111767649651,
# -0.048541489988565445,
# 0.0075080916285514832,
# -0.0058210687711834908,
# -0.021192969754338264,
# 0.0065184864215552807,
# -0.0063621615990996361,
# 0.018111208453774452,
# 0.037649888545274734,
# -0.0069068614393472672,
# 0.032451871782541275,
# -0.026706593111157417,
# 0.00330729060806334,
# -0.0048453998751938343,
# 0.046836026012897491,
# -0.03970823809504509,
# 0.011959824711084366,
# 0.024497522041201591,
# -0.0071955299936234951,
# 0.01576673611998558,
# 0.036144133657217026,
# 0.03845539316534996,
# -0.012589680962264538,
# -0.051225811243057251,
# 0.035135753452777863,
# -0.020947244018316269,
# -0.0066800988279283047,
# 0.02262561209499836,
# 0.016278557479381561,
# 0.031071998178958893,
# -0.023132001981139183,
# 0.0093939267098903656,
# 0.019498217850923538,
# -0.013093546964228153,
# -0.011002729646861553,
# 0.028334846720099449,
# -0.0066921464167535305,
# 0.00280331471003592,
# 0.014385485090315342,
# 0.014871281571686268,
# 0.069262191653251648,
# -0.072166986763477325,
# -0.02614424005150795,
# 0.014544605277478695,
# 0.06447494775056839,
# 0.053193390369415283,
# 0.014361917041242123,
# -0.032039426267147064,
# -0.031252063810825348,
# -0.01132659986615181,
# -0.0090066874399781227,
# -0.062363915145397186,
# -0.033422898501157761,
# 0.012304079718887806,
# 0.015323558822274208,
# 0.027647549286484718,
# 0.023214668035507202,
# 0.087985433638095856,
# -0.075700156390666962,
# -0.0050483676604926586,
# -0.0458686500787735,
# -0.033850576728582382,
# -0.050346553325653076,
# -0.0384087860584259,
# -0.0059285415336489677,
# -0.051534201949834824,
# -0.0086947064846754074,
# 0.011491883546113968,
# 0.016463913023471832,
# 0.00854888278990984,
# 0.029520848765969276,
# -0.011702515184879303,
# -0.035435661673545837,
# 0.013939275406301022,
# -0.081235334277153015,
# -0.028343548998236656,
# 0.02113947831094265,
# 0.022399932146072388,
# -0.086155377328395844,
# 0.059754353016614914,
# -0.035730950534343719,
# -0.015850523486733437,
# 0.0074444129131734371,
# 0.0036475642118602991,
# 0.095870316028594971,
# -0.022219493985176086,
# -0.021198567003011703,
# 0.0216702688485384,
# -0.049533616751432419,
# -0.024717962369322777,
# -0.042691290378570557,
# -0.011389751918613911,
# -0.011230630800127983,
# -0.028760069981217384,
# -0.018301533535122871,
# -0.045327015221118927,
# -0.007155952975153923,
# 0.024068236351013184,
# -0.019868038594722748,
# 0.021168122068047523,
# -0.02910410612821579,
# 0.0040059038437902927,
# 0.020545296370983124,
# -0.01204739511013031,
# 0.011526786722242832,
# -0.041443087160587311,
# -0.03275776281952858,
# -0.0069759823381900787,
# 0.021163877099752426,
# -0.010997227393090725,
# 0.043605539947748184,
# -0.021165860816836357,
# -0.00025953797739930451,
# -0.03474300354719162,
# -0.064991764724254608,
# -0.069594018161296844,
# 0.020712239667773247,
# 0.063366703689098358,
# 0.039889279752969742,
# -0.032283447682857513,
# 0.028336819261312485,
# 0.0036337929777801037,
# -0.0014527090825140476,
# 0.025594986975193024,
# -0.00094674067804589868,
# -0.065678864717483521,
# -0.0042964140884578228,
# -0.063889957964420319,
# -0.0046249902807176113,
# 0.035902440547943115,
# -0.022756833583116531,
# -0.017396781593561172,
# 0.054500430822372437,
# 0.048418078571558,
# 0.069183714687824249,
# 0.013332347385585308,
# -0.028612393885850906,
# 0.017004011198878288,
# -0.025615036487579346,
# -0.014542301185429096,
# 0.027907446026802063,
# -0.0557129867374897,
# 0.061938110738992691,
# -0.01237874012440443,
# 0.0045604142360389233,
# 0.062365792691707611,
# -0.029408929869532585,
# 0.008417048491537571,
# -0.0442047193646431,
# -0.054334357380867004,
# -0.012731848284602165,
# 0.036677945405244827,
# -0.015338009223341942,
# -0.015273916535079479,
# -0.053481008857488632,
# 0.011921941302716732,
# -0.062274668365716934,
# 0.07835126668214798,
# 0.00440483121201396,
# -0.00991474837064743,
# -0.017303736880421638,
# 0.026958659291267395,
# 0.022431418299674988,
# -0.079648002982139587,
# 0.028990700840950012,
# 0.013195407576858997,
# -0.008788255974650383,
# -0.0030377516523003578,
# -0.014059210196137428,
# -0.021980883553624153,
# -0.027738332748413086,
# -0.022687232121825218,
# 0.11511867493391037,
# 0.010861816816031933,
# 0.034678205847740173,
# -0.0417233482003212,
# 0.063746564090251923,
# -0.010548964142799377,
# -0.023073967546224594,
# -0.034676715731620789,
# 0.030811382457613945,
# -0.011733666062355042,
# 0.0096122892573475838,
# 0.014040451496839523,
# 0.017803424969315529,
# -0.0034012168180197477,
# 0.021716853603720665,
# 0.070847161114215851,
# 0.01665765792131424,
# 0.016553027555346489,
# -0.0015223573427647352,
# 0.008153117261826992,
# 0.032300379127264023,
# -0.0054088551551103592,
# 0.034992389380931854,
# -0.00086052925325930119,
# -0.026935450732707977,
# -0.000668700784444809,
# 0.012488923966884613,
# 0.042785946279764175,
# 0.024385875090956688,
# -0.016365673393011093,
# 0.0046435343101620674,
# -0.0033183910418301821,
# -0.0057125398889184,
# -0.040489159524440765,
# -0.0017344357911497355,
# -0.026946069672703743,
# -0.044515252113342285,
# -0.038150925189256668,
# -0.031063061207532883,
# 0.039696037769317627,
# 0.056892286986112595,
# -0.030229333788156509,
# 0.024173116311430931,
# 0.023076292127370834,
# -0.079446502029895782,
# -0.046544834971427917,
# 0.052143663167953491,
# 0.048318192362785339,
# -0.019920703023672104,
# -0.010732841677963734,
# 0.054303534328937531,
# 0.026872551068663597,
# -0.019084522500634193,
# 0.00803733803331852,
# -0.093937918543815613,
# 0.0071340329013764858,
# 0.020691817626357079,
# -0.0048498883843421936,
# -0.00020067530567757785,
# -0.029068369418382645,
# 0.013632592745125294,
# -0.0064531420357525349,
# -0.010427633300423622,
# 0.083647750318050385,
# 0.04436146467924118,
# -0.0039961589500308037,
# -0.033488024026155472,
# -0.044972330331802368,
# 0.0351535864174366,
# -0.033107899129390717,
# -0.031210297718644142,
# -0.047381255775690079,
# 0.010681690648198128,
# -0.0075334510765969753,
# -0.052167501300573349,
# 0.02212473563849926,
# 0.00078433653106912971,
# -0.01039303932338953,
# -0.037527337670326233,
# 0.040396366268396378,
# 0.00156261189840734,
# 0.0070710452273488045,
# 0.0014336826279759407,
# 0.0083418041467666626,
# -0.0039611440151929855,
# 0.025231998413801193,
# -0.0092425672337412834,
# -0.0051200282759964466,
# 0.011347223073244095,
# -0.032254591584205627,
# 0.027907030656933784,
# -0.036213573068380356,
# -0.014190362766385078,
# -0.0070801945403218269,
# -0.01258708443492651,
# 0.048646867275238037,
# -0.072852864861488342,
# -0.039825215935707092,
# -0.0092380652204155922,
# 0.008839835412800312,
# -0.001412369660101831,
# -0.00016934718587435782,
# -0.010468021966516972,
# 0.03364306315779686,
# 0.074012361466884613,
# 0.020983301103115082,
# -0.034249044954776764,
# 0.02927032858133316,
# 0.024209223687648773,
# -0.027700735256075859,
# 0.024377178400754929,
# -0.02101542055606842,
# -0.034356880933046341,
# 0.042170345783233643,
# 0.019731253385543823,
# 0.052108291536569595,
# -0.054901786148548126,
# 0.038975454866886139,
# 0.010009121149778366,
# -0.0001082826784113422,
# -0.059578809887170792,
# -0.0077898483723402023,
# 0.067564867436885834,
# -0.001067338278517127,
# 0.057260293513536453,
# -0.003891834057867527,
# -0.0198215339332819,
# -0.032753888517618179,
# 0.049816016107797623,
# 0.016491228714585304,
# 0.038313914090394974,
# -0.040867071598768234,
# -0.035061899572610855,
# 0.0079352837055921555,
# -0.056734874844551086,
# -0.017093239352107048,
# 0.060061771422624588,
# -0.021124992519617081,
# -0.059803150594234467,
# -0.00068903935607522726,
# -0.01165152620524168,
# -0.002224089577794075,
# 0.030606063082814217,
# 0.0037099865730851889,
# 0.011682406067848206,
# -0.00044158115633763373,
# -0.013583730906248093,
# -0.014474257826805115,
# -0.038589742034673691,
# 0.0071510304696857929,
# -0.015646357089281082,
# 0.013499442487955093,
# 0.0017199693247675896,
# 0.020171433687210083,
# -0.0037834488321095705,
# -0.0014342865906655788,
# -0.007025307510048151,
# -0.0173165425658226,
# 0.031531214714050293,
# 0.042541548609733582,
# 0.041490782052278519,
# 0.012035592459142208,
# -0.0012434646487236023,
# 0.042180556803941727,
# 0.017995744943618774,
# -0.040703468024730682,
# -0.0044947629794478416,
# 0.00871900375932455,
# -0.015212050639092922,
# -0.03013763390481472,
# 0.013449851423501968,
# -0.050752054899930954,
# -0.0085778553038835526,
# -0.0658431202173233,
# -0.0077822422608733177,
# 0.021390317007899284,
# 0.028027333319187164,
# 0.017517097294330597,
# 0.030721623450517654,
# -0.023366076871752739,
# 0.064430244266986847,
# -0.0052320421673357487,
# -0.034371942281723022,
# -0.013753749430179596,
# 0.015341979451477528,
# -0.019943013787269592,
# -0.015120247378945351,
# -0.0066088815219700336,
# 0.022806674242019653,
# 0.04165378212928772,
# -0.065514855086803436,
# -0.028535367920994759,
# -0.017482094466686249,
# 0.019340269267559052,
# -0.007299510296434164,
# 0.0002810560108628124,
# -0.067479468882083893,
# 0.045063376426696777,
# -0.037542328238487244,
# 0.0037115656305104494,
# 0.021049700677394867,
# 0.048153862357139587,
# 0.0091438451781868935,
# 0.0066455118358135223,
# 0.069017656147480011,
# 0.0792648047208786,
# 0.015094354748725891,
# 0.018932392820715904,
# -0.081729650497436523,
# 0.061046455055475235,
# -0.023631129413843155,
# -0.067718610167503357,
# 0.028173994272947311,
# 0.040590133517980576,
# 0.020848305895924568,
# 0.013992903754115105,
# -0.028791408985853195,
# -0.0018525487976148725,
# -0.013360138051211834,
# 0.0096232369542121887,
# -0.027088506147265434,
# 0.014147557318210602,
# 0.041883565485477448,
# -0.046870984137058258,
# 0.057385604828596115,
# 0.031144073233008385
# ]
# }
# }
# ],
# "metadata": {
# "billableCharacterCount": 9
# }
# }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment