当前位置:首页>文章>使用指南>Gemini-Python示例代码

Gemini-Python示例代码

文本是《工具配置(共23篇)》专题的第 23 篇。阅读本文前,建议先阅读前面的文章:

1. 资源准备

2. 安装依赖

pip install openai

3. 实现代码

import openai

# 这里填写您在https://yibuapi.com上创建的apikey
api_key = "sk-xxxxx"
# 这里填写https://yibuapi.com/v1
base_url = "https://yibuapi.com/v1"
# 这是问题
questions = f"""
生成三个虚构的中文书名及其作者和类型的清单。 
使用以下键以 JSON 格式提供它们:book_id, title, author, genre.
"""

def get_gemini_response(question, api_key, base_url):
    try:
        client = openai.OpenAI(api_key=api_key, base_url=base_url)
        response = client.chat.completions.create(
            model="gemini-1.5-flash-8b",
            messages=[{"role": "user", "content": question}]
        )
        return response.choices[0].message.content
    except Exception as e:
        return f"请求失败: {str(e)}"

if __name__ == "__main__":
    response = get_gemini_response(questions, api_key, base_url)
    print(f"回答: {response}\n")

4. 运行效果

Gemini-Python示例代码

使用指南

OpenAI-image-Python示例代码

2025-8-24 21:52:00

工具配置

ChatBox 配置指南:多平台AI对话工具,支持API Key与本地模型配置

2025-7-25 16:11:48

搜索