[{"data":1,"prerenderedAt":247},["ShallowReactive",2],{"project-35580959":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":40,"post_text":43,"what":44,"said":64,"maker_in_thread":127,"shape":137,"grid":142,"attempts":209,"same_week":210,"maker_shows":128,"maker_hidden":239,"reader_version":240,"card":241},"35580959","IPython-GPT","A Jupyter\u002FIPython Interface to Chat GPT","title","Show HN: IPython-GPT, a Jupyter\u002FIPython Interface to Chat GPT","https:\u002F\u002Fgithub.com\u002Fsantiagobasulto\u002Fipython-gpt","github.com","santiagobasulto",1681569223,2023,144,29,438,3109,15,"notable","dev_tools","jupyter extension","library",[24,25,26,27,28],"jupyter","ipython","chatgpt","openai api","notebook magic","curious",0.091,{"positive":32,"neutral":33,"mixed":34,"critical":35},2,7,0,1,10,{"design":38,"idea":39},{"positive":34,"critical":34},{"positive":35,"critical":35},[34,34,34,34,34,34,34,34,41,34,41,41,35,34,41,41,34,34,41,34,34,42,34,34,42,41,34,34,34],3,5,null,{"problem":43,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":45,"openness":62,"stage":63,"team_size":63},[46,54],{"value":47,"source":48,"evidence":49},"Python","inferred",[50],{"id":51,"by":52,"text":53},"35582051","kolibril13","Thanks for sharing! For reference, some other Jupyter ChatGPT interface projects: https:\u002F\u002Fgithub.com\u002Fjflam\u002Fchat-gpt-jupyter-extension https:\u002F\u002Fgithub.com\u002Ffperez\u002Fjupytee…",{"value":55,"source":56,"evidence":57},"OpenAI API","commenter",[58],{"id":59,"by":60,"text":61},"35586143","rmbeard","You don't need an interface to just prompt and get a response from chatGPT it works pretty much out of the box with the API. I guess these interfaces make the interaction a bit…","open_source","unknown",{"praise":65,"objections":77,"requests":88,"questions":96,"alternatives":104},[66],{"value":67,"source":56,"evidence":68},"Useful idea, text-based interface for notebooks",[69,73],{"id":70,"by":71,"text":72},"35581806","musingsole","This is awesome! The IPython prompt was the last place I expected a tool like this, but I'm very excited to use it!",{"id":74,"by":75,"text":76},"35581567","thedebuglife","This looks promising! I’m following.",[78],{"value":79,"source":56,"evidence":80},"Chat-level context only; other cells not passed as context",[81,85],{"id":82,"by":83,"text":84},"35582556","codetrotter","> by default, the %%chat command preserves the conversation to give the Agent some context, in the same way that ChatGPT works. You can \"reset\" its status passing the flag…",{"id":86,"by":11,"text":87},"35583354","I should explain that better. The context preserved is just what has been invoked with `%%chat`. Any other cells are not passed as context.",[89],{"value":90,"source":56,"evidence":91},"Support for JupyterLite in browser",[92],{"id":93,"by":94,"text":95},"35581950","westurner","This would be great in conjunction with e.g. papermill for running the same prompts over time and with the model as a parameter. Do IPython-GPT or jetmlgpt work in JupyterLite in…",[97],{"value":98,"source":56,"evidence":99},"Does it work with GPT-4 access",[100],{"id":101,"by":102,"text":103},"35583079","bt1a","I’m guessing this works with GPT-4 if your API key has access to it. Is that correct? Going to check this out, currently I’m just using a CLI.",[105,112,116,120],{"value":106,"source":56,"evidence":107},"jupyter-ai",[108],{"id":109,"by":110,"text":111},"35583255","whoevercares","From core maintainers of Jupyter - https:\u002F\u002Fgithub.com\u002Fjupyterlab\u002Fjupyter-ai",{"value":113,"source":56,"evidence":114},"jflam chat-gpt-jupyter-extension",[115],{"id":51,"by":52,"text":53},{"value":117,"source":56,"evidence":118},"jupytee",[119],{"id":51,"by":52,"text":53},{"value":121,"source":56,"evidence":122},"Mito spreadsheet",[123],{"id":124,"by":125,"text":126},"35582325","aarondia","Congrats on the launch! I created Mito, a spreadsheet the lives inside of Jupyter. We've seen a ton of our users using Jupyter and ChatGPT playground side by side. We're also…",{"comments":128,"answered":32,"key":129},4,[130,133,136],{"id":131,"text":132},"35583342","Thanks! I didn’t know about Jupytee. Before hacking ipython-gpt, I did a quick search and found the first one, but it works with a chrome extension (yikes), as it’s pre OpenAI…",{"id":134,"text":135},"35685362","Sorry, just saw this comment. I didn't imply \"yikes\" as a security problem, you're readying WAY too much on this whole thing. That project was a good PoC while OpenAI didn't have…",{"id":86,"text":87},{"commenters":138,"max_depth":139,"maker_replies":128,"first_comment_mins":140,"lifespan_hours":141},18,8,62,211,[143,145,146,150,153,155,157,159,160,162,163,165,168,170,173,175,178,180,181,183,185,188,190,193,197,199,203,205,207],[51,34,34,144,52,34],"other\u002Fneutral\u002Fnone",[131,34,34,144,11,35],[147,34,34,148,149,34],"35584774","commenter\u002Fneutral\u002Fnone","benatkin",[151,34,34,148,152,34],"35586664","ShamelessC",[154,34,34,148,149,34],"35586689",[156,34,34,148,152,34],"35586745",[158,34,34,148,149,34],"35587139",[134,34,34,148,11,35],[82,35,41,161,83,34],"project\u002Fneutral\u002Fdesign",[86,35,34,161,11,35],[164,35,41,161,83,34],"35583644",[166,35,41,161,167,34],"35583737","wodenokoto",[59,32,35,169,60,34],"project\u002Fcritical\u002Fidea",[171,41,34,144,172,34],"35581733","jetml",[93,128,41,174,94,34],"project\u002Fneutral\u002Fidea",[176,128,41,177,172,34],"35582784","project\u002Fneutral\u002Fnone",[179,128,34,144,94,34],"35586107",[109,42,34,144,110,34],[101,182,41,177,102,34],6,[184,182,34,177,11,35],"35583362",[186,182,34,144,187,34],"35583559","akiselev",[70,33,42,189,71,34],"project\u002Fpositive\u002Fidea",[191,139,34,144,192,34],"35582788","textcortex",[194,195,34,144,196,34],"35586623",9,"pierrebrunelle",[74,36,42,198,75,34],"project\u002Fpositive\u002Fnone",[200,201,41,177,202,34],"35587072",11,"rollinDyno",[124,204,34,144,125,34],12,[206,204,34,144,94,34],"35584069",[208,204,34,144,94,34],"35649290",[],[211,216,221,226,231,235],{"id":212,"name":213,"points":214,"category":215},"35621417","AI Playground",249,"ai",{"id":217,"name":218,"points":219,"category":220},"35572434","WikiBinge",246,"games",{"id":222,"name":223,"points":224,"category":225},"35620314","Tesseract Analytics",113,"data",{"id":227,"name":228,"points":229,"category":230},"35628642","Kratos",88,"security_privacy",{"id":232,"name":233,"points":234,"category":215},"35568799","Debate Devil",84,{"id":236,"name":237,"points":238,"category":20},"35629050","Checksum",78,false,"v2",{"id":242,"name":5,"line":6,"ai":239,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":243,"top":18,"kw":244,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":245,"url":9,"mix":246,"praise":67,"objection":79,"sub":21},35580959,0.09,[24,25,26,27,28],"00000000303310330030050053000",[32,33,34,35],1793991063886]