Jupyter AI อยู่ระหว่างการบ่มเพาะโดยเป็นส่วนหนึ่งขององค์กร JupyterLab
Jupyter AI เชื่อมต่อ generative AI กับสมุดบันทึก Jupyter Jupyter AI มอบวิธีที่ใช้งานง่ายและมีประสิทธิภาพในการสำรวจโมเดล AI เชิงสร้างสรรค์ในโน้ตบุ๊ก และปรับปรุงประสิทธิภาพการทำงานของคุณใน JupyterLab และ Jupyter Notebook โดยเฉพาะอย่างยิ่ง Jupyter AI นำเสนอ:
%%ai
ที่เปลี่ยนสมุดบันทึก Jupyter ให้เป็นสนามเด็กเล่น AI ที่สร้างซ้ำได้ สิ่งนี้ทำงานได้ทุกที่ที่เคอร์เนล IPython ทำงาน (JupyterLab, Jupyter Notebook, Google Colab, Kaggle, VSCode ฯลฯ )เอกสารมีอยู่ใน ReadTheDocs
คุณจะต้องติดตั้งซอฟต์แวร์ต่อไปนี้เพื่อใช้ Jupyter AI:
นอกจากนี้ คุณจะต้องเข้าถึงผู้ให้บริการรุ่นอย่างน้อยหนึ่งราย
สำคัญ
JupyterLab 3 สิ้นสุดการบำรุงรักษาในวันที่ 15 พฤษภาคม 2024 ด้วยเหตุนี้ เราจะไม่โอนพอร์ตคุณสมบัติใหม่ไปยังสาขา v1 ที่รองรับ JupyterLab 3 การแก้ไขสำหรับปัญหาสำคัญจะยังคงถูกส่งกลับจนถึงวันที่ 31 ธันวาคม 2024 หากคุณยังคง เมื่อใช้ JupyterLab 3 เราขอแนะนำให้คุณ อัปเกรดเป็น JupyterLab 4 โดยเร็วที่สุด สำหรับข้อมูลเพิ่มเติม โปรดดูที่การสิ้นสุดการบำรุงรักษา JupyterLab 3 ในบล็อก Jupyter
หากต้องการใช้ผู้ให้บริการโมเดล AI ภายในสมุดบันทึกนี้ คุณจะต้องมีข้อมูลรับรองที่เหมาะสม เช่น คีย์ API
รับข้อมูลรับรองที่จำเป็น เช่น คีย์ API จากแพลตฟอร์มของผู้ให้บริการโมเดลของคุณ
คุณสามารถตั้งค่าคีย์ของคุณโดยใช้ตัวแปรสภาพแวดล้อมหรือในเซลล์โค้ดในสมุดบันทึกของคุณ ในเซลล์โค้ด คุณสามารถใช้คำสั่ง %env magic เพื่อตั้งค่าข้อมูลรับรองดังต่อไปนี้:
# NOTE: Replace 'PROVIDER_API_KEY' with the credential key's name,
# and replace 'YOUR_API_KEY_HERE' with the key.
% env PROVIDER_API_KEY = YOUR_API_KEY_HERE
สำหรับคำแนะนำเฉพาะเพิ่มเติมสำหรับผู้ให้บริการแต่ละรุ่น โปรดดูเอกสารประกอบของผู้ให้บริการโมเดล
ด้านล่างนี้เป็นภาพรวมอย่างง่ายของกระบวนการติดตั้งและการใช้งาน ดูเอกสารอย่างเป็นทางการของเราสำหรับรายละเอียดเกี่ยวกับการติดตั้งและใช้งาน Jupyter AI
เรามี 3 วิธีในการติดตั้ง Jupyter AI คุณสามารถอ่านแต่ละส่วนเพื่อเลือกวิธีการติดตั้งที่เหมาะกับคุณที่สุด
pip
(แนะนำ)pip
conda
pip
(แนะนำ) หากคุณต้องการติดตั้งทั้ง %%ai
magic และส่วนขยาย JupyterLab คุณสามารถเรียกใช้:
$ pip install jupyter-ai[all]
จากนั้นรีสตาร์ท JupyterLab สิ่งนี้จะติดตั้งการขึ้นต่อกันที่เป็นทางเลือกทั้งหมด ซึ่งให้การเข้าถึงทุกรุ่นที่ jupyter-ai
รองรับในปัจจุบัน
หากคุณไม่ได้ใช้ JupyterLab และต้องการติดตั้ง Jupyter AI %%ai
magic เท่านั้น คุณสามารถเรียกใช้:
$ pip install jupyter-ai-magics[all]
jupyter-ai
ขึ้นอยู่กับ jupyter-ai-magics
ดังนั้นการติดตั้ง jupyter-ai
จะติดตั้ง jupyter-ai-magics
โดยอัตโนมัติ
pip
ผู้ให้บริการโมเดลส่วนใหญ่ใน Jupyter AI จำเป็นต้องติดตั้งการพึ่งพาเฉพาะก่อนจึงจะพร้อมใช้งาน สิ่งเหล่านี้เรียกว่า การพึ่งพาผู้ให้บริการ การพึ่งพาผู้ให้บริการเป็นทางเลือกของ Jupyter AI ซึ่งหมายความว่าสามารถติดตั้ง Jupyter AI โดยจะติดตั้งหรือไม่ต้องติดตั้งการพึ่งพาผู้ให้บริการก็ได้ หากผู้ให้บริการต้องการการขึ้นต่อกันที่ไม่ได้ติดตั้ง โมเดลของผู้ให้บริการจะไม่แสดงอยู่ในอินเทอร์เฟซผู้ใช้ ซึ่งช่วยให้คุณสามารถเลือกโมเดลภาษาได้
หากต้องการดำเนินการติดตั้งขั้นต่ำผ่าน pip
โดยไม่ต้องพึ่งพาผู้ให้บริการใดๆ ให้ละเว้นกลุ่มการพึ่งพาทางเลือก [all]
จากชื่อแพ็คเกจ:
pip install jupyter-ai
ด้วยการเลือกติดตั้งการขึ้นต่อกันของผู้ให้บริการ คุณสามารถควบคุมได้ว่าโมเดลใดบ้างที่พร้อมใช้งานในสภาพแวดล้อม Jupyter AI ของคุณ
ตัวอย่างเช่น หากต้องการติดตั้ง Jupyter AI โดยเพิ่มการรองรับเฉพาะโมเดล Anthropic ให้รัน:
pip install jupyter-ai langchain-anthropic
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผู้ให้บริการโมเดลและการขึ้นต่อกันที่พวกเขาต้องการ โปรดดูตารางผู้ให้บริการโมเดล
conda
อีกทางเลือกหนึ่งแทนการใช้ pip
คุณสามารถติดตั้ง jupyter-ai
โดยใช้ Conda จากช่องทาง conda-forge
:
$ conda install conda-forge::jupyter-ai
ผู้ให้บริการโมเดลส่วนใหญ่ใน Jupyter AI จำเป็นต้องติดตั้ง การพึ่งพาผู้ให้บริการ เฉพาะก่อนจึงจะสามารถใช้งานได้ การขึ้นต่อกันของผู้ให้บริการไม่ได้รับการติดตั้งเมื่อติดตั้ง jupyter-ai
จาก Conda Forge และควรติดตั้งแยกต่างหากตามความจำเป็น
ตัวอย่างเช่น หากต้องการติดตั้ง Jupyter AI โดยมีการรองรับเพิ่มเติมสำหรับรุ่น OpenAI เท่านั้น ให้รัน:
conda install conda-forge::jupyter-ai conda-forge::langchain-openai
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผู้ให้บริการโมเดลและการขึ้นต่อกันที่พวกเขาต้องการ โปรดดูตารางผู้ให้บริการโมเดล
%%ai
เวทมนตร์ %%ai
ทำงานได้ทุกที่ที่เคอร์เนล IPython ทำงาน รวมถึง JupyterLab, Jupyter Notebook, Google Colab และ Visual Studio Code
เมื่อคุณติดตั้ง %%ai
magic แล้ว คุณสามารถเปิดใช้งานได้ในโน้ตบุ๊กหรือเชลล์ IPython โดยเรียกใช้:
%load_ext jupyter_ai_magics
หรือ:
%load_ext jupyter_ai
ภาพหน้าจอด้านล่างนี้มาจากสมุดบันทึกในไดเร็กทอรี examples/
ของแพ็คเกจนี้
จากนั้น คุณสามารถใช้คำสั่งเวทย์มนตร์ %%ai
เพื่อระบุโมเดลและพร้อมท์ภาษาธรรมชาติ:
Jupyter AI ยังสามารถสร้าง HTML และคณิตศาสตร์เพื่อเรนเดอร์เป็นเอาต์พุตของเซลล์ได้
Jupyter AI สามารถประมาณค่านิพจน์ IPython ได้ ทำให้คุณสามารถเรียกใช้พร้อมท์ที่มีค่าตัวแปรได้
ส่วนขยาย Jupyter AI สำหรับ JupyterLab นำเสนอ UI ดั้งเดิมที่ช่วยให้ผู้ใช้หลายคนสามารถสนทนากับผู้ช่วยสนทนา Jupyter AI หากคุณติดตั้ง JupyterLab ไว้ ควรติดตั้งและเปิดใช้งานเมื่อคุณติดตั้งแพ็คเกจ jupyter_ai
หากต้องการความช่วยเหลือในการติดตั้งและใช้งาน Jupyter AI โปรดดูเอกสารผู้ใช้ของเราใน ReadTheDocs
หากคุณต้องการสนับสนุน Jupyter AI โปรดดูเอกสารประกอบสำหรับผู้สนับสนุนของเราใน ReadTheDocs