{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604823265,"defaultBranch":"main","name":"node-red-contrib-chatgpt","ownerLogin":"HaroldPetersInskipp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-21T21:35:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71417979?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705516578.0","currentOid":""},"activityList":{"items":[{"before":"fc12bac23cbb53591ece3cb110a3b87e5057e025","after":"a7b49b63db36a4b7d4906fcee6f6a188faebf5ca","ref":"refs/heads/main","pushedAt":"2024-01-17T18:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Support new msg properties","shortMessageHtmlLink":"Support new msg properties"}},{"before":"ccbcf96e6bb3cc8c737c916c1e301d26f041aa91","after":"fc12bac23cbb53591ece3cb110a3b87e5057e025","ref":"refs/heads/main","pushedAt":"2024-01-17T16:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Revert function calling\n\nRevert function calling and include support for message properties `msg.API_KEY` and `msg.ORGANIZATION`","shortMessageHtmlLink":"Revert function calling"}},{"before":"52f32dff7724634fd81e8a6c37c7047fd83ddad3","after":"ccbcf96e6bb3cc8c737c916c1e301d26f041aa91","ref":"refs/heads/main","pushedAt":"2024-01-13T00:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Properly store credentials","shortMessageHtmlLink":"Properly store credentials"}},{"before":"66a63d43b4af92aad02f7255cf637564adfca409","after":"52f32dff7724634fd81e8a6c37c7047fd83ddad3","ref":"refs/heads/main","pushedAt":"2024-01-13T00:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"1da9b2a133b0ac66728e2a6b936b1dbd3f6beb82","after":"66a63d43b4af92aad02f7255cf637564adfca409","ref":"refs/heads/main","pushedAt":"2024-01-12T23:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"12b7a35ea03d41a90e14885a5bb44652aacfe978","after":"1da9b2a133b0ac66728e2a6b936b1dbd3f6beb82","ref":"refs/heads/main","pushedAt":"2024-01-12T23:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"88c32f4ed09eb646469527f4dd521ee8440f72af","after":"12b7a35ea03d41a90e14885a5bb44652aacfe978","ref":"refs/heads/main","pushedAt":"2024-01-12T23:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"6d936d47b7c4ce3618ca99a4d15f78a4e57d6de1","after":"88c32f4ed09eb646469527f4dd521ee8440f72af","ref":"refs/heads/main","pushedAt":"2024-01-12T23:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update chatgpt.html\n\nFix help formatting","shortMessageHtmlLink":"Update chatgpt.html"}},{"before":"b2761fa0c22a86422ace64ff0a4912864b8fb4eb","after":"6d936d47b7c4ce3618ca99a4d15f78a4e57d6de1","ref":"refs/heads/main","pushedAt":"2024-01-12T23:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Include comments","shortMessageHtmlLink":"Include comments"}},{"before":"bab492260f352524714f9b08a03dec653914b4ec","after":"b2761fa0c22a86422ace64ff0a4912864b8fb4eb","ref":"refs/heads/main","pushedAt":"2023-11-07T14:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update package.json\n\nversion bump","shortMessageHtmlLink":"Update package.json"}},{"before":"befcb56c7cf40b4067dfd7a0f7b3476f4328bc60","after":"bab492260f352524714f9b08a03dec653914b4ec","ref":"refs/heads/main","pushedAt":"2023-11-07T14:06:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"GPT-4 function call support + Docs (#16)\n\n* feat: add GPT-4 function call support\r\n\r\nAdd the ability for users to provide a `functions` array and a\r\n`function_call` parameter while interacting with the GPT-4 model.\r\nThese parameters can be passed through the `msg.functions` and\r\n`msg.function_call` properties respectively.\r\n\r\nFor more information see:\r\n- https://openai.com/blog/function-calling-and-other-api-updates\r\n- https://platform.openai.com/docs/api-reference/chat/create\r\n\r\n* Match code behavior with README details\r\n\r\nThis commit modifies 'function_call' handling in the main code\r\nand updates the README documentation accordingly.\r\n\r\n- 'function_call' in the API request is now set to 'auto' by default\r\n if functions are present, and 'none' if no functions are specified.\r\n- Updated README to reflect these changes and provide accurate\r\n instructions for usage.\r\n\r\nThis change ensures consistency between the API request behavior\r\nand its description in the README, following the recent addition\r\nof 'function_call' handling to the API request.\r\n\r\n* Revamp README for improved clarity and engagement\r\n\r\nThis commit overhauls the README file to provide a more engaging and clear explanation of our Node-RED node. Changes include:\r\n\r\n- Adding a dynamic introduction to capture interest\r\n- Reworking the setup instructions for improved clarity\r\n- Adding more detailed usage instructions and examples\r\n- Adding links to external resources, including OpenAI API docs\r\n- Conforming to Markdown best practices and eliminating use of HTML\r\n\r\nThis new README aims to increase usage and contributions by providing a\r\nbetter first impression and clearer guidance.\r\n\r\n* add docs for function params to in-app help\r\n\r\n* Create dependabot.yml\r\n\r\n* dependabot: npm, not yarn (oops)\r\n\r\n---------\r\n\r\nCo-authored-by: Kyle Johnson \r\nCo-authored-by: Kyle Johnson ","shortMessageHtmlLink":"GPT-4 function call support + Docs (#16)"}},{"before":"682a9709c34e0432cfb70c3af38dcd53cfe2264d","after":"befcb56c7cf40b4067dfd7a0f7b3476f4328bc60","ref":"refs/heads/main","pushedAt":"2023-05-11T14:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"LCN","shortMessageHtmlLink":"LCN"}},{"before":"fb28fca907c0c3a95924356aadf0bf5dc83938d8","after":"682a9709c34e0432cfb70c3af38dcd53cfe2264d","ref":"refs/heads/main","pushedAt":"2023-05-10T21:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"05aff080480c7c77d73795f56b0ce25b433b7065","after":"fb28fca907c0c3a95924356aadf0bf5dc83938d8","ref":"refs/heads/main","pushedAt":"2023-05-10T21:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.11\n\n[Changelog](https://github.com/HaroldPetersInskipp/node-red-contrib-chatgpt/blob/main/CHANGELOG.md)","shortMessageHtmlLink":"Update node to 1.2.11"}},{"before":"6b0dfce7bd94a8b6867d2ded79831370c1898b31","after":"05aff080480c7c77d73795f56b0ce25b433b7065","ref":"refs/heads/main","pushedAt":"2023-05-10T20:57:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node creation example to support MacOS (#3)\n\n* update node creation example to support MacOS\r\n\r\n* add msg to error so that we can use catch blocks\r\n\r\n---------\r\n\r\nCo-authored-by: Ryan Bennett ","shortMessageHtmlLink":"Update node creation example to support MacOS (#3)"}},{"before":"9f42f8d96c980e10fa7e1d993581e932956b9d39","after":null,"ref":"refs/tags/v1.2.10","pushedAt":"2023-04-16T18:37:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"}},{"before":"9f42f8d96c980e10fa7e1d993581e932956b9d39","after":"6b0dfce7bd94a8b6867d2ded79831370c1898b31","ref":"refs/heads/main","pushedAt":"2023-04-15T01:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Include a screenshot","shortMessageHtmlLink":"Include a screenshot"}},{"before":"78eda50c3cb2874fdfc6d408a6707edeb0ad2409","after":"9f42f8d96c980e10fa7e1d993581e932956b9d39","ref":"refs/heads/main","pushedAt":"2023-04-15T01:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.10\n\n[Changelog](https://github.com/HaroldPetersInskipp/node-red-contrib-chatgpt/blob/main/CHANGELOG.md)","shortMessageHtmlLink":"Update node to 1.2.10"}},{"before":"31b935243fd69d36eddf499c550d0c5f54be3792","after":"78eda50c3cb2874fdfc6d408a6707edeb0ad2409","ref":"refs/heads/main","pushedAt":"2023-04-15T01:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.10\n\n[Changelog](https://github.com/HaroldPetersInskipp/node-red-contrib-chatgpt/blob/main/CHANGELOG.md)","shortMessageHtmlLink":"Update node to 1.2.10"}},{"before":"e2174ab685b20526c5d1e8ffa322c673ad337ff9","after":"31b935243fd69d36eddf499c550d0c5f54be3792","ref":"refs/heads/main","pushedAt":"2023-04-15T00:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Add additional example\n\nNew example included. Example demonstrates how to generate Node-RED nodes and import them directly into the editor automatically (proof of concept for Windows). OpenAI models will write the code for based on simple parameters. This may be useful for automated debugging/troubleshooting.","shortMessageHtmlLink":"Add additional example"}},{"before":"95189f459352de75339eadbbec00dc25ec51673e","after":"e2174ab685b20526c5d1e8ffa322c673ad337ff9","ref":"refs/heads/main","pushedAt":"2023-04-08T19:20:50.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Merge pull request #2 from rdshoep/feature/base_path\n\nfeat: support custom baseUrl","shortMessageHtmlLink":"Merge pull request #2 from rdshoep/feature/base_path"}},{"before":"5cc84d60e4aa9bba4eb6deec9d50b743e9348331","after":"95189f459352de75339eadbbec00dc25ec51673e","ref":"refs/heads/main","pushedAt":"2023-04-08T19:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"02805092346d73353813a131206b40429499cf17","after":"5cc84d60e4aa9bba4eb6deec9d50b743e9348331","ref":"refs/heads/main","pushedAt":"2023-03-29T21:51:48.934Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.8","shortMessageHtmlLink":"Update node to 1.2.8"}},{"before":"9165b03bc61f973b07e85648d2c03762c5eb5d5e","after":"02805092346d73353813a131206b40429499cf17","ref":"refs/heads/main","pushedAt":"2023-03-29T20:54:47.058Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.7","shortMessageHtmlLink":"Update node to 1.2.7"}},{"before":"8950d15d708c4e8be059d24aa97038384bd8aeb8","after":"9165b03bc61f973b07e85648d2c03762c5eb5d5e","ref":"refs/heads/main","pushedAt":"2023-03-29T20:53:05.793Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.7","shortMessageHtmlLink":"Update node to 1.2.7"}},{"before":"1a01537e0ee0e4608c6a7fb210093027007636ef","after":"8950d15d708c4e8be059d24aa97038384bd8aeb8","ref":"refs/heads/main","pushedAt":"2023-03-29T15:13:13.652Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.6","shortMessageHtmlLink":"Update node to 1.2.6"}},{"before":"88ca52d7d5753af85880edb3c5371eb464594dc9","after":"1a01537e0ee0e4608c6a7fb210093027007636ef","ref":"refs/heads/main","pushedAt":"2023-03-29T14:49:37.062Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.5","shortMessageHtmlLink":"Update node to 1.2.5"}},{"before":"7f9fc374f84b598bf09ba7911eaef12f5c2cc89f","after":"88ca52d7d5753af85880edb3c5371eb464594dc9","ref":"refs/heads/main","pushedAt":"2023-03-29T01:42:22.894Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.4","shortMessageHtmlLink":"Update node to 1.2.4"}},{"before":"50d38ae8cbac8b76404d0523e28e98b5a233b75f","after":"7f9fc374f84b598bf09ba7911eaef12f5c2cc89f","ref":"refs/heads/main","pushedAt":"2023-03-23T16:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Update node to 1.2.3\n\nSee `CHANGELOG.md` for details","shortMessageHtmlLink":"Update node to 1.2.3"}},{"before":"a19d666f442017cb7ad12c2175d2bf449e6641e2","after":"50d38ae8cbac8b76404d0523e28e98b5a233b75f","ref":"refs/heads/main","pushedAt":"2023-03-11T01:42:04.264Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaroldPetersInskipp","name":"Inskipp","path":"/HaroldPetersInskipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71417979?s=80&v=4"},"commit":{"message":"Updated node to 1.2.2\n\nUpdated node to fix unnecessary whitespace in conversation history.","shortMessageHtmlLink":"Updated node to 1.2.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4lG6KwA","startCursor":null,"endCursor":null}},"title":"Activity ยท HaroldPetersInskipp/node-red-contrib-chatgpt"}