@@ -36,7 +36,7 @@ def self.run(params)
3636 json = JSON . parse ( response . body )
3737 json [ 'choices' ] &.first &.dig ( 'message' , 'content' )
3838 else
39- UI . user_error! ( "Error in OpenAPI API response: #{ response } . #{ response . body } " )
39+ UI . user_error! ( "Error in OpenAI API response: #{ response } . #{ response . body } " )
4040 end
4141 end
4242
@@ -81,7 +81,7 @@ def self.return_value
8181
8282 def self . details
8383 <<~DETAILS
84- Uses the OpenAPI API to generate response to a prompt.
84+ Uses the OpenAI API to generate response to a prompt.
8585 Can be used to e.g. ask it to generate Release Notes based on a bullet point technical changelog or similar.
8686 DETAILS
8787 end
@@ -91,9 +91,9 @@ def self.examples
9191 <<~EXEMPLE ,
9292 items = extract_release_notes_for_version(version: app_version, release_notes_file_path: 'RELEASE-NOTES.txt')
9393 nice_changelog = openai_generate(
94- prompt: ' :release_notes' , # Uses the pre-crafted prompt for App Store / Play Store release notes
95- question: "Help me write release notes for the following items:\n #{ items } "
96- api_token = get_required_env('OPENAI_API_TOKEN')
94+ prompt: :release_notes, # Uses the pre-crafted prompt for App Store / Play Store release notes
95+ question: "Help me write release notes for the following items:\n #{ items } ",
96+ api_token: get_required_env('OPENAI_API_TOKEN')
9797 )
9898 File.write(File.join('fastlane', 'metadata', 'android', en-US', 'changelogs', 'default.txt'), nice_changelog)
9999 EXEMPLE
@@ -125,8 +125,8 @@ def self.available_options
125125 default_value : nil ,
126126 type : String ) ,
127127 FastlaneCore ::ConfigItem . new ( key : :api_token ,
128- description : 'The OpenAPI API Token to use for the request' ,
129- env_name : 'OPENAPI_API_TOKEN ' ,
128+ description : 'The OpenAI API Token to use for the request' ,
129+ env_name : 'OPENAI_API_TOKEN ' ,
130130 optional : false ,
131131 sensitive : true ,
132132 type : String ) ,
0 commit comments