Teste os modelos do Gemini 1.5, os modelos multimodais mais recentes na Vertex AI, e veja o que é possível criar com uma janela de contexto de até 2 milhões de tokens.
Teste os modelos do Gemini 1.5, os modelos multimodais mais recentes na Vertex AI, e veja o que é possível criar com uma janela de contexto de até 2 milhões de tokens.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Gerar uma função Python com base na docstring
É possível consultar um modelo diretamente e testar os resultados retornados ao usar
diferentes valores de parâmetros com o console do Cloud ou ao chamar a
API Vertex AI diretamente.
fromcollectionsimportnamedtuplefrommathimportsqrt# A point has an x and a y coordinatePoint=namedtuple('Point', 'xy')# A triangle is defined by three pointsTriangle=namedtuple('Triangle', 'abc')defdistance(p,q):
"""Returnsthedistancebetweentheprovidedpairofpoints"""
returnsqrt((p.x-q.x)**2+(p.y-q.y)**2)defperimeter(triangle):
"""Returnstheperimeteroftheprovidedtriangle"""
returndistance(triangle.a,triangle.b)+distance(triangle.b,triangle.c)+distance(triangle.c,triangle.a)defarea(triangle):
"""ReturnstheareaoftheprovidedtriangleusingHeron'sformula"""
Escreva o corpo da função de área, seguindo a respectiva docstring.
Resposta
fromcollectionsimportnamedtuplefrommathimportsqrt# A point has an x and a y coordinatePoint=namedtuple('Point', 'xy')# A triangle is defined by three pointsTriangle=namedtuple('Triangle', 'abc')defdistance(p,q):
"""Returnsthedistancebetweentheprovidedpairofpoints"""
returnsqrt((p.x-q.x)**2+(p.y-q.y)**2)defperimeter(triangle):
"""Returnstheperimeteroftheprovidedtriangle"""
returndistance(triangle.a,triangle.b)+distance(triangle.b,triangle.c)+distance(triangle.c,triangle.a)defarea(triangle):
"""ReturnstheareaoftheprovidedtriangleusingHeron'sformula"""
s=perimeter(triangle)/2returnsqrt(s*(s-distance(triangle.a,triangle.b))*(s-distance(triangle.b,triangle.c))*(s-distance(triangle.c,triangle.a)))