diff --git a/examples/codex/Codex_Model_OpenAI.ipynb b/examples/codex/Codex_Model_OpenAI.ipynb new file mode 100644 index 0000000000..97410bfcc9 --- /dev/null +++ b/examples/codex/Codex_Model_OpenAI.ipynb @@ -0,0 +1,166 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "view-in-github" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "N37PG0nwlkxq" + }, + "source": [ + "# Install OpenAI Package" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "6iRtOREej7Mx", + "outputId": "ebaab23f-64dc-41d7-8057-47907b621259" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n", + "Collecting openai\n", + " Downloading openai-0.20.0.tar.gz (42 kB)\n", + "\u001b[K |████████████████████████████████| 42 kB 691 kB/s \n", + "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", + " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", + " Preparing wheel metadata ... \u001b[?25l\u001b[?25hdone\n", + "Requirement already satisfied: pandas>=1.2.3 in /usr/local/lib/python3.7/dist-packages (from openai) (1.3.5)\n", + "Collecting pandas-stubs>=1.1.0.11\n", + " Downloading pandas_stubs-1.2.0.62-py3-none-any.whl (163 kB)\n", + "\u001b[K |████████████████████████████████| 163 kB 8.4 MB/s \n", + "\u001b[?25hRequirement already satisfied: requests>=2.20 in /usr/local/lib/python3.7/dist-packages (from openai) (2.23.0)\n", + "Requirement already satisfied: openpyxl>=3.0.7 in /usr/local/lib/python3.7/dist-packages (from openai) (3.0.10)\n", + "Requirement already satisfied: tqdm in /usr/local/lib/python3.7/dist-packages (from openai) (4.64.0)\n", + "Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.7/dist-packages (from openpyxl>=3.0.7->openai) (1.1.0)\n", + "Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.2.3->openai) (2022.1)\n", + "Requirement already satisfied: numpy>=1.17.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.2.3->openai) (1.21.6)\n", + "Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.2.3->openai) (2.8.2)\n", + "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.7/dist-packages (from pandas-stubs>=1.1.0.11->openai) (4.1.1)\n", + "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.7/dist-packages (from python-dateutil>=2.7.3->pandas>=1.2.3->openai) (1.15.0)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.20->openai) (1.24.3)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.20->openai) (2022.6.15)\n", + "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.20->openai) (2.10)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests>=2.20->openai) (3.0.4)\n", + "Building wheels for collected packages: openai\n", + " Building wheel for openai (PEP 517) ... \u001b[?25l\u001b[?25hdone\n", + " Created wheel for openai: filename=openai-0.20.0-py3-none-any.whl size=54118 sha256=8fadf9ff82960e0b69fe2bd5e20dce2e3d1037800f098343126781a3d92416b4\n", + " Stored in directory: /root/.cache/pip/wheels/71/8d/9b/e28529ec53123e0279208f99148d4661232120d78cb866839b\n", + "Successfully built openai\n", + "Installing collected packages: pandas-stubs, openai\n", + "Successfully installed openai-0.20.0 pandas-stubs-1.2.0.62\n" + ] + } + ], + "source": [ + "pip install openai" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "oGJHObfulYC0" + }, + "source": [ + "# The main Program using Codex model of openAI." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "hiy700MTkV8K", + "outputId": "6f5c77d4-5776-4355-ded2-29ff55f0329f" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ask me a question: cat\n", + "Mostafizur\n", + "package com.example.demo.controller;\n", + "\n", + "import com.example.demo.model.User;\n", + "import com.example.demo.service.UserService;\n", + "import org.springframework.beans.factory.annotation.Autowired;\n", + "import org.springframework.web.bind.annotation.RequestMapping;\n", + "import org.springframework.web.bind.annotation.RestController;\n", + "\n", + "import java.util.List;\n", + "\n", + "@RestController\n", + "public class UserController {\n", + "\n", + " @Autowired\n", + " private UserService userService;\n", + "\n", + " @RequestMapping(\"/getUser\")\n", + " public List getUser(){\n", + " return userService.getUser();\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "import os\n", + "import openai\n", + "\n", + "Query = input('Ask me a question: ')\n", + "print('Mostafizur')\n", + "\n", + "openai.api_key = (\"Give your API-key here.\")\n", + "\n", + "response = openai.Completion.create(\n", + " model=\"code-davinci-002\",\n", + " prompt=\"\",\n", + " temperature=0,\n", + " max_tokens=256,\n", + " top_p=1,\n", + " frequency_penalty=0,\n", + " presence_penalty=0\n", + ")\n", + "content = response.choices[0].text\n", + "print(content)\n", + "Query = content" + ] + } + ], + "metadata": { + "colab": { + "authorship_tag": "ABX9TyPlPtzH2ehaaPvQLNrPhKZO", + "include_colab_link": true, + "name": "Codex_Model_Openai.ipynb", + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +}