{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726692169,"defaultBranch":"main","name":"tokencost","ownerLogin":"AgentOps-AI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-03T04:56:44.000Z","ownerAvatar":"https://github.com/avatars/u/140554352?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724047479.0","currentOid":""},"activityList":{"items":[{"before":"0ee0dd7e372ce3e3d0e54a414499fe9b04dc46c8","after":"6578d42031f5139fa143f2e4c009e0049697d35c","ref":"refs/heads/main","pushedAt":"2024-09-07T06:45:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"update price dictionary","shortMessageHtmlLink":"update price dictionary"}},{"before":"a58e76f471feee756f5438eb3c2a27d5b23aa8cf","after":"0ee0dd7e372ce3e3d0e54a414499fe9b04dc46c8","ref":"refs/heads/main","pushedAt":"2024-08-19T06:30:07.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #72 from AgentOps-AI/69-error-occure-when-use-azure-model\n\n69 error occure when use azure model","shortMessageHtmlLink":"Merge pull request #72 from AgentOps-AI/69-error-occure-when-use-azur…"}},{"before":"bb3d0860d65d06532b2c805972840ce3799c6065","after":"05b2e50e0e23fe66d79aeb24719e561897bc9b5c","ref":"refs/heads/69-error-occure-when-use-azure-model","pushedAt":"2024-08-19T06:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"recategorize claude as using chatml","shortMessageHtmlLink":"recategorize claude as using chatml"}},{"before":"a84adfbaae4684f8b77688af6099f9cf5d6a54d0","after":"bb3d0860d65d06532b2c805972840ce3799c6065","ref":"refs/heads/69-error-occure-when-use-azure-model","pushedAt":"2024-08-19T06:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"cda9d418fe4511601de39196694a7c8db96bf88e","after":"a84adfbaae4684f8b77688af6099f9cf5d6a54d0","ref":"refs/heads/69-error-occure-when-use-azure-model","pushedAt":"2024-08-19T06:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"support for third party providers by splitting model name on \"/\"","shortMessageHtmlLink":"support for third party providers by splitting model name on \"/\""}},{"before":"a58e76f471feee756f5438eb3c2a27d5b23aa8cf","after":"cda9d418fe4511601de39196694a7c8db96bf88e","ref":"refs/heads/69-error-occure-when-use-azure-model","pushedAt":"2024-08-19T06:21:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"add warning","shortMessageHtmlLink":"add warning"}},{"before":null,"after":"a58e76f471feee756f5438eb3c2a27d5b23aa8cf","ref":"refs/heads/69-error-occure-when-use-azure-model","pushedAt":"2024-08-19T06:04:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #71 from egcash/main\n\nAdded Anthropic Tokenizer for Claude Models ✅","shortMessageHtmlLink":"Merge pull request #71 from egcash/main"}},{"before":"ebbdb9454b2874ac4879208f087b38268c065783","after":"a58e76f471feee756f5438eb3c2a27d5b23aa8cf","ref":"refs/heads/main","pushedAt":"2024-08-18T06:55:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #71 from egcash/main\n\nAdded Anthropic Tokenizer for Claude Models ✅","shortMessageHtmlLink":"Merge pull request #71 from egcash/main"}},{"before":"33a5a28691891a89f89067f32a4c034dcfdd198a","after":"ebbdb9454b2874ac4879208f087b38268c065783","ref":"refs/heads/main","pushedAt":"2024-08-05T06:19:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #68 from AgentOps-AI/66-calculate_prompt_cost-with-gpt-4o-is-returning-a-warning-message-about-gpt-4\n\nFixed 4o models getting counted as GPT-4 models","shortMessageHtmlLink":"Merge pull request #68 from AgentOps-AI/66-calculate_prompt_cost-with…"}},{"before":"2283c341e41e13daf7543ca95152c51c098faf57","after":"deebe95d867cf9d01c60aa56c343c40bf40f01fc","ref":"refs/heads/66-calculate_prompt_cost-with-gpt-4o-is-returning-a-warning-message-about-gpt-4","pushedAt":"2024-08-05T06:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"update gpt4-o tokenizer","shortMessageHtmlLink":"update gpt4-o tokenizer"}},{"before":"33a5a28691891a89f89067f32a4c034dcfdd198a","after":"2283c341e41e13daf7543ca95152c51c098faf57","ref":"refs/heads/66-calculate_prompt_cost-with-gpt-4o-is-returning-a-warning-message-about-gpt-4","pushedAt":"2024-07-29T06:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"fixed wildcard 4o","shortMessageHtmlLink":"fixed wildcard 4o"}},{"before":null,"after":"33a5a28691891a89f89067f32a4c034dcfdd198a","ref":"refs/heads/66-calculate_prompt_cost-with-gpt-4o-is-returning-a-warning-message-about-gpt-4","pushedAt":"2024-07-29T06:46:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #62 from emdoyle/tach-impl\n\nImplement tach to define module boundaries","shortMessageHtmlLink":"Merge pull request #62 from emdoyle/tach-impl"}},{"before":"de367b2656278de4df3f74210310932f0118c86a","after":"33a5a28691891a89f89067f32a4c034dcfdd198a","ref":"refs/heads/main","pushedAt":"2024-07-29T06:44:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #62 from emdoyle/tach-impl\n\nImplement tach to define module boundaries","shortMessageHtmlLink":"Merge pull request #62 from emdoyle/tach-impl"}},{"before":"07e60b9bb9bdc218ba2853062ce4e2f8cb24f7a9","after":"de367b2656278de4df3f74210310932f0118c86a","ref":"refs/heads/main","pushedAt":"2024-07-25T22:55:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #67 from AgentOps-AI/llama405b_mistral_large\n\nupdated prices and models","shortMessageHtmlLink":"Merge pull request #67 from AgentOps-AI/llama405b_mistral_large"}},{"before":null,"after":"0deb7c4bd16740ebc24da00a493f356b163df1e6","ref":"refs/heads/llama405b_mistral_large","pushedAt":"2024-07-25T22:55:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"updated prices and modesl","shortMessageHtmlLink":"updated prices and modesl"}},{"before":"6479a116909a7c6db0e59c6d562afda8c090d088","after":"07e60b9bb9bdc218ba2853062ce4e2f8cb24f7a9","ref":"refs/heads/main","pushedAt":"2024-07-25T22:52:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #63 from joaonadkarni/use-module-logger-instead-of-root-logger\n\nUse module logger instead of root logger","shortMessageHtmlLink":"Merge pull request #63 from joaonadkarni/use-module-logger-instead-of…"}},{"before":"20c85ea2cb715d5832a64918ee324509363e5cff","after":"6479a116909a7c6db0e59c6d562afda8c090d088","ref":"refs/heads/main","pushedAt":"2024-07-18T21:09:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #65 from AgentOps-AI/64-got-4o-mini\n\nupdated 4o mini","shortMessageHtmlLink":"Merge pull request #65 from AgentOps-AI/64-got-4o-mini"}},{"before":"20c85ea2cb715d5832a64918ee324509363e5cff","after":"e194a77c0411284a91bf3f20dc342648454a88b1","ref":"refs/heads/64-got-4o-mini","pushedAt":"2024-07-18T21:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"updated 4o mini","shortMessageHtmlLink":"updated 4o mini"}},{"before":null,"after":"20c85ea2cb715d5832a64918ee324509363e5cff","ref":"refs/heads/64-got-4o-mini","pushedAt":"2024-07-18T21:06:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Changed numbering","shortMessageHtmlLink":"Changed numbering"}},{"before":"49a9c6f716ca4268cf0983ba12b0dc3460f59368","after":"20c85ea2cb715d5832a64918ee324509363e5cff","ref":"refs/heads/main","pushedAt":"2024-07-03T06:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Changed numbering","shortMessageHtmlLink":"Changed numbering"}},{"before":"05ed5e96912948b3af3d8377ff6f57c3c8490c4e","after":"49a9c6f716ca4268cf0983ba12b0dc3460f59368","ref":"refs/heads/main","pushedAt":"2024-07-01T06:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"added new models","shortMessageHtmlLink":"added new models"}},{"before":"74435a4a8905bc5ab2ef77c589dd6de6e1138dba","after":"05ed5e96912948b3af3d8377ff6f57c3c8490c4e","ref":"refs/heads/main","pushedAt":"2024-06-28T20:48:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #60 from AndreCNF/feat/add_claude_3_5_sonnet\n\nfeat: :sparkles: Add Claude 3.5 Sonnet","shortMessageHtmlLink":"Merge pull request #60 from AndreCNF/feat/add_claude_3_5_sonnet"}},{"before":"39c669fe9feb2d1367cb015daee07b050b3a6678","after":"74435a4a8905bc5ab2ef77c589dd6de6e1138dba","ref":"refs/heads/main","pushedAt":"2024-06-21T17:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"e1d52dbaa3ada232aa68dabf5b58662da4bc2363","after":"39c669fe9feb2d1367cb015daee07b050b3a6678","ref":"refs/heads/main","pushedAt":"2024-06-21T17:35:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #57 from AndreCNF/fix/return_if_not_prompt_nor_message\n\nfix: :bug: Skip updating estimates if event isn't a prompt nor message","shortMessageHtmlLink":"Merge pull request #57 from AndreCNF/fix/return_if_not_prompt_nor_mes…"}},{"before":"981b2519b4f4c5c387c27292ecdfb101295d9a96","after":"e1d52dbaa3ada232aa68dabf5b58662da4bc2363","ref":"refs/heads/main","pushedAt":"2024-06-17T23:21:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"decimal fixesupdated pricing to show in millions of tokens","shortMessageHtmlLink":"decimal fixesupdated pricing to show in millions of tokens"}},{"before":"b9b5978425d82b4686360aaed12d02016569895a","after":"981b2519b4f4c5c387c27292ecdfb101295d9a96","ref":"refs/heads/main","pushedAt":"2024-06-17T21:54:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e7a61526fcfaaab28ab418cdb0cc4f91382cd06e","after":"b9b5978425d82b4686360aaed12d02016569895a","ref":"refs/heads/main","pushedAt":"2024-06-17T06:30:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #54 from henrikhargedahl/50-expose-calculate-cost-by-tokens\n\nUpdate __init__.py","shortMessageHtmlLink":"Merge pull request #54 from henrikhargedahl/50-expose-calculate-cost-…"}},{"before":"ea6cfc37713181257a6ca7a20186553ec1851383","after":"e7a61526fcfaaab28ab418cdb0cc4f91382cd06e","ref":"refs/heads/main","pushedAt":"2024-06-15T22:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"4d27dcd151d222dbe7442fe66f8783a6f9987489","after":"ea6cfc37713181257a6ca7a20186553ec1851383","ref":"refs/heads/main","pushedAt":"2024-06-15T00:15:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"Merge pull request #52 from scrpr/fix-exception-handling\n\nFix exception handling logic","shortMessageHtmlLink":"Merge pull request #52 from scrpr/fix-exception-handling"}},{"before":"291caac7679de2fee1c15a29cfbad6689fa286e4","after":"4d27dcd151d222dbe7442fe66f8783a6f9987489","ref":"refs/heads/main","pushedAt":"2024-06-06T01:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"areibman","name":"Alex Reibman","path":"/areibman","primaryAvatarUrl":"https://github.com/avatars/u/14807319?s=80&v=4"},"commit":{"message":"update costs","shortMessageHtmlLink":"update costs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QwNjo0NTo0NC4wMDAwMDBazwAAAASvhRqh","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QwNjo0NTo0NC4wMDAwMDBazwAAAASvhRqh","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQwMToyMzo1NS4wMDAwMDBazwAAAARdsKDH"}},"title":"Activity · AgentOps-AI/tokencost"}