python使用openai兼容sdk调用gemini示例代码
代码语言:python
所属分类:其他
代码描述:python使用openai兼容sdk调用gemini示例代码,包含文本生成、图片音频理解、结构化输出、工具调用等。
代码标签: python 使用 openai 兼容 sdk 调用 gemini 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3 # -*- coding: utf-8 -* from openai import OpenAI client = OpenAI( api_key="GEMINI_API_KEY", base_url="https://generativelanguage.googleapis.com/v1beta/openai/" ) response = client.chat.completions.create( model="gemini-2.0-flash", messages=[ {"role": "system", "content": "You are a helpful assistant."}, { "role": "user", "content": "Explain to me how AI works" } ] ) print(response.choices[0].message) #推理模式 from openai import OpenAI client = OpenAI( api_key="GEMINI_API_KEY", base_url="https://generativelanguage.googleapis.com/v1beta/openai/" ) response = client.chat.completions.create( model="gemini-2.5-flash-preview-04-17", reasoning_effort="low", messages=[ {"role": "system", "content": "You are a helpful assistant."}, { "role": "user", .........完整代码请登录后点击上方下载按钮下载查看
网友评论0