{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":755029221,"defaultBranch":"main","name":"openai-kotlin","ownerLogin":"tddworks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-09T09:37:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/154110414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713707898.0","currentOid":""},"activityList":{"items":[{"before":"72072530addd2614a170c7369262ddd57d3f2f08","after":"eeef583fb15610e60fbb4df3550f085f4c6f3908","ref":"refs/heads/main","pushedAt":"2024-08-28T13:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"refactor: make it's easy to understand","shortMessageHtmlLink":"refactor: make it's easy to understand"}},{"before":"ebbad1c2cc84613b7fdc2e1445301696b908cfae","after":"72072530addd2614a170c7369262ddd57d3f2f08","ref":"refs/heads/main","pushedAt":"2024-08-26T04:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"refactor: remove duplicate logic for DefaultChatApi and AzureChatApi","shortMessageHtmlLink":"refactor: remove duplicate logic for DefaultChatApi and AzureChatApi"}},{"before":"66da2b31a34f0919b5bd198886affde180a14559","after":"ebbad1c2cc84613b7fdc2e1445301696b908cfae","ref":"refs/heads/main","pushedAt":"2024-08-25T11:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): ai provider\n - move default base url to interface","shortMessageHtmlLink":"feat(gateway): ai provider"}},{"before":"80318ebd1f9767bf148d048c653ea409e9aa920b","after":"66da2b31a34f0919b5bd198886affde180a14559","ref":"refs/heads/main","pushedAt":"2024-08-25T11:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): anthropic\n - fix Anthropic BASE_URL with protocol","shortMessageHtmlLink":"feat(gateway): anthropic"}},{"before":"b68a96df1cca35c55d813fb7ebfb91f0db3f466f","after":"80318ebd1f9767bf148d048c653ea409e9aa920b","ref":"refs/heads/main","pushedAt":"2024-08-25T11:18:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): openai provider support generate image","shortMessageHtmlLink":"feat(gateway): openai provider support generate image"}},{"before":"beb8509fc77c6e6ddc73c0744e75bd77d4c327a2","after":"b68a96df1cca35c55d813fb7ebfb91f0db3f466f","ref":"refs/heads/main","pushedAt":"2024-08-24T06:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"refactor(ktor-internal): add uts","shortMessageHtmlLink":"refactor(ktor-internal): add uts"}},{"before":"906e8f37423f8ae1193b9659ba38d616c688e378","after":"beb8509fc77c6e6ddc73c0744e75bd77d4c327a2","ref":"refs/heads/main","pushedAt":"2024-08-24T06:31:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"refactor(ktor-internal): add uts and remove to correct package.","shortMessageHtmlLink":"refactor(ktor-internal): add uts and remove to correct package."}},{"before":"9386056086cbf722fe776616a023f301c7c66bd0","after":"906e8f37423f8ae1193b9659ba38d616c688e378","ref":"refs/heads/main","pushedAt":"2024-08-24T05:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"refactor - removeProvider update to use id","shortMessageHtmlLink":"refactor - removeProvider update to use id"}},{"before":"cb01e8cee8cd8d5065de82652bb0974cb0a52753","after":"9386056086cbf722fe776616a023f301c7c66bd0","ref":"refs/heads/main","pushedAt":"2024-08-23T12:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): to support AzureAIProvider\n - refactor createHttpClient","shortMessageHtmlLink":"feat(gateway): to support AzureAIProvider"}},{"before":"807241b456a63a82525e57fb26674a0a3ac9d7b1","after":"cb01e8cee8cd8d5065de82652bb0974cb0a52753","ref":"refs/heads/main","pushedAt":"2024-08-22T11:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): fix availableProviders add provider logic and add ut for it","shortMessageHtmlLink":"feat(gateway): fix availableProviders add provider logic and add ut f…"}},{"before":"43e854625fd1c7d1cb6a79008eded5b98e3bb0c1","after":"807241b456a63a82525e57fb26674a0a3ac9d7b1","ref":"refs/heads/main","pushedAt":"2024-08-22T10:36:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): fix ut failure","shortMessageHtmlLink":"feat(gateway): fix ut failure"}},{"before":"becf14db81636ae60a588afa63156dc6d18472af","after":"43e854625fd1c7d1cb6a79008eded5b98e3bb0c1","ref":"refs/heads/main","pushedAt":"2024-08-21T14:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): fix uts.","shortMessageHtmlLink":"feat(gateway): fix uts."}},{"before":"a9ff52c78160ecbcf3d4bf3432a43b884b766576","after":"becf14db81636ae60a588afa63156dc6d18472af","ref":"refs/heads/main","pushedAt":"2024-08-21T14:09:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): move hard code OllamaChat by getInstance(), OllamaGenerate by getInstance() to param","shortMessageHtmlLink":"feat(gateway): move hard code OllamaChat by getInstance(), OllamaGene…"}},{"before":"7738891e05ef18819008d9359280a2fe1971b5fa","after":"a9ff52c78160ecbcf3d4bf3432a43b884b766576","ref":"refs/heads/main","pushedAt":"2024-08-21T13:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): move hard code Messages by getInstance() to param","shortMessageHtmlLink":"feat(gateway): move hard code Messages by getInstance() to param"}},{"before":"83a3c9325fcb518a740151f33392824371c1a230","after":"7738891e05ef18819008d9359280a2fe1971b5fa","ref":"refs/heads/main","pushedAt":"2024-08-21T12:57:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): introduce OpenAIProviderConfig","shortMessageHtmlLink":"feat(gateway): introduce OpenAIProviderConfig"}},{"before":"5d00ae0c3cf3ae7a30d37345808fffd894e6f1d5","after":"83a3c9325fcb518a740151f33392824371c1a230","ref":"refs/heads/main","pushedAt":"2024-08-21T09:03:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): fix build issue","shortMessageHtmlLink":"feat(gateway): fix build issue"}},{"before":"862a86c6f622aff8196d4a3d14801e050f4ca0aa","after":"5d00ae0c3cf3ae7a30d37345808fffd894e6f1d5","ref":"refs/heads/main","pushedAt":"2024-08-21T06:10:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(gateway): fix ut.","shortMessageHtmlLink":"feat(gateway): fix ut."}},{"before":"f2c0a797ac62b05a7adcc571dd1fcba55793c38c","after":"862a86c6f622aff8196d4a3d14801e050f4ca0aa","ref":"refs/heads/main","pushedAt":"2024-08-20T06:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"code refactor: able to create provider from OpenAIProvider","shortMessageHtmlLink":"code refactor: able to create provider from OpenAIProvider"}},{"before":"a767a345103be90ff757ba843904422282f4d1d3","after":"f2c0a797ac62b05a7adcc571dd1fcba55793c38c","ref":"refs/heads/main","pushedAt":"2024-08-20T06:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"code refactor: remove unused modules","shortMessageHtmlLink":"code refactor: remove unused modules"}},{"before":"bd1ca5c0a0fa593d8e87b940eb591244e023954e","after":"a767a345103be90ff757ba843904422282f4d1d3","ref":"refs/heads/main","pushedAt":"2024-07-16T15:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"chore(deps): update openai-client-jvm and openai-gateway-jvm versions to 0.2.1\n\nUpdate the versions of openai-client-jvm and openai-gateway-jvm dependencies to 0.2.1 in the README.md file.","shortMessageHtmlLink":"chore(deps): update openai-client-jvm and openai-gateway-jvm versions…"}},{"before":"3616ac5a35a0369977b5936541ecc70d062b9df8","after":"bd1ca5c0a0fa593d8e87b940eb591244e023954e","ref":"refs/heads/main","pushedAt":"2024-07-16T15:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"chore(deps): update libs\n - fix uts.","shortMessageHtmlLink":"chore(deps): update libs"}},{"before":"e8ce67f5d1e65c888da663cc25bb39f6c8eb80f5","after":"3616ac5a35a0369977b5936541ecc70d062b9df8","ref":"refs/heads/main","pushedAt":"2024-07-16T14:36:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"chore(deps): update touchlab-kmmbridge version in gradle.properties\n\nUpdated the touchlab-kmmbridge version from 0.3.1 to 0.2.1 in gradle.properties.","shortMessageHtmlLink":"chore(deps): update touchlab-kmmbridge version in gradle.properties"}},{"before":"2c2c780d02a5d0bc9424e583802a51fd8c53fdbc","after":"e8ce67f5d1e65c888da663cc25bb39f6c8eb80f5","ref":"refs/heads/main","pushedAt":"2024-06-21T10:09:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(anthropic-client): add most intelligent model CLAUDE_3_5_Sonnet\n - Added the most intelligent model CLAUDE_3_5_Sonnet with details and tests.","shortMessageHtmlLink":"feat(anthropic-client): add most intelligent model CLAUDE_3_5_Sonnet"}},{"before":"4a5a8a3e3355a5a33af03446d18e881b10d1583c","after":"2c2c780d02a5d0bc9424e583802a51fd8c53fdbc","ref":"refs/heads/main","pushedAt":"2024-06-19T15:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - add missing ut","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"bc618245ba48d5808c3f1767be96cc925f823ad9","after":"4a5a8a3e3355a5a33af03446d18e881b10d1583c","ref":"refs/heads/main","pushedAt":"2024-06-19T15:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - add missing ut","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"6dc1b4faaa7d2b2194c896a21a40fecfe82cf65c","after":"bc618245ba48d5808c3f1767be96cc925f823ad9","ref":"refs/heads/main","pushedAt":"2024-06-19T14:27:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - add missing ut\n - code clean","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"e181a2e47ecd01911b850f93b339b81fa548116d","after":"6dc1b4faaa7d2b2194c896a21a40fecfe82cf65c","ref":"refs/heads/main","pushedAt":"2024-06-19T13:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - OllamaOpenAIProvider support ollama generate api\n - code clean\n - add ut","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"f1747de3a5e49c0382d37cb7be870f86325a3700","after":"e181a2e47ecd01911b850f93b339b81fa548116d","ref":"refs/heads/main","pushedAt":"2024-06-19T11:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - OllamaOpenAIProvider support ollama generate api\n - Add deepseek-coder:6.7b","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"4a33ccbac498749ae59299b3c0587aa864695527","after":"f1747de3a5e49c0382d37cb7be870f86325a3700","ref":"refs/heads/main","pushedAt":"2024-06-19T11:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - OllamaOpenAIProvider support ollama generate api\n - support Array type to avoid array to String for AnySerializer","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}},{"before":"7125deca304da0b8cb02fb86fe610a5297858492","after":"4a33ccbac498749ae59299b3c0587aa864695527","ref":"refs/heads/main","pushedAt":"2024-06-19T10:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanrw","name":"itshan","path":"/hanrw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1201118?s=80&v=4"},"commit":{"message":"feat(BE-215): ollama fim api support\n - OllamaOpenAIProvider support ollama generate api\n - make gateway to support ollama generate api\n - fix test failure - DefaultMessagesApiTest","shortMessageHtmlLink":"feat(BE-215): ollama fim api support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxMzoyMTo0NC4wMDAwMDBazwAAAASmiCgy","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOVQxMDo0Njo0MC4wMDAwMDBazwAAAARpbk_I"}},"title":"Activity · tddworks/openai-kotlin"}