From f40fdff5f3a69c2ab77a6cc3d4745f88e688c922 Mon Sep 17 00:00:00 2001 From: Takeru O'oyama Date: Sun, 3 Nov 2024 09:18:06 +0900 Subject: [PATCH] Feature/v0.0.17 alpha 20241103 (#21) * Feature: Replace decimal.Decimal with float for temperature input in generate_pr_description.py * Feature: Update generate-pr-description-action to v0.0.16-alpha and specify model as "gpt-4o" --- .github/workflows/generate-pr-description.yml | 3 ++- scripts/generate_pr_description.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/generate-pr-description.yml b/.github/workflows/generate-pr-description.yml index 9ffa762..1418eb9 100644 --- a/.github/workflows/generate-pr-description.yml +++ b/.github/workflows/generate-pr-description.yml @@ -20,7 +20,8 @@ - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: tqer39/generate-pr-description-action@v0.0.13-alpha + - uses: tqer39/generate-pr-description-action@v0.0.16-alpha with: github-token: ${{ secrets.GITHUB_TOKEN }} openai-api-key: ${{ secrets.OPENAI_API_KEY }} + model: "gpt-4o" diff --git a/scripts/generate_pr_description.py b/scripts/generate_pr_description.py index f155456..bd19549 100644 --- a/scripts/generate_pr_description.py +++ b/scripts/generate_pr_description.py @@ -4,7 +4,6 @@ # "openai", # ] # /// -import decimal from openai import OpenAI import os import subprocess @@ -82,7 +81,7 @@ def generate_pr_description(commit_logs: str) -> str: {"role": "user", "content": prompt}, ], max_tokens=1000, - temperature=decimal.Decimal(os.getenv("TEMPERATURE") or 0.7), + temperature=float(os.getenv("TEMPERATURE", "0.7")), ) return str(response.choices[0].message.content).strip()