{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733373734,"defaultBranch":"main","name":"instructor_ex","ownerLogin":"thmsmlr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-19T07:22:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/167206?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709657268.0","currentOid":""},"activityList":{"items":[{"before":"f1375051ecca76e1a1d68898b3a06914d102989a","after":"75f1a235f3f36aa9b679aea775ff8cd027872dfa","ref":"refs/heads/main","pushedAt":"2024-04-10T15:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Update gpt-4 vision example to use latest model","shortMessageHtmlLink":"Update gpt-4 vision example to use latest model"}},{"before":"1e4d45314f2c2d68d6bc8f2c23a3fa6f55d36e2f","after":"f1375051ecca76e1a1d68898b3a06914d102989a","ref":"refs/heads/main","pushedAt":"2024-03-16T15:49:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"docs: update examples to reflect `chat_completion/2` interface (#34)\n\n* docs: update examples to reflect `chat_completion/2` interface\r\n\r\n* docs: update last occurence","shortMessageHtmlLink":"docs: update examples to reflect chat_completion/2 interface (#34)"}},{"before":"bba34014658f0754c57a5ee6bd1013978d572bbd","after":"1e4d45314f2c2d68d6bc8f2c23a3fa6f55d36e2f","ref":"refs/heads/main","pushedAt":"2024-03-16T15:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Update gpt4-vision.livemd (#26)","shortMessageHtmlLink":"Update gpt4-vision.livemd (#26)"}},{"before":"e6e63af83e12bf7639c9467989a70f47e227a216","after":"bba34014658f0754c57a5ee6bd1013978d572bbd","ref":"refs/heads/main","pushedAt":"2024-03-16T15:44:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add note about deploying with releases to readme (#35)","shortMessageHtmlLink":"Add note about deploying with releases to readme (#35)"}},{"before":"a926ddc1a1520aabc8082ec11e2e9fd1ef964778","after":"e6e63af83e12bf7639c9467989a70f47e227a216","ref":"refs/heads/main","pushedAt":"2024-03-05T17:01:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"remove unused from mix lock","shortMessageHtmlLink":"remove unused from mix lock"}},{"before":"f1fec039e6929f6a3f4b439514b4f591e35aa945","after":"e6e63af83e12bf7639c9467989a70f47e227a216","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"remove unused from mix lock","shortMessageHtmlLink":"remove unused from mix lock"}},{"before":"a083e8d49eb7ec95aef646f41831851b0a406f30","after":"f1fec039e6929f6a3f4b439514b4f591e35aa945","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:55:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"6b275626ae86a8239d250ff6af187fc4eb89fd9f","after":"a083e8d49eb7ec95aef646f41831851b0a406f30","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2d79c283a46a64918a2db057e8b77e5e051cfac2","after":"6b275626ae86a8239d250ff6af187fc4eb89fd9f","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"a926ddc1a1520aabc8082ec11e2e9fd1ef964778","after":"2d79c283a46a64918a2db057e8b77e5e051cfac2","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:48:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add first GitHub CI setup (#28)\n\n* Implement CI\r\n\r\n* Try to run the workflow from my branch\r\n\r\nUnsure about the syntax at this point.\r\n\r\n* Revert \"Try to run the workflow from my branch\"\r\n\r\nThis reverts commit ef7b26f16bb082e2cf6cc423c0deee05ca387d1f.\r\n\r\n* Test running on branch itself?\r\n\r\n* Trying more things\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Millar ","shortMessageHtmlLink":"Add first GitHub CI setup (#28)"}},{"before":null,"after":"a926ddc1a1520aabc8082ec11e2e9fd1ef964778","ref":"refs/heads/setup-ci-2","pushedAt":"2024-03-05T16:47:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Fix more map-keys-order-dependent tests (#29)","shortMessageHtmlLink":"Fix more map-keys-order-dependent tests (#29)"}},{"before":"617ee4c813f1189abde76130c7a636fe2a1a0c99","after":"a926ddc1a1520aabc8082ec11e2e9fd1ef964778","ref":"refs/heads/main","pushedAt":"2024-03-05T16:22:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Fix more map-keys-order-dependent tests (#29)","shortMessageHtmlLink":"Fix more map-keys-order-dependent tests (#29)"}},{"before":"c8b9778cab4562af26cb6d1a8f16acfe960c2b91","after":"617ee4c813f1189abde76130c7a636fe2a1a0c99","ref":"refs/heads/main","pushedAt":"2024-02-22T23:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Make the adapter overrideable at runtime (#23)","shortMessageHtmlLink":"Make the adapter overrideable at runtime (#23)"}},{"before":"24c29995fab62fd60855f5c7332f9b1ba9ec72fe","after":"c8b9778cab4562af26cb6d1a8f16acfe960c2b91","ref":"refs/heads/main","pushedAt":"2024-02-15T21:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"616cd742db8f5d284656a097e03947732559ae96","after":"24c29995fab62fd60855f5c7332f9b1ba9ec72fe","ref":"refs/heads/main","pushedAt":"2024-02-15T21:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"097fee43b0214d2b9c269adc5628657b6f7a9a56","after":"616cd742db8f5d284656a097e03947732559ae96","ref":"refs/heads/main","pushedAt":"2024-02-15T21:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add changelog","shortMessageHtmlLink":"Add changelog"}},{"before":"8a8284564254435dd82388e26d1aa216da298502","after":"097fee43b0214d2b9c269adc5628657b6f7a9a56","ref":"refs/heads/main","pushedAt":"2024-02-15T20:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add documentation for together compute","shortMessageHtmlLink":"Add documentation for together compute"}},{"before":"6288c412d2dd41d92c55683987d9085e1119add8","after":"8a8284564254435dd82388e26d1aa216da298502","ref":"refs/heads/main","pushedAt":"2024-02-15T18:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add cookbook for GPT4-vision","shortMessageHtmlLink":"Add cookbook for GPT4-vision"}},{"before":"a5d8b3f8a5989e4e2bcfa0da40a7132392d93705","after":null,"ref":"refs/heads/remove-deps","pushedAt":"2024-02-15T17:23:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"}},{"before":"101616697bc1b6485f12a55a6287af281b198ce5","after":"6288c412d2dd41d92c55683987d9085e1119add8","ref":"refs/heads/main","pushedAt":"2024-02-15T17:23:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Remove dependency on openai client, smart defaults (#20)\n\nI'm removing the dependency on the openai client, we only use it for a\r\nsingle openai endpoint. It makes configuration a little weird because\r\nnot all configurations can be customized at runtime. I don't want you to\r\nhave to configure openai client globally incase you're using it\r\nelsewhere with different constraints. This allows me to change the\r\ndefaults to enable streaming which leads to a much simpler install\r\nexperience.\r\n\r\nThis also updates the tests and the adapter protocol to properly plumb\r\nthe config through the instructor library as it should've been.","shortMessageHtmlLink":"Remove dependency on openai client, smart defaults (#20)"}},{"before":null,"after":"a5d8b3f8a5989e4e2bcfa0da40a7132392d93705","ref":"refs/heads/remove-deps","pushedAt":"2024-02-15T17:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Remove dependency on openai client, smart defaults\n\nI'm removing the dependency on the openai client, we only use it for a\nsingle openai endpoint. It makes configuration a little weird because\nnot all configurations can be customized at runtime. I don't want you to\nhave to configure openai client globally incase you're using it\nelsewhere with different constraints. This allows me to change the\ndefaults to enable streaming which leads to a much simpler install\nexperience.\n\nThis also updates the tests and the adapter protocol to properly plumb\nthe config through the instructor library as it should've been.","shortMessageHtmlLink":"Remove dependency on openai client, smart defaults"}},{"before":"5bc17d281199afa1649fb39f5beec28a74a4dc21","after":"101616697bc1b6485f12a55a6287af281b198ce5","ref":"refs/heads/main","pushedAt":"2024-02-14T22:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Ollama support (#15)\n\n* Ollama support WIP\r\n\r\n* TwistingTwists feedbacks\r\n\r\n* Refactor, inline some single use functions\r\n\r\n* Add :md_json support\r\n\r\n* Add some tests, write some docs\r\n\r\n* Shift around some documentation\r\n\r\n---------\r\n\r\nCo-authored-by: Louis Larpin \r\nCo-authored-by: Thomas Millar ","shortMessageHtmlLink":"Ollama support (#15)"}},{"before":"1f897ef6a07a63322bfca82c0fb6f318691dedf4","after":"5bc17d281199afa1649fb39f5beec28a74a4dc21","ref":"refs/heads/main","pushedAt":"2024-02-13T20:24:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Add optional api_url configuration for llama.cpp adapter (#8)","shortMessageHtmlLink":"Add optional api_url configuration for llama.cpp adapter (#8)"}},{"before":"d05157d20dec9273241dd47943ebbe754fb555be","after":"1f897ef6a07a63322bfca82c0fb6f318691dedf4","ref":"refs/heads/main","pushedAt":"2024-02-13T20:24:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"update docs (#6)\n\n* fix typo\r\n\r\n* update 'cassification' livebook from example in README\r\n\r\n* add missing livebook link to docs\r\n\r\n* Introduction to Instructor -> Quickstart\r\n\r\n* review README\r\n\r\n* move llama livebook into 'cookbooks'\r\n\r\n* update livebooks","shortMessageHtmlLink":"update docs (#6)"}},{"before":"8d61cf64bb307bbd47b22ba2219a38a079a25ad3","after":"d05157d20dec9273241dd47943ebbe754fb555be","ref":"refs/heads/main","pushedAt":"2024-02-13T20:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"added config, refactored to map_join, updated @spec (#10)\n\n* updated callback specifications to match use\r\n\r\n* refactored to map_join\r\n\r\n* logger config","shortMessageHtmlLink":"added config, refactored to map_join, updated @SPEC (#10)"}},{"before":"22996e063284a6ee0df5743a728db8c61b747a7c","after":"8d61cf64bb307bbd47b22ba2219a38a079a25ad3","ref":"refs/heads/main","pushedAt":"2024-02-13T20:16:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Test fixes (#13)\n\n* Make \"required\" keys order deterministic\r\n\r\n* Fix test by sorting \"required\" arrays","shortMessageHtmlLink":"Test fixes (#13)"}},{"before":"9510b51f5c11f2f3afdc1da1f29c374b24df1c0e","after":"22996e063284a6ee0df5743a728db8c61b747a7c","ref":"refs/heads/main","pushedAt":"2024-01-19T00:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"A couple o' typos (#5)","shortMessageHtmlLink":"A couple o' typos (#5)"}},{"before":"1df49c570d1cc00d2ccdede69f85166914eefa94","after":"9510b51f5c11f2f3afdc1da1f29c374b24df1c0e","ref":"refs/heads/main","pushedAt":"2024-01-19T00:48:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"fix broken links in readme.md (#7)","shortMessageHtmlLink":"fix broken links in readme.md (#7)"}},{"before":"6a3e0d0b383b306b14bc8410a8b0fb4ace9d4246","after":"1df49c570d1cc00d2ccdede69f85166914eefa94","ref":"refs/heads/main","pushedAt":"2024-01-17T03:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Fix tiny llama template for retries","shortMessageHtmlLink":"Fix tiny llama template for retries"}},{"before":null,"after":"6a3e0d0b383b306b14bc8410a8b0fb4ace9d4246","ref":"refs/heads/streaming_json_experiment","pushedAt":"2024-01-16T22:46:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thmsmlr","name":"Thomas Millar","path":"/thmsmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167206?s=80&v=4"},"commit":{"message":"Fix some tests","shortMessageHtmlLink":"Fix some tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELTEc-wA","startCursor":null,"endCursor":null}},"title":"Activity ยท thmsmlr/instructor_ex"}