Spaces:
Paused
Paused
| #!/usr/bin/python3 | |
| # -*- coding: utf-8 -*- | |
| import os | |
| from google import genai | |
| from google.genai import types | |
| os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = r"E:\Users\tianx\intelli-zen\OpenGeminiAPI\dotenv\potent-veld-462405-t3-8091a29b2894.json" | |
| client = genai.Client( | |
| vertexai=True, | |
| project="potent-veld-462405-t3", | |
| location="global", | |
| ) | |
| # model = "gemini-2.0-flash-001" | |
| model = "gemini-2.5-flash" | |
| contents = [ | |
| types.Content( | |
| role="user", | |
| parts=[ | |
| types.Part.from_text(text="""今天深圳的天气怎么样?""") | |
| ] | |
| ) | |
| ] | |
| generate_content_config = types.GenerateContentConfig( | |
| temperature=1, | |
| top_p=0.95, | |
| max_output_tokens=8192, | |
| response_modalities=["TEXT"], | |
| ) | |
| response: types.GenerateContentResponse = client.models.generate_content( | |
| model=model, | |
| contents=contents, | |
| config=generate_content_config, | |
| ) | |
| text = response.candidates[0].content.parts[0].text | |
| print(text) | |
| if __name__ == "__main__": | |
| pass | |