Skip to content

zendog ai user interface for openai GPT 3.5 , private , encrypted conversations...

License

Notifications You must be signed in to change notification settings

Mulc1b3R/zendog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

31d8cdb · Jul 7, 2024

History

68 Commits
Jul 3, 2024
Mar 28, 2023
Jul 3, 2024
May 18, 2024
Mar 28, 2023
Mar 28, 2023
May 21, 2024
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Jul 7, 2024
Mar 28, 2023
May 18, 2024
May 18, 2024
May 18, 2024
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
May 18, 2024
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Jul 7, 2024

Repository files navigation

Zendog

zendog

listen to the machine ; Listen to the machine...


  • Zendog is a UI for OpenAI's natural language machine learning models commonly known as Chat GPT “Generative Pre-trained Transformer”
  • An api key is required for use.
  • API_KEY : https://platform.openai.com/account/api-keys

Using zendog...

Navigate to : https://zendog-eight.vercel.app/

  • Click on Open AI API Key (bottom left) paste your key into the box and click the tick symbol.

  • You can add the UI to any webpage using the iframe script below.

  • Embed zendog in web page :

    <center><iframe src="https://zendog-eight.vercel.app/" width="100%" height="1000px"></iframe></center>
    
  • zendog.html is a ready made page for non coders , just grab it from the repo and add it to your website and create a link to the page from your main page.


Tech...

Built using Node.js , Next.js, TypeScript, Tailwind CSS and React.


Mods...

  • Make copies , test copies , swap them out if no problems occur.
  • Clone : https://github.com/Mulc1b3R/zendog.git

Modify the chat interface in components/Chat.

  • Add required html
  • Modify the sidebar interface in components/Sidebar.
  • Edit code as required
  • Modify the system prompt in utils/index.ts.
  • Edit code as required

Audio...

  • Audio files are created by writing your text in a text editor and pasting the txt in to Zendog 'Eve'.
  • EVE is an 'Electronic voice emulator' : https://eve-red.vercel.app/
  • Select required voice and click create mp3 , then Download.
  • Put the mp3 somewhere and write a path to it...

Python...

*Python3

To install the official Python bindings, run the following command:

pip install openai


Authorization

All API requests should include your API key in an Authorization HTTP header as follows:

Authorization: Bearer OPENAI_API_KEY= your-openai-api-key


Node.js...

 import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({
   organization: "org-g6Se7pwtJFzrBct5UisL7zAJ",
   apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
const response = await openai.listEngines();

python...

import os
import openai
openai.organization = "org-g6Se7pwtJFzrBct5UisL7zAJ"
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.Model.list()

Ports...

3000 localhost...http://localhost:3000/ http: 80 (Apache)


Developement...

1. Clone Repo

git clone : https://github.com/Mulc1b3R/zendog.git

2. Install Dependencies

npm i  

3. Provide OpenAI API Key

  • Create a .env.local file in the root of the repo with your OpenAI API Key:
  • rename file .env , remember not to expose your key in public , remove key from repo ,e.t.c.
  • .env format , as below (save file as .txt).
OPENAI_API_KEY=YOUR_KEY

4. Run App

npm run dev

5. Use It

You should be able to start chatting........ENJOY!!!

Wamp server: 3.3.0

Apache Version:2.4.54.2: MySQL Version: 8.0.31 MariaDB Version: 10.10.2 Download Here : https://www.wampserver.com/en/download-wampserver-64bits/ UniServer : ZeroXV - 15.0.2 Apache 2.4.58 VS17 MySQL 8.2.0 PHP 7.0 to 7.4, 8.0, 8.1, 8.2, 8.3 Dowload Here: https://sourceforge.net/projects/miniserver/files/Uniform%20Server%20ZeroXV/

Output...

Blake


Contact...


MADE IN YORKSHIRE BY PSICO COMMUNICATIONS.

About

zendog ai user interface for openai GPT 3.5 , private , encrypted conversations...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages