Code Monkey home page Code Monkey logo

yoda-ai-python's Introduction

Yoda AI: Your Wise Companion

Welcome to Yoda AI, your ultimate AI companion! Yoda is designed to be your go-to solution for a wide range of tasks, from answering questions and providing insights to offering assistance and entertainment. In this document, we'll introduce you to the exciting world of Yoda AI and guide you through getting started.

Introduction

Yoda AI is a cutting-edge artificial intelligence designed to enhance your daily life. It combines natural language understanding, machine learning, and a vast knowledge base to assist you with a wide range of tasks. Whether you need answers to questions, want to engage in meaningful conversations, or simply seek entertainment, Yoda AI has you covered.

Key Features

  1. Conversational AI: Hold engaging conversations with Yoda AI, just like chatting with a friend.

  2. Knowledge Base: Access a wealth of information, facts, and insights across various domains.

  3. Personal Assistant: Set reminders, create to-do lists, and get weather updates.

  4. Entertainment: Enjoy jokes, riddles, and even some wisdom from the wise Yoda himself.

  5. Customization: Tailor Yoda AI to your preferences and needs.

Tech Used

  1. Python: Yoda AI's backend is powered by Python. Python is leading in the development of AI and Machine Learning platforms.

  2. FastAPI: FastAPI is a minimal and flexible Python web application framework, it's used for building the API endpoints that power Yoda AI's interactions. It simplifies routing, middleware integration, and request handling.

  3. Langchain, LLMs & OpenAI: I started by using OpenAI to build the AI and I will include a branch called llm which has code for the same using Langchain and LLMs.

Running

To run this server, you need to clone the repo to your local environment.

git clone https://github.com/efenstakes/yoda-ai-python

Navigate to the folder.

cd ./yoda-ai-python

Install dependencies

pip install -r requirements.txt

Run the fastAPI yoda server with:

uvicorn main:app --reload

Or:

python3 main.py

Happy building :(.

Extras

I build a similar API to this in Golang and Node.js. You can find it here in my github.

Contact

If you wish to contact me, use my email [email protected].

yoda-ai-python's People

Contributors

efenstakes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.