Generate Image - kitsystemyou/EnigmaticEcho GitHub Wiki

MS Copilot

pip install openai
pip install requests
import openai
import requests

# OpenAIのAPIキーを設定します
openai.api_key = 'YOUR_API_KEY'

# 画像生成のためのプロンプト
prompt = "a sunset over a mountain range"

# OpenAI APIを使って画像を生成します
response = openai.Image.create(
    prompt=prompt,
    n=1,
    size="512x512"
)

# 生成された画像のURLを取得します
image_url = response['data'][0]['url']

# 画像をダウンロードして保存します
image_data = requests.get(image_url).content
with open('generated_image.png', 'wb') as image_file:
    image_file.write(image_data)

print("画像が 'generated_image.png' として保存されました。")

desc
image
image

Anthropic Claude

pip install openai requests
import os
from openai import OpenAI
import requests
from datetime import datetime

def generate_and_save_image(prompt, output_dir="generated_images"):
    # OpenAI clientの初期化
    client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
    
    # 出力ディレクトリの作成
    os.makedirs(output_dir, exist_ok=True)
    
    try:
        # 画像生成リクエスト
        response = client.images.generate(
            model="dall-e-3",
            prompt=prompt,
            size="1024x1024",
            quality="standard",
            n=1
        )
        
        # 画像URLの取得
        image_url = response.data[0].url
        
        # 画像のダウンロード
        image_response = requests.get(image_url)
        
        # ファイル名の生成(タイムスタンプ付き)
        timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
        filename = f"{output_dir}/image_{timestamp}.png"
        
        # 画像の保存
        with open(filename, "wb") as f:
            f.write(image_response.content)
            
        print(f"画像を保存しました: {filename}")
        return filename
        
    except Exception as e:
        print(f"エラーが発生しました: {str(e)}")
        return None

if __name__ == "__main__":
    # API keyの設定
    os.environ["OPENAI_API_KEY"] = "your-api-key-here"
    
    # 画像生成
    prompt = "青い空と白い雲がある美しい風景"
    generate_and_save_image(prompt)

desc
image