{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":781554475,"defaultBranch":"main","name":"spring-ai-intro","ownerLogin":"springframeworkguru","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-03T15:49:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10575098?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712345156.0","currentOid":""},"activityList":{"items":[{"before":"bfcff1ca7bbf6611cb9256947dc7b03e7d4bc1f6","after":"b16b51862fe7619f5ef9c7d977f5143650f326e1","ref":"refs/heads/7-custom-response-format","pushedAt":"2024-09-08T16:07:09.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use ChatModel","shortMessageHtmlLink":"Refactor to use ChatModel"}},{"before":"a199c3789b6b66a9003223e27c4cc89b8f849462","after":"893fbef61cc4b0bf299ec669e1e088b751ae767c","ref":"refs/heads/6-using-prompt-templates","pushedAt":"2024-09-08T16:07:02.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use ChatModel","shortMessageHtmlLink":"Refactor to use ChatModel"}},{"before":"3ba562fa56acda9cfbc73455baccf312fd0167fe","after":"390b0f4be5f1b2f4506d67b81ecedb839fa9318b","ref":"refs/heads/5-postman-demo","pushedAt":"2024-09-08T16:06:55.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Merge branch '4-create-spring-mvc-controller' into 5-postman-demo","shortMessageHtmlLink":"Merge branch '4-create-spring-mvc-controller' into 5-postman-demo"}},{"before":"9a11a20f2daf2482565705f26c5ed55e59cd217c","after":"13ce5799fe28fc3e3449af1a040453fd52250517","ref":"refs/heads/4-create-spring-mvc-controller","pushedAt":"2024-09-08T16:06:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use ChatModel","shortMessageHtmlLink":"Refactor to use ChatModel"}},{"before":"ede7f3850ea0bae05a78904c02c24ffa1f51302c","after":"eb707ca0a6acad235e87b6dcb62ba24aa6379d02","ref":"refs/heads/3-explore-llm-capabilities","pushedAt":"2024-09-08T16:06:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Merge branch '2-openai-service' into 3-explore-llm-capabilities","shortMessageHtmlLink":"Merge branch '2-openai-service' into 3-explore-llm-capabilities"}},{"before":"4a14239a287082fbfa5b113ba47b424b0f475946","after":"139d9b6b72c302fd498d089e419610c4e3d17d1e","ref":"refs/heads/2-openai-service","pushedAt":"2024-09-08T16:06:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use ChatModel","shortMessageHtmlLink":"Refactor to use ChatModel"}},{"before":"19fd09eb834504ffe04afacad68dee55002f9155","after":"81084c74af0cd33a2699d6c6d290729a435678f1","ref":"refs/heads/1-set-api-key-env-param","pushedAt":"2024-09-08T16:06:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 1-set-api-key-env-param","shortMessageHtmlLink":"Merge branch 'main' into 1-set-api-key-env-param"}},{"before":"b1c49799cbf630f597e6611a1e8de8a96de3836f","after":"aafcc36e841e60150304448fe3b24a7f48e23d3f","ref":"refs/heads/main","pushedAt":"2024-09-08T16:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Updating Spring AI Version","shortMessageHtmlLink":"Updating Spring AI Version"}},{"before":"73e0a13f389bbab289250772f15bb86687bfec34","after":"22c0a8ee40e7176e87bc5f0b96b01baa2813a1c6","ref":"refs/heads/9-response-in-json-format","pushedAt":"2024-09-08T16:06:07.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Merge branch '8-template-with-json-output' into 9-response-in-json-format","shortMessageHtmlLink":"Merge branch '8-template-with-json-output' into 9-response-in-json-fo…"}},{"before":"723ea7a8c7e56550b6d0819364fda5644a41a959","after":"a67cc71de48ec407200818508953518d3f1c228b","ref":"refs/heads/10-binding-with-json-schema","pushedAt":"2024-09-08T16:05:59.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Merge branch '9-response-in-json-format' into 10-binding-with-json-schema","shortMessageHtmlLink":"Merge branch '9-response-in-json-format' into 10-binding-with-json-sc…"}},{"before":"db580f4e10239211556ecad46b02f3b1425ab2b8","after":"759b050bdfba87ea44a25a84d5d0f067e54a7ad7","ref":"refs/heads/11-binding-with-json-schema","pushedAt":"2024-09-08T16:05:51.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use BeanOutputConverter","shortMessageHtmlLink":"Refactor to use BeanOutputConverter"}},{"before":"6f9d1ac6d349320e609644811cbb92c7167c873d","after":"fc0a25ea9ba4e216fabf84e8f721c62f1f5ead39","ref":"refs/heads/12-binding-with-info","pushedAt":"2024-09-08T16:05:44.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Refactor to use BeanOutputConverter","shortMessageHtmlLink":"Refactor to use BeanOutputConverter"}},{"before":null,"after":"6f9d1ac6d349320e609644811cbb92c7167c873d","ref":"refs/heads/12-binding-with-info","pushedAt":"2024-04-05T19:25:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding withinfo bindings","shortMessageHtmlLink":"adding withinfo bindings"}},{"before":null,"after":"db580f4e10239211556ecad46b02f3b1425ab2b8","ref":"refs/heads/11-binding-with-json-schema","pushedAt":"2024-04-05T18:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding json schema binding","shortMessageHtmlLink":"adding json schema binding"}},{"before":"848bd29d4c4ca91a899e67911d46b6ca4ddc69a6","after":"723ea7a8c7e56550b6d0819364fda5644a41a959","ref":"refs/heads/10-binding-with-json-schema","pushedAt":"2024-04-05T15:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"Revert \"adding json binding example\"\n\nThis reverts commit 848bd29d4c4ca91a899e67911d46b6ca4ddc69a6.","shortMessageHtmlLink":"Revert \"adding json binding example\""}},{"before":null,"after":"848bd29d4c4ca91a899e67911d46b6ca4ddc69a6","ref":"refs/heads/10-binding-with-json-schema","pushedAt":"2024-04-05T15:34:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding json binding example","shortMessageHtmlLink":"adding json binding example"}},{"before":null,"after":"73e0a13f389bbab289250772f15bb86687bfec34","ref":"refs/heads/9-response-in-json-format","pushedAt":"2024-04-05T14:40:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding json format","shortMessageHtmlLink":"adding json format"}},{"before":null,"after":"bfcff1ca7bbf6611cb9256947dc7b03e7d4bc1f6","ref":"refs/heads/7-custom-response-format","pushedAt":"2024-04-05T14:09:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding custom response format example","shortMessageHtmlLink":"adding custom response format example"}},{"before":null,"after":"a199c3789b6b66a9003223e27c4cc89b8f849462","ref":"refs/heads/6-using-prompt-templates","pushedAt":"2024-04-05T13:52:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"using prompt templates","shortMessageHtmlLink":"using prompt templates"}},{"before":null,"after":"3ba562fa56acda9cfbc73455baccf312fd0167fe","ref":"refs/heads/5-postman-demo","pushedAt":"2024-04-04T20:07:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding mvc controller","shortMessageHtmlLink":"adding mvc controller"}},{"before":null,"after":"9a11a20f2daf2482565705f26c5ed55e59cd217c","ref":"refs/heads/4-create-spring-mvc-controller","pushedAt":"2024-04-04T15:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding mvc controller","shortMessageHtmlLink":"adding mvc controller"}},{"before":null,"after":"ede7f3850ea0bae05a78904c02c24ffa1f51302c","ref":"refs/heads/3-explore-llm-capabilities","pushedAt":"2024-04-04T14:33:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"explore LLM capabilities","shortMessageHtmlLink":"explore LLM capabilities"}},{"before":null,"after":"4a14239a287082fbfa5b113ba47b424b0f475946","ref":"refs/heads/2-openai-service","pushedAt":"2024-04-04T13:50:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding OpenAI Service","shortMessageHtmlLink":"adding OpenAI Service"}},{"before":null,"after":"19fd09eb834504ffe04afacad68dee55002f9155","ref":"refs/heads/1-set-api-key-env-param","pushedAt":"2024-04-04T13:37:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"adding api key config","shortMessageHtmlLink":"adding api key config"}},{"before":"52a985d0dee6cb7bd8928b6461ef810b5e6c8a55","after":"b1c49799cbf630f597e6611a1e8de8a96de3836f","ref":"refs/heads/main","pushedAt":"2024-04-03T16:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"refactor dir structure","shortMessageHtmlLink":"refactor dir structure"}},{"before":"0745a368544b9094154316c6cd513daf641115eb","after":"52a985d0dee6cb7bd8928b6461ef810b5e6c8a55","ref":"refs/heads/main","pushedAt":"2024-04-03T16:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"refactor dir structure","shortMessageHtmlLink":"refactor dir structure"}},{"before":null,"after":"0745a368544b9094154316c6cd513daf641115eb","ref":"refs/heads/main","pushedAt":"2024-04-03T15:59:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"springframeworkguru","name":"John Thompson","path":"/springframeworkguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575098?s=80&v=4"},"commit":{"message":"initial project create","shortMessageHtmlLink":"initial project create"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQxNjowNzowOS4wMDAwMDBazwAAAASwLTQa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQxNjowNzowOS4wMDAwMDBazwAAAASwLTQa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wM1QxNTo1OToyNC4wMDAwMDBazwAAAAQm24z9"}},"title":"Activity · springframeworkguru/spring-ai-intro"}