sshnaidm.openai.openai (1.2.3) — callback

Analyzes Ansible tasks and playbooks with OpenAI GPT

Authors: unknown

Install collection

Install with ansible-galaxy collection install sshnaidm.openai:==1.2.3


Add to requirements.yml

  collections:
    - name: sshnaidm.openai
      version: 1.2.3

Description

Analyzes Ansible tasks and playbooks with OpenAI GPT

Prints explanations for the tasks and playbooks

Suggests improvements to the tasks and playbooks if any


Requirements

Inputs

    
tokens_ai:
    description: Number of tokens for OpenAI GPT - 'https://platform.openai.com/docs/api-reference/completions/create#completions/create-max_tokens'
    env:
    - name: OPENAI_TOKENS
    ini:
    - key: openai_tokens
      section: callback_openai

openai_model:
    default: gpt-4
    description: OpenAI model
    env:
    - name: OPENAI_MODEL
    ini:
    - key: openai_model
      section: callback_openai

openai_api_key:
    description: OpenAI API key
    env:
    - name: OPENAI_API_KEY
    ini:
    - key: openai_api_key
      section: callback_openai

temperature_ai:
    default: 0.4
    description: Temperature for OpenAI GPT - 'https://platform.openai.com/docs/api-reference/completions/create#completions/create-temperature'
    env:
    - name: OPENAI_TEMPERATURE
    ini:
    - key: openai_temperature
      section: callback_openai