{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":288482469,"defaultBranch":"master","name":"go-openai","ownerLogin":"sashabaranov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-18T14:42:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/677093?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718786380.0","currentOid":""},"activityList":{"items":[{"before":"68acf22a43903c1b460006e7c4b883ce73e35857","after":"0a421308993425afed7796da8f8e0e1abafd4582","ref":"refs/heads/master","pushedAt":"2024-06-19T08:37:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: provide vector store (#772)\n\n* implement vectore store feature\r\n\r\n* fix after integration testing\r\n\r\n* fix golint error\r\n\r\n* improve test to increare code coverage\r\n\r\n* fix golint anc code coverage problem\r\n\r\n* add tool_resource in assistant response\r\n\r\n* chore: code style\r\n\r\n* feat: use pagination param\r\n\r\n* feat: use pagination param\r\n\r\n* test: use pagination param\r\n\r\n* test: rm unused code\r\n\r\n---------\r\n\r\nCo-authored-by: Denny Depok <61371551+kodernubie@users.noreply.github.com>\r\nCo-authored-by: eric.p ","shortMessageHtmlLink":"feat: provide vector store (#772)"}},{"before":"99cc170b5414bd21fc1c55bccba1d6c1bad04516","after":"68acf22a43903c1b460006e7c4b883ce73e35857","ref":"refs/heads/master","pushedAt":"2024-06-13T15:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Support Tool Resources properties for Threads (#760)\n\n* Support Tool Resources properties for Threads\r\n\r\n* Add Chunking Strategy for Threads vector stores","shortMessageHtmlLink":"Support Tool Resources properties for Threads (#760)"}},{"before":"c69c3bb1d259375d5de801f890aca40c0b2a8867","after":"99cc170b5414bd21fc1c55bccba1d6c1bad04516","ref":"refs/heads/master","pushedAt":"2024-06-13T15:24:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: support batches api (#746)\n\n* feat: support batches api\r\n\r\n* update batch_test.go\r\n\r\n* fix golangci-lint check\r\n\r\n* fix golangci-lint check\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix tests coverage\r\n\r\n* fix: create batch api\r\n\r\n* update batch_test.go\r\n\r\n* feat: add `CreateBatchWithUploadFile`\r\n\r\n* feat: add `UploadBatchFile`\r\n\r\n* optimize variable and type naming\r\n\r\n* expose `BatchLineItem` interface\r\n\r\n* update batches const","shortMessageHtmlLink":"feat: support batches api (#746)"}},{"before":"4a6e74031595e24300e14d13c54924e80309dfc5","after":null,"ref":"refs/heads/pass-openai-secret","pushedAt":"2024-06-13T15:21:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"}},{"before":"7e96c712cbdad50b9cf67324b1ca5ef6541b6235","after":"c69c3bb1d259375d5de801f890aca40c0b2a8867","ref":"refs/heads/master","pushedAt":"2024-06-13T15:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"integration tests: pass openai secret (#770)\n\n* pass openai secret\r\n\r\n* only run in master branch","shortMessageHtmlLink":"integration tests: pass openai secret (#770)"}},{"before":"891c7445953f7a50fdbcd6c9d2e5782c008eccf5","after":"4a6e74031595e24300e14d13c54924e80309dfc5","ref":"refs/heads/pass-openai-secret","pushedAt":"2024-06-13T15:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"only run in master branch","shortMessageHtmlLink":"only run in master branch"}},{"before":null,"after":"891c7445953f7a50fdbcd6c9d2e5782c008eccf5","ref":"refs/heads/pass-openai-secret","pushedAt":"2024-06-13T15:19:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"pass openai secret","shortMessageHtmlLink":"pass openai secret"}},{"before":"e09f41952768d454fb33f82a94d47011cbbef6e2","after":null,"ref":"refs/heads/run-integration-tests","pushedAt":"2024-06-13T15:15:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"}},{"before":"fd41f7a5f49e6723d97642c186e5e090abaebfe2","after":"7e96c712cbdad50b9cf67324b1ca5ef6541b6235","ref":"refs/heads/master","pushedAt":"2024-06-13T15:15:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"run integration tests (#769)","shortMessageHtmlLink":"run integration tests (#769)"}},{"before":null,"after":"e09f41952768d454fb33f82a94d47011cbbef6e2","ref":"refs/heads/run-integration-tests","pushedAt":"2024-06-13T15:11:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"run integration tests","shortMessageHtmlLink":"run integration tests"}},{"before":"8618492b98bb91edbb43f8080b3a68275e183663","after":"fd41f7a5f49e6723d97642c186e5e090abaebfe2","ref":"refs/heads/master","pushedAt":"2024-06-13T13:23:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Fix integration test (#762)\n\n* added TestCompletionStream test\r\n\r\nmoved completion stream testing to seperate function\r\nadded NoErrorF\r\nfixes nil pointer reference on stream object\r\n\r\n* update integration test models","shortMessageHtmlLink":"Fix integration test (#762)"}},{"before":"30cf7b879cff5eb56f06fda19c51c9e92fce8b13","after":"8618492b98bb91edbb43f8080b3a68275e183663","ref":"refs/heads/master","pushedAt":"2024-06-05T11:03:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: add incomplete run status (#763)","shortMessageHtmlLink":"feat: add incomplete run status (#763)"}},{"before":"211cb49fc22766f4174fef15301c4d39aef609d3","after":"30cf7b879cff5eb56f06fda19c51c9e92fce8b13","ref":"refs/heads/master","pushedAt":"2024-06-03T16:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: add params to RunRequest (#754)","shortMessageHtmlLink":"feat: add params to RunRequest (#754)"}},{"before":"4f4a85687be31607536997e924b27693f5e5211a","after":"211cb49fc22766f4174fef15301c4d39aef609d3","ref":"refs/heads/master","pushedAt":"2024-05-24T07:18:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Update client.go to get response header whether there is an error or not. (#751)\n\nUpdate client.go to get response header whether there is an error or not. Because 429 Too Many Requests error response has \"Retry-After\" header.","shortMessageHtmlLink":"Update client.go to get response header whether there is an error or …"}},{"before":"9f19d1c93bf986f2a8925be62f35aa5c413a706a","after":"4f4a85687be31607536997e924b27693f5e5211a","ref":"refs/heads/master","pushedAt":"2024-05-13T19:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Added DALL.E 3 to readme.md (#741)\n\n* Added DALL.E 3 to readme.md\r\n\r\nAdded DALL.E 3 to readme.md as its supported now as per issue https://github.com/sashabaranov/go-openai/issues/494\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander Baranov <677093+sashabaranov@users.noreply.github.com>","shortMessageHtmlLink":"Added DALL.E 3 to readme.md (#741)"}},{"before":"3b25e09da90715681fe4049955d7c7ce645e218c","after":"9f19d1c93bf986f2a8925be62f35aa5c413a706a","ref":"refs/heads/master","pushedAt":"2024-05-13T19:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Add gpt4o (#742)\n\n* Add gpt4o\r\n\r\n* disabled model for endpoint\r\n\r\nseen in https://github.com/sashabaranov/go-openai/commit/e0d0801ac73cdc87d1b56ced0a0eb71e574546c3\r\n\r\n* Update completion.go\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander Baranov <677093+sashabaranov@users.noreply.github.com>","shortMessageHtmlLink":"Add gpt4o (#742)"}},{"before":"6af32202d1ce469674050600efa07c90ec286d03","after":"3b25e09da90715681fe4049955d7c7ce645e218c","ref":"refs/heads/master","pushedAt":"2024-05-13T18:48:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"enhancement: Add new GPT4-o and alias to completion enums (#744)","shortMessageHtmlLink":"enhancement: Add new GPT4-o and alias to completion enums (#744)"}},{"before":"3334a9c78a9d594934e33af184e4e6313c4a942b","after":"6af32202d1ce469674050600efa07c90ec286d03","ref":"refs/heads/master","pushedAt":"2024-05-07T12:42:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: support stream_options (#736)\n\n* feat: support stream_options\r\n\r\n* fix lint\r\n\r\n* fix lint","shortMessageHtmlLink":"feat: support stream_options (#736)"}},{"before":"c9953a7b051bd661254fb071029553e61c78f8bd","after":"3334a9c78a9d594934e33af184e4e6313c4a942b","ref":"refs/heads/master","pushedAt":"2024-05-07T12:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Add support for word-level audio transcription timestamp granularity (#733)\n\n* Add support for audio transcription timestamp_granularities word\r\n\r\n* Fixup multiple timestamp granularities","shortMessageHtmlLink":"Add support for word-level audio transcription timestamp granularity (#…"}},{"before":"c84ab5f6ae8da3a78826ed2c8dc4c5cf93e30589","after":"c9953a7b051bd661254fb071029553e61c78f8bd","ref":"refs/heads/master","pushedAt":"2024-04-27T09:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Fixup minor copy-pasta comment typo (#728)\n\nimagess -> images","shortMessageHtmlLink":"Fixup minor copy-pasta comment typo (#728)"}},{"before":"2d58f8f4b87be26dc0b7ba2b1f0c9496ecf1dfa5","after":"c84ab5f6ae8da3a78826ed2c8dc4c5cf93e30589","ref":"refs/heads/master","pushedAt":"2024-04-24T12:08:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: support cloudflare AI Gateway flavored azure openai (#715)\n\n* feat: support cloudflare AI Gateway flavored azure openai\r\n\r\nSigned-off-by: STRRL \r\n\r\n* test: add test for cloudflare azure fullURL\r\n\r\n---------\r\n\r\nSigned-off-by: STRRL \r\nCo-authored-by: STRRL ","shortMessageHtmlLink":"feat: support cloudflare AI Gateway flavored azure openai (#715)"}},{"before":"8d15a377ec4fa3aaf2e706cd1e2ad986dd6b8242","after":"2d58f8f4b87be26dc0b7ba2b1f0c9496ecf1dfa5","ref":"refs/heads/master","pushedAt":"2024-04-24T12:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"chore: add SystemFingerprint for chat completion stream response (#716)\n\n* chore: add SystemFingerprint for stream response\r\n\r\n* chore: add test\r\n\r\n* lint: format for test","shortMessageHtmlLink":"chore: add SystemFingerprint for chat completion stream response (#716)"}},{"before":"c6a63ed19aeb0e91facc5409c5a08612db550fb2","after":"8d15a377ec4fa3aaf2e706cd1e2ad986dd6b8242","ref":"refs/heads/master","pushedAt":"2024-04-24T11:59:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Remove hardcoded assistants version (#719)","shortMessageHtmlLink":"Remove hardcoded assistants version (#719)"}},{"before":"a42f51967f5c2f8462f8d8dfd25f7d6a8d7a46fc","after":"c6a63ed19aeb0e91facc5409c5a08612db550fb2","ref":"refs/heads/master","pushedAt":"2024-04-16T19:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Add PromptFilterResult (#702)","shortMessageHtmlLink":"Add PromptFilterResult (#702)"}},{"before":"2446f08f94b2750287c40bb9593377f349f5578e","after":"a42f51967f5c2f8462f8d8dfd25f7d6a8d7a46fc","ref":"refs/heads/master","pushedAt":"2024-04-16T19:26:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"[New_Features] Adds recently added Assistant cost saving parameters (#710)\n\n* add cost saving parameters\r\n\r\n* add periods at the end of comments\r\n\r\n* shorten commnet\r\n\r\n* further lower comment length\r\n\r\n* fix type","shortMessageHtmlLink":"[New_Features] Adds recently added Assistant cost saving parameters (#…"}},{"before":"ea551f422e5f38a0afc7d938eea5cff1f69494c5","after":"2446f08f94b2750287c40bb9593377f349f5578e","ref":"refs/heads/master","pushedAt":"2024-04-13T11:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Bump GitHub workflow actions to latest versions (#707)","shortMessageHtmlLink":"Bump GitHub workflow actions to latest versions (#707)"}},{"before":"e0d0801ac73cdc87d1b56ced0a0eb71e574546c3","after":"ea551f422e5f38a0afc7d938eea5cff1f69494c5","ref":"refs/heads/master","pushedAt":"2024-04-13T11:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"Fixing typos (#706)","shortMessageHtmlLink":"Fixing typos (#706)"}},{"before":"187f4169f8898d78716f7944d87e5d95aa9a7c41","after":"e0d0801ac73cdc87d1b56ced0a0eb71e574546c3","ref":"refs/heads/master","pushedAt":"2024-04-11T08:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"feat: add GPT4Turbo and GPT4Turbo20240409 (#703)","shortMessageHtmlLink":"feat: add GPT4Turbo and GPT4Turbo20240409 (#703)"}},{"before":"774fc9dd12ed60c10a9f9f03319ddb9cd5f8780c","after":"187f4169f8898d78716f7944d87e5d95aa9a7c41","ref":"refs/heads/master","pushedAt":"2024-04-09T08:22:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"[BREAKING_CHANGES] Fix update message payload (#699)\n\n* add custom marshaller, documentation and isolate tests\r\n\r\n* fix linter\r\n\r\n* wrap payload as expected from the API and update test\r\n\r\n* modify input to accept map[string]string only","shortMessageHtmlLink":"[BREAKING_CHANGES] Fix update message payload (#699)"}},{"before":"2646bce71c0cc907e2a3d050130b712c1e5688db","after":"774fc9dd12ed60c10a9f9f03319ddb9cd5f8780c","ref":"refs/heads/master","pushedAt":"2024-04-05T19:24:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sashabaranov","name":"Alex Baranov","path":"/sashabaranov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677093?s=80&v=4"},"commit":{"message":"make linter happy (#701)","shortMessageHtmlLink":"make linter happy (#701)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaU5sSgA","startCursor":null,"endCursor":null}},"title":"Activity · sashabaranov/go-openai"}