name: 'AI Inference' description: Generate an AI response based on a provided prompt author: 'GitHub' # Add your action's branding here. This will appear on the GitHub Marketplace. branding: icon: 'message-square' color: red # Define your inputs here. inputs: prompt: description: The prompt for the model required: true default: '' model: description: The model to use required: false default: 'openai/gpt-4o' endpoint: description: The endpoint to use required: false default: 'https://models.github.ai/inference' system-prompt: description: The system prompt for the model required: false default: 'You are a helpful assistant' max-tokens: description: The maximum number of tokens to generate required: false default: '200' token: description: The token to use required: false default: ${{ github.token }} # Define your outputs here. outputs: response: description: The response from the model runs: using: node20 main: dist/index.js