Alex Komoroske
Alex Komoroske
a718b684d9f857694c1545f574e4599c39c48575 happened because there were some imports necessary for particular converters that weren't included. In general the number of importers has ballooned (which is great), but that means that there...
The completion API sets a limit on the length of (input + output). The longer the context, the shorter the completion must be. There's a balance between passing a lot...
The medium importer has a few weird things, like escape codes for quotes and ellipses because medium does fancy things with formatting. Those should be normalized. This should likely run...
Originally explored a bit in #26 but we might want to do something more. The point of a Polymath endpoint is not "scrape up all my bits of content" it's...
Currently we use bisect_left(key=) which requires 3.10 and above. But bisect_left is a very simple implementation so we should just handroll one so we don't need to require Python 3.10...
An OpenAI_API_Key is sensitive--anyone who has access to it can incur charges on behalf of whoever's key it is. Polymath is careful in its design to ensure that no one's...
In a lot of flows now you first have to create a `temp_bit=Bit(data=data)` and then check its id to see if it's in the Library and if not call `Library.insert_bit`....
convert.out takes a single library at a time as a required argument. Some hosts have multiple individual library flies (especially if there is a mix of public and private content),...
Ideally it would be possible to enumerate some Google Docs and Google Slides you own and have it import the content. I'd love to have for example https://komoroske.com/gardening-platforms and https://komoroske.com/slime-mold...
#61 allowed libraries in an old format to be seamlessly upgraded. This allows new client to talk to old hosts. Typically (at least for now) hosts are less likely to...