{"id":116,"date":"2023-11-17T17:35:30","date_gmt":"2023-11-17T17:35:30","guid":{"rendered":"https:\/\/gpt-jordan.com\/?p=116"},"modified":"2023-11-17T17:35:30","modified_gmt":"2023-11-17T17:35:30","slug":"generative-ai-in-jupyter","status":"publish","type":"post","link":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/","title":{"rendered":"Generative AI in Jupyter"},"content":{"rendered":"\n<p id=\"4bd3\"><a href=\"https:\/\/github.com\/jupyterlab\/jupyter-ai\" rel=\"noreferrer noopener\" target=\"_blank\">Jupyter AI<\/a>&nbsp;brings generative artificial intelligence to Jupyter notebooks, giving users the power to explain and generate code, fix errors, summarize content, ask questions about their local files, and generate entire notebooks from a natural language prompt. Using its powerful magic commands and chat interface, Jupyter AI connects Jupyter with large language models (LLM) from providers such as AI21, Anthropic, AWS, Cohere, and OpenAI. We use LangChain to support all popular LLMs and providers, giving you access to new models as they are released. LangChain will let Jupyter AI use local models as well. Jupyter AI version 1.0, for JupyterLab 3, and Jupyter AI 2.0, for JupyterLab 4, are now available as free and open source software.<\/p>\n\n\n\n<p id=\"0218\">Jupyter AI is designed with responsible AI and data privacy in mind. You can pick which LLM and embedding model best suit your needs. The underlying prompts, chains, and other software are open source, so you can see exactly how your data is being used. Jupyter AI saves metadata about model-generated content in each AI-generated code cell, so you and your collaborators can track where AI-generated code enters your workflow. Finally, Jupyter AI only contacts an LLM when you ask it to, directly; it does not read your data or transmit it to models without your explicit consent.<\/p>\n\n\n\n<p id=\"3431\">Jupyter AI is an official subproject of Project Jupyter and is available now as free, open source software. We designed it based on the same principles that underlie all of Project Jupyter: we made it simple, easy to use, modular, and extensible, and we prioritized ethical considerations and social responsibility. We\u2019d love to hear from you about how we can improve it!<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jupyter.org\/generative-ai-in-jupyter-3f7174824862\">https:\/\/blog.jupyter.org\/generative-ai-in-jupyter-3f7174824862<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jupyter AI&nbsp;brings generative artificial intelligence to Jupyter notebooks, giving users the power to explain and generate code, fix errors, summarize content, ask questions about their local files, and generate entire [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"categories":[15,19],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generative-ai","category-jupyter"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generative AI in Jupyter - Innovative Digital Transformation Jordan<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generative AI in Jupyter - Innovative Digital Transformation Jordan\" \/>\n<meta property=\"og:description\" content=\"Jupyter AI&nbsp;brings generative artificial intelligence to Jupyter notebooks, giving users the power to explain and generate code, fix errors, summarize content, ask questions about their local files, and generate entire [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\" \/>\n<meta property=\"og:site_name\" content=\"Innovative Digital Transformation Jordan\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-17T17:35:30+00:00\" \/>\n<meta name=\"author\" content=\"Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\"},\"author\":{\"name\":\"Editor\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/260ed75841f0c76d83d1b2bc3121f6f6\"},\"headline\":\"Generative AI in Jupyter\",\"datePublished\":\"2023-11-17T17:35:30+00:00\",\"dateModified\":\"2023-11-17T17:35:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\"},\"wordCount\":285,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization\"},\"image\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png\",\"articleSection\":[\"Generative AI\",\"Jupyter\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\",\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\",\"name\":\"Generative AI in Jupyter - Innovative Digital Transformation Jordan\",\"isPartOf\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png\",\"datePublished\":\"2023-11-17T17:35:30+00:00\",\"dateModified\":\"2023-11-17T17:35:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage\",\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png\",\"contentUrl\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png\",\"width\":1024,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generative AI in Jupyter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#website\",\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/\",\"name\":\"Innovative Digital Transformation Jordan\",\"description\":\"Improve Your Life with NetBookLM\",\"publisher\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization\",\"name\":\"Innovative Digital Transformation Jordan\",\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2024\/09\/cropped-cropped-Designer-1.jpeg\",\"contentUrl\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2024\/09\/cropped-cropped-Designer-1.jpeg\",\"width\":70,\"height\":70,\"caption\":\"Innovative Digital Transformation Jordan\"},\"image\":{\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/260ed75841f0c76d83d1b2bc3121f6f6\",\"name\":\"Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Editor\"},\"url\":\"https:\/\/idtjo.hosting.acm.org\/wordpress\/author\/editor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generative AI in Jupyter - Innovative Digital Transformation Jordan","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/","og_locale":"en_US","og_type":"article","og_title":"Generative AI in Jupyter - Innovative Digital Transformation Jordan","og_description":"Jupyter AI&nbsp;brings generative artificial intelligence to Jupyter notebooks, giving users the power to explain and generate code, fix errors, summarize content, ask questions about their local files, and generate entire [&hellip;]","og_url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/","og_site_name":"Innovative Digital Transformation Jordan","article_published_time":"2023-11-17T17:35:30+00:00","author":"Editor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Editor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#article","isPartOf":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/"},"author":{"name":"Editor","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/260ed75841f0c76d83d1b2bc3121f6f6"},"headline":"Generative AI in Jupyter","datePublished":"2023-11-17T17:35:30+00:00","dateModified":"2023-11-17T17:35:30+00:00","mainEntityOfPage":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/"},"wordCount":285,"commentCount":0,"publisher":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization"},"image":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage"},"thumbnailUrl":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png","articleSection":["Generative AI","Jupyter"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/","url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/","name":"Generative AI in Jupyter - Innovative Digital Transformation Jordan","isPartOf":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage"},"image":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage"},"thumbnailUrl":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png","datePublished":"2023-11-17T17:35:30+00:00","dateModified":"2023-11-17T17:35:30+00:00","breadcrumb":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#primaryimage","url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png","contentUrl":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png","width":1024,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/generative-ai-in-jupyter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/idtjo.hosting.acm.org\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Generative AI in Jupyter"}]},{"@type":"WebSite","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#website","url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/","name":"Innovative Digital Transformation Jordan","description":"Improve Your Life with NetBookLM","publisher":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/idtjo.hosting.acm.org\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#organization","name":"Innovative Digital Transformation Jordan","url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2024\/09\/cropped-cropped-Designer-1.jpeg","contentUrl":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2024\/09\/cropped-cropped-Designer-1.jpeg","width":70,"height":70,"caption":"Innovative Digital Transformation Jordan"},"image":{"@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/260ed75841f0c76d83d1b2bc3121f6f6","name":"Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/idtjo.hosting.acm.org\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Editor"},"url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/author\/editor\/"}]}},"jetpack_featured_media_url":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-content\/uploads\/2023\/11\/image-5-1.png","_links":{"self":[{"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/media\/705"}],"wp:attachment":[{"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/idtjo.hosting.acm.org\/wordpress\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}