{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689129390,"defaultBranch":"main","name":"spring-ai","ownerLogin":"jxblum","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-08T21:58:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5247119?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700712937.0","currentOid":""},"activityList":{"items":[{"before":"feb036d2f6534505ad0bdac12925f93a52737e73","after":"ed494ca824bd095751c44a7fdbc609d47b2d9e72","ref":"refs/heads/main","pushedAt":"2024-07-17T04:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Correct grammar in RAG and Function Calling sections\n\nResolves #1060","shortMessageHtmlLink":"Correct grammar in RAG and Function Calling sections"}},{"before":"ed494ca824bd095751c44a7fdbc609d47b2d9e72","after":"feb036d2f6534505ad0bdac12925f93a52737e73","ref":"refs/heads/main","pushedAt":"2024-07-17T04:19:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Add high-level function calling support for Azure OpenAI\n\n - follow the timostark advise to replace skip(1) by filter empty choices\n\n Resolves #613, #1042","shortMessageHtmlLink":"Add high-level function calling support for Azure OpenAI"}},{"before":"adb81703dfd0198c0961a18f985a454d9b7051aa","after":"ed494ca824bd095751c44a7fdbc609d47b2d9e72","ref":"refs/heads/main","pushedAt":"2024-07-17T00:04:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Correct grammar in RAG and Function Calling sections\n\nResolves #1060","shortMessageHtmlLink":"Correct grammar in RAG and Function Calling sections"}},{"before":"faee5fef6f800d3c2caa9713f4cd4c87ffcd049a","after":"adb81703dfd0198c0961a18f985a454d9b7051aa","ref":"refs/heads/main","pushedAt":"2024-07-17T00:01:14.000Z","pushType":"push","commitsCount":760,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Correct grammar in RAG and Function Calling sections","shortMessageHtmlLink":"Correct grammar in RAG and Function Calling sections"}},{"before":null,"after":"efdbd6f2bc9c66ea411a7068c73d299bc5c2b999","ref":"refs/heads/pr/ai-metadata-azure-http-client","pushedAt":"2023-11-23T04:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Integrate complete AI metadata implementation for Microsoft Azure OpenAI.","shortMessageHtmlLink":"Integrate complete AI metadata implementation for Microsoft Azure Ope…"}},{"before":"25a3233b03f6e885333fedf8fabdfc292852597f","after":"97574f0b2f9f6a5c06e95af55bba9b896cac5234","ref":"refs/heads/pr/ai-metadata-azure","pushedAt":"2023-11-22T04:32:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Integrate complete AI metadata implementation for Microsoft Azure OpenAI.\n\nCloses #122","shortMessageHtmlLink":"Integrate complete AI metadata implementation for Microsoft Azure Ope…"}},{"before":null,"after":"25a3233b03f6e885333fedf8fabdfc292852597f","ref":"refs/heads/pr/ai-metadata-azure","pushedAt":"2023-11-22T03:40:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Integrate complete AI metadata implementation for Microsoft Azure OpenAI.","shortMessageHtmlLink":"Integrate complete AI metadata implementation for Microsoft Azure Ope…"}},{"before":"142e799c8625bec7cf295ac16edec2e7f4153986","after":"faee5fef6f800d3c2caa9713f4cd4c87ffcd049a","ref":"refs/heads/main","pushedAt":"2023-11-21T23:25:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Add support for Weaviate Vector Store\n\n - Add Weaviate Vector Store implementation.\n - Implement a converter of portable Filter.Expressions into native, Weaviate GraphQL Were expressions.\n - Support for Weaviater schema auto-registration of filtarable metadata fields.\n - Add auto-configration, spring properties and tests.\n - WeaviateVectorStore ITs.\n - Add README.md\n\n Resolves #100","shortMessageHtmlLink":"Add support for Weaviate Vector Store"}},{"before":"55a02f6356510d83749aa13fdcc9ebbee1288bc8","after":"142e799c8625bec7cf295ac16edec2e7f4153986","ref":"refs/heads/main","pushedAt":"2023-11-21T23:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Upgrade to Azure OpenAI client library for Java 1.0.0-beta.5.","shortMessageHtmlLink":"Upgrade to Azure OpenAI client library for Java 1.0.0-beta.5."}},{"before":"1ab7ceedff174f0fb98c9eba0458f6a9c136203d","after":"55a02f6356510d83749aa13fdcc9ebbee1288bc8","ref":"refs/heads/main","pushedAt":"2023-11-21T21:10:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Fix workflows for repo org change","shortMessageHtmlLink":"Fix workflows for repo org change"}},{"before":"9a14acade7fa8eacebd6c8e327f9732101ed367d","after":"9ea9c423f40da3b6e2b0f074b2c732805f41eecc","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-21T04:06:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Integrate ChoiceMetadata into AiResponse returned by OpenAI.\n\nSee #98","shortMessageHtmlLink":"Integrate ChoiceMetadata into AiResponse returned by OpenAI."}},{"before":"86329dfd392d43de4f0155416e5284433160e2ca","after":"9a14acade7fa8eacebd6c8e327f9732101ed367d","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-21T03:57:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Integrate ChoiceMetadata into AiResponse returned by OpenAI.\n\nSee #98","shortMessageHtmlLink":"Integrate ChoiceMetadata into AiResponse returned by OpenAI."}},{"before":"e134b6b137df19285275e66e7551a8e42af1e005","after":"86329dfd392d43de4f0155416e5284433160e2ca","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-20T18:28:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Provide AI metadata implementation for Microsoft Azure OpenAI Service.\n\nCloses #98","shortMessageHtmlLink":"Provide AI metadata implementation for Microsoft Azure OpenAI Service."}},{"before":"c32828e1d4f1d998684e99173730c5a488e5a208","after":"e134b6b137df19285275e66e7551a8e42af1e005","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-18T02:08:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Provide AI metadata implementation for Microsoft Azure OpenAI Service.\n\nCloses #98","shortMessageHtmlLink":"Provide AI metadata implementation for Microsoft Azure OpenAI Service."}},{"before":null,"after":"e3c69878703a88f66776a6ec55123a101f551ace","ref":"refs/heads/pr/azure-openai-client-upgrade","pushedAt":"2023-11-18T01:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Upgrade to Azure OpenAI client library for Java 1.0.0-beta.5.","shortMessageHtmlLink":"Upgrade to Azure OpenAI client library for Java 1.0.0-beta.5."}},{"before":"820eb5f0ab84f6f3ed63e7e33338fd8cb31eb412","after":"1ab7ceedff174f0fb98c9eba0458f6a9c136203d","ref":"refs/heads/main","pushedAt":"2023-11-18T01:36:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Fix transformers-embedding test’s cross-platform number precision","shortMessageHtmlLink":"Fix transformers-embedding test’s cross-platform number precision"}},{"before":"a4f4bba85dd113879b39b3f20749080f7ec79d95","after":"c32828e1d4f1d998684e99173730c5a488e5a208","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-16T21:44:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Provide AI metadata implementation for Microsoft Azure OpenAI Service.\n\nCloses #98","shortMessageHtmlLink":"Provide AI metadata implementation for Microsoft Azure OpenAI Service."}},{"before":"837c4080aa06f04b9f3c007ebfba6fc67be1b1ca","after":"820eb5f0ab84f6f3ed63e7e33338fd8cb31eb412","ref":"refs/heads/main","pushedAt":"2023-11-16T21:28:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":"952ff6c3197a955e5d0d57df459d26f23dd8ebc6","after":"837c4080aa06f04b9f3c007ebfba6fc67be1b1ca","ref":"refs/heads/main","pushedAt":"2023-11-16T21:25:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Make filter expression builder Op public","shortMessageHtmlLink":"Make filter expression builder Op public"}},{"before":"6dd3159c055cbdbfac2c401ad124c78748840d4a","after":"a4f4bba85dd113879b39b3f20749080f7ec79d95","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-16T00:21:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Provide AI metadata implementation for Microsoft Azure OpenAI Service.\n\nCloses #98","shortMessageHtmlLink":"Provide AI metadata implementation for Microsoft Azure OpenAI Service."}},{"before":"15e9224555d7c0b94bbf1c0945a67707534181bc","after":"6dd3159c055cbdbfac2c401ad124c78748840d4a","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-15T18:27:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Edit documentation on AI metadata to match API.\n\nCloses #98","shortMessageHtmlLink":"Edit documentation on AI metadata to match API."}},{"before":"7ac20604e592f6d884b7affe62d629b7011d8454","after":"15e9224555d7c0b94bbf1c0945a67707534181bc","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-15T18:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Edit documentation on AI metadata to match API.\n\nCloses #98","shortMessageHtmlLink":"Edit documentation on AI metadata to match API."}},{"before":"99f031fff97230e498f71c4c150ed05a078993c0","after":"7ac20604e592f6d884b7affe62d629b7011d8454","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-15T18:01:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Repackage AI metadata under org.springframework.ai.metadata.\n\nCloses #98","shortMessageHtmlLink":"Repackage AI metadata under org.springframework.ai.metadata."}},{"before":"6deb702071c3a09a6ac8b4501cf0c5ec688baf8b","after":"f117489f1f166afabcd175584529a7927065f47a","ref":"refs/heads/pr/openai-properties","pushedAt":"2023-11-15T03:43:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":"7586ef714b9df06632793ef818f1b889466c8b15","after":"6deb702071c3a09a6ac8b4501cf0c5ec688baf8b","ref":"refs/heads/pr/openai-properties","pushedAt":"2023-11-15T03:42:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":"282a359ebe054b0f4babcf4e638d75cbc11424ea","after":"7586ef714b9df06632793ef818f1b889466c8b15","ref":"refs/heads/pr/openai-properties","pushedAt":"2023-11-15T02:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":"dff62bf23c18239fc5b60d385356d79ef74cbaae","after":"282a359ebe054b0f4babcf4e638d75cbc11424ea","ref":"refs/heads/pr/openai-properties","pushedAt":"2023-11-15T02:36:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102.","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":null,"after":"dff62bf23c18239fc5b60d385356d79ef74cbaae","ref":"refs/heads/pr/openai-properties","pushedAt":"2023-11-15T02:25:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Refine delineation of Embedding properties from OpenAI (client) properties.\n\nThough the property names are different, for example 'spring.ai.openai.api-key' and 'spring.ai.openai.embedding-api-key,\nby introducing an additional property namespace, 'spring.ai.openai.embedding.*', this enables the configuration of embeddings\nto be properly encapsulated and related in Spring Boot fashion.\n\nCloses #102.","shortMessageHtmlLink":"Refine delineation of Embedding properties from OpenAI (client) prope…"}},{"before":"f41836228642abb32ba0c073fd512d4e752771d4","after":"99f031fff97230e498f71c4c150ed05a078993c0","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-15T02:07:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Edit documentation and include information on AI metadata collected by Spring AI.\n\nCloses #98","shortMessageHtmlLink":"Edit documentation and include information on AI metadata collected b…"}},{"before":"f6ec9a64a20deb77035df13e650f04378b37e089","after":"f41836228642abb32ba0c073fd512d4e752771d4","ref":"refs/heads/pr/ai-metadata","pushedAt":"2023-11-15T00:13:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxblum","name":"John Blum","path":"/jxblum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5247119?s=80&v=4"},"commit":{"message":"Add integration test to assert successful extraction of OpenAI API response metadata.\n\nCloses #98","shortMessageHtmlLink":"Add integration test to assert successful extraction of OpenAI API re…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgWqepAA","startCursor":null,"endCursor":null}},"title":"Activity · jxblum/spring-ai"}