diff --git a/.github/workflows/geminicli.yml b/.github/workflows/geminicli.yml index 64f0165..ccb0d45 100644 --- a/.github/workflows/geminicli.yml +++ b/.github/workflows/geminicli.yml @@ -18,14 +18,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - # Debug Step: Runs FIRST to verify the key + # Debug Step: Runs FIRST to verify the key - name: Debug API Key (Curl) env: API_KEY: ${{ secrets.GEMINI_API_KEY }} run: | curl -H "Content-Type: application/json" \ -d '{ "contents": [{"parts":[{"text": "Hello"}]}] }' \ - "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=$API_KEY" + "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$API_KEY" # Main Action (Manual Curl) - name: Call Gemini API id: gemini @@ -42,7 +42,7 @@ jobs: RESPONSE=$(curl -s -X POST \ -H "Content-Type: application/json" \ -d @payload.json \ - "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=$API_KEY") + "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$API_KEY") # Extract text using jq OUTPUT=$(echo "$RESPONSE" | jq -r '.candidates[0].content.parts[0].text // "Error: No response text found"')