#TurboGPT.ai | An open-source, improved, powerful, ChatGPT overhaul.

942 messages Β· Page 1 of 1 (latest)

polar osprey
#

Hey all! 🧨

There was a few features I wanted to see in ChatGPT along with some feature updates. The few sites I saw that had this were charging for it so I'm releasing it for free in it's current state! Check it out here: https://turbogpt.ai/. This uses OpenAI's turbo-gpt3.5 API so you must put your own api key on the app. API Keys are stored locally on your machine and never reach anyone else but the OpenAI servers.

Few features coming soon:

Image generation inside the chat

Code running directly on the site

I made this over the weekend πŸ™‚ Please let me know if you have any suggestions/ideas! I will be adding a bunch of new features over the next weekend.

#

You can now also saves convos ⭐

wanton agate
#

bro

#

ur thing broke

#

i cant talk to it

sage steppe
wanton agate
#

no

#

it literally wont let me talk to it

#

i click type message and it doesnt let me type

sage steppe
wanton agate
#

do i really need the key bruh

#

i thought that was for saving past chats

sage steppe
#

yep

wanton agate
#

i dont even know how to get the key

#

and i would have to turn off my vpn

sage steppe
wanton agate
#

ah

#

pay for premium

sage steppe
#

this website shows pricing for api key use

wanton agate
#

ok crap

#

man everything is pay now

#

execpt for like 1 message a day on chatgpt

polar osprey
#

You dont have to pay for premium

#

It's like 0.001 cent per message lol

#

depending on how big

#

even less than that.

wanton agate
#

β€œthis website shows pricing for api key use”

#

also i literally dont have any money

polar osprey
#

yeah.

wanton agate
#

im broke

polar osprey
#

$0.002 / 1K tokens

#

That's fine. It's more for pro-usage.

sage steppe
polar osprey
#

My app is free anyways. Others are charging 40$ for the same features.

wanton agate
#

i literally have 0.00 in my apple wallet rn

polar osprey
sage steppe
wanton agate
#

without key

#

so not free

polar osprey
#

Okay so you can't use it. It's free as in im not charging for the service.

#

You must supply your own api key.

#

I make 0$

wanton agate
#

its still not free

sage steppe
wanton agate
#

just because you make 0 dollars doesn’t mean the program is free

#

for example

sage steppe
polar osprey
#

You're annoying.

#

Almost every single project in here is the same thing.

wanton agate
#

if i made a script that requires synaspe, it isnt free

polar osprey
#

You supply your own api key to almost every single one.

#

@sage steppe if you enjoy it leave a star ❀️

stable frost
#

I recommend not advertising it as "free" if its not πŸ˜… it still requires users to pay

polar osprey
#

TurboGPT | A improved, powerful, ChatGPT overhaul.

sweet kayak
#

what is the mood paramater exactly? is that just the temperature?

#

why are the replies so insanely slow? when i use my api key in any other project, replies are very fast, yet in your website it takes about 15 seconds to send a sentence this short:

polar osprey
sweet kayak
#

network tab?

polar osprey
#

Yeah on chrome.

sweet kayak
#

dude.. i have 1 gigabit download speed

polar osprey
#

okay.. but you can see if its getting hung up.

sweet kayak
#

hence, why again in other projects its fast

polar osprey
#

It's contacting OpenAI directly

sweet kayak
#

it is completely fine

#

and thats my ipv4 adress so no leak dw

polar osprey
#

Your internet speed doesn't matter lmao, im asking if the request to OpenAI is getting hung up.

sweet kayak
polar osprey
#

I can't control the speed at which OpenAI responds to your requests

#

It's not.

sweet kayak
#

i would love to see your response time in a video

polar osprey
#

OpenAI is struggling today

sweet kayak
#

cuz again for me it takes about 15 seconds

#

do different locations utilize different servers?

#

for example, i live in the netherlands, do i rely on a different server then you over at canada?

#

looks fine to me btw

#

no downtime recorded today

polar osprey
#

@sweet kayak

#

And to answer your q - Mood is just a "mood".

#

Like sassy makes the bot sassy.

sweet kayak
#

gpt doesn't have such parameter does it?

sweet kayak
# polar osprey

this is really odd.. the fact that its so insanely slow for me compared to you. that must mean that different locations utilize different openai servers

polar osprey
polar osprey
sweet kayak
#

i would love to try it but its just so bad rn

#

i made this api specifically for this one but ill try to make another one πŸ™‚

polar osprey
#

🫰 let me know. Might be OpenAI netherlands servers strugglin a bit

sweet kayak
#

yea thats what i think aswell

#

let me try nordvpn and connect to a canadian server just for the heck of it lol

#

well i guess maybe the server location used is account bound because the vpn didnt help

polar osprey
#

wanna try a diff browser?

sweet kayak
#

sure you gotta give it a bit tho cuz even for your website to recognize my api key takes like 40 seconds

#

yea trying on edge now i/o chrome and doesnt make a difference

#

what kind of website host do you use?

polar osprey
#

I can promise you it's not the host or the site itself. The site instantly does a request to OpenAI's servers. That means the request is freezing up waiting for a response.

sweet kayak
#

i am recording it rn

#

video will be really low quality tho because of discord upload limits

polar osprey
#

I believe you, it's also acting up a bit for me rn

#

There's nothing I can do PepeShrug

sweet kayak
#

o lol it didnt even make a response now. made me wait for long without a response haha

#

well lets hope youre right and its 100% openAI servers

polar osprey
#

It's acting up for me rn too

sweet kayak
polar osprey
#

yes its not loading for me atm

sweet kayak
#

tbf bingAI servers are also really slow today

polar osprey
#

or it is but very slow

#

bing uses same api so yes

sweet kayak
#

i think these AIs are becoming too popular lol

#

oo bing ai utilizes openAI servers? and not microsoft Azure?

polar osprey
#

same servers

sweet kayak
#

oo i guess openAI uses azure

#

hence probably why they are partnered together

polar osprey
#

msft owns openai

#

now

azure cloud
#

sunshine landscape

polar osprey
#

what

safe badger
#

can you make it so you can use gpt-4 model instead of gpt-3.5-turbo?

sweet kayak
#

lol did you see my dm mikex?

polar osprey
#

itll be live in 10

safe badger
#

10?

polar osprey
#

u can switch between them if ur api key has access to gpt-4

#

10 minutes yeah

safe badger
#

oh i thought you meant at 10

#

i love this websites design

polar osprey
#

thanks!

sweet kayak
polar osprey
#

yeah its veryyyyy slow rn

safe badger
#

not for me

polar osprey
#

building rn

#

support for gpt-4 🧨

safe badger
#

nice

#

i havent been able to use gpt 4 even thought i have api access

#

i hope image-looking-at is added to the api soon

polar osprey
#

u should see it at the bottom now

#

Also guys, make sure to star this project ^.^

shrewd hawk
polar osprey
#

Let me know if u have any suggestions! @shrewd hawk

shrewd hawk
#

are conversations stored anywhere? I love the interface of having the options/conversations up there, but I'm assuming I lose the conversation history since there's no login?

polar osprey
#

local storage on your browser.

sweet kayak
#

i believe mikex could make a download button and convert it to for example a .json file

polar osprey
#

itll be cached there!

polar osprey
#

i could do that - figured people wouldnt want to go through that hassle.

#

ill probably have a premium version soon that has a login which lets you save convos etc.

#

for multiple devices

#

right now it saves it on your browser cache

sweet kayak
#

someone could in that case make a chrome extension that downloads that part of the cache πŸ˜‰

shrewd hawk
#

that's what I figured (browser cache).

sweet kayak
#

for now i am just waiting til i can even use the website lol. api is still borken for me

sweet kayak
polar osprey
#

chances are by the time you want to download your convos you cleared your cache.

sweet kayak
#

why would someone clear their cache/

shrewd hawk
#

other quick thoughts:
edit conversation titles
love the icons for the different characters in the chat window - they should "stick" to the message (right now they change automatically on prior messages to whatever the active AI character is)

#

might also be fun to let users create/save their own character

polar osprey
sweet kayak
#

this is the error i just got when it refused to reply

polar osprey
shrewd hawk
#

yeah, I'm getting completions

sweet kayak
#

interesting i just googled and people mention its a ``too many request error`

#

i am not even close to the 18 dollar free trial limit tho

polar osprey
#

i will also improve the input so you can shift enter like chatpgt

sweet kayak
#

and i am not spamming it or anything either

#

thought you said it stores in cache unless i am missing something

polar osprey
#

thats openai error not me

sweet kayak
#

aah found it

#

very nice

shrewd hawk
#

I do have a credit card connected to my OpenAI account - I've actually never used it enough to be billed, but I wonder if them knowing that my API key is connected to something they could bill gives any type of priority? πŸ€”

polar osprey
#

added formatting to messages πŸ™‚

#

itll be optional

sweet kayak
#

does that include code formatting?

polar osprey
#

yeah

#

code formatting is already there

sweet kayak
#

o thats nice

polar osprey
sweet kayak
#

well i wouldnt know xD havent been able to use it really

#

ooo!! its really fast now

shrewd hawk
#

The "Mood" slider also works pretty well. I've tried the same prompt with different settings and the results match about what I'd expect

sweet kayak
#

seems servers have catched up awesome πŸ˜„

#

what character did you try the mood on @shrewd hawk ?

polar osprey
sweet kayak
#

i love how it has a male name yet has a female profile picture:

#

kinda funny but probably has to be changed

polar osprey
#

its randomly generated

#

just for fun.

sweet kayak
#

cant you make like a list of names and then a list of profile pics with each of them 2 of them one for each gendeR?

#

i mean tbf it is kinda funny iagree

safe badger
#

or have a 2nd algorithm that detects if its a male or female name

shrewd hawk
#

or don't spend time over-engineering πŸ˜‰ it's random and fun

sweet kayak
#

oo it doesnt seem to save the character name/profile pic on refreshing the page

polar osprey
#

ill do it later

shrewd hawk
#

saving the character would be awesome

sweet kayak
#

i personally dont notice any difference with the mood slider: the last response to hello was on sassy

#

which doesnt seem very sassy to me lol

polar osprey
#

yeah gpt3.5 is weak for that.

#

unfortunately

#

it works better if u dont have a character on

shrewd hawk
sweet kayak
#

i like this formatting tho

polar osprey
#

thanks, maybe it needs more padding

#

ill add something to run the code instantly

sweet kayak
#

did you experience with the temperature value yourself and make the characters based on that?

#

or more specifically: does every character have a set temperature?

polar osprey
#

i use basic temperature

#

im not using that for sass

sweet kayak
#

allrighty

#

i personally don't like the white on blue on black tho. i would rather have something like, white on gray on black

#

for the dark mode that is

polar osprey
#

is that grey?

sweet kayak
#

no? i would rather have white on gray on black

#

rn its white on blue on b lack

polar osprey
#

ohhh gray

#

gray text bg

#

let me experiment ood point

sweet kayak
#

from text -> window -> background

#

well the blue is just pretty bright

#

for a dark mode

#

but thats my opinion

polar osprey
#

like this?

sweet kayak
#

yes!

polar osprey
#

ok cool

sweet kayak
#

thats awesome

polar osprey
#

done! should be live soon

#

thanks for suggestions

sweet kayak
#

nice thanks!

polar osprey
#

its live πŸ‘

barren terrace
#

looks cool but does not seem to work?

polar osprey
#

put your api key in!

barren terrace
#

ah it took a bit longer because it returns the results instant instead of streaming way better then the default chat.openai.com

polar osprey
#

ah yeah lol

barren terrace
#

not sure but i wanted to build something myself that could also write files to disk not sure if thats possible somehow

polar osprey
#

either downloading or writing files to an s3 server are two options for that

barren terrace
sweet kayak
#

thanks to turbogpt 🫑

polar osprey
#

Not opensource at the moment.

sweet kayak
#

hopefully it will be able to make the backend code well aswell

polar osprey
#

I plan on having a few premium features down the line. Like multi-computer convo saving etc.

barren terrace
#

ah copying also copies the line numbers or do i do it wrong

safe badger
#

can you make a feature where it doesnt save previous chats

polar osprey
#

Oh does it?

barren terrace
#

const questions = [
2
{
3
question: "What is the capital of France?",
like this

polar osprey
#

@safe badger yeah i can make it a checkbox pretty easily

barren terrace
#

ah nevermind... there is a copy button but not shown because i split the window in 50% on my screen

safe badger
barren terrace
#

this is how it looks ;p

#

but cool project! i work around it and try this many thanks

polar osprey
#

Ill fix it lol

#

i can move the copy button

#

to left side

#

or just somewhere else thinkies

#

is it there if u scroll the code box?

barren terrace
#

I think its my zoom level which was set incorrect

#

would this also allow to use other codexs that you have in your openapi dev account like codex?

#

i tried codex but overloaded most of times must be even better at code than chatgpt?

#

not to bias but it seems to stop after the initial question

#

but still πŸ™

polar osprey
#

howd you change it to codex? manually?

#

i dont support codex. codex has a much smaller maximum of tokens.

sweet kayak
#

cant wait till i get accepted for gpt 4 api. especially with this amazing interface

sweet kayak
#

yea its much cleaner already then chatgpt site and on top of that it uses api, meaning waaaay faster responses then the chatgpt site does

#

and somehow the max tokens per response also seems really high

safe badger
#

this is what chatgpt shouldve been able to do

sweet kayak
#

personally i like it more when you see the ai type in realtime but idk if thats an option or not

#

and that probably has drawbacks i guess

barren terrace
#

it does seem to timeout on me for longer string questions. so this was my prompt "questionnaire in TypeScript React using remix.run latest version use loaders for the data and remix view for the layout: Data Structure: Use JSON objects to represent the data Each question has 4 answers and 1 answer has a score of 1 Add 3 questions in total Questionnaire Functionality: Questions are loaded one at a time When the final question is reached, a summary page is shown The summary page has 3 Chakra-UI tabs for all questions, incorrect answers, and correct answers Include a simple countdown timer of 30 seconds with a Chakra-UI progress bar."

sweet kayak
#

aah thats fair

barren terrace
#

yeah i have been searching ofr an opensource ui to use instead but they all s** so this is very welcome ui

safe badger
#

LOL

sweet kayak
#

mikex is there anything you can do to prevent this from happening? where it doesnt respond in code format. i know its an issue in chatgpt site aswell

polar osprey
#

mmmh just a weird glitch

sweet kayak
#

yea i wish they would fix that

polar osprey
#

its my side

#

not theirs

#

lol

safe badger
polar osprey
#

i coded the parser for that.

sweet kayak
#

oo! well if you can fix that that would be amazing. cuz again ive experienced this with chatgpt their site aswell

barren terrace
#

the input field should be text area for code. now its input field which is not very convient

polar osprey
sweet kayak
#

if you fix that your website is MUCH better then the chatgpt site

polar osprey
#

so u can shift tab

#

shift enter*

sweet kayak
#

is it difficult to fix the code format thing? i have no idea

polar osprey
#

no

#

just a weird glitch

sweet kayak
#

frick

polar osprey
#

shouldnt have happened

sweet kayak
#

cuz rn its already doing it 3 times in a row

polar osprey
#

oh really?

safe badger
#

fun fact: sassy, normal, and classy all have different coding style

polar osprey
#

send me ur prompt

barren terrace
#

trying this

sweet kayak
#

even when asking it specifically to do it in code format

polar osprey
#

send me prompt

sweet kayak
barren terrace
#

i try to finish this and get some ideas new to react and it has been a pain

sweet kayak
#

3rd time i litteraly did the same prompt as the first but second prompt i asked it to do it specifically in code format

polar osprey
#

ohhhh

#

its doing /```javascript/

#

i see

sweet kayak
#

first time it was fine tho before the first prompt from those 3 screenies

#

dont mind my crazy prompt thats a cheat for context

#

to bypass context limits

safe badger
polar osprey
#

wow

#

that is sassy code

sweet kayak
#

it has been doing js formatting fine tho until these last 3 prompts

#

so your code formatting system definitely seems to support it

safe badger
polar osprey
#

ok should work possibly on next refresh

sweet kayak
#

aight ill try to refresh

safe badger
#

classy vs sassy coding

sweet kayak
#

and now it refuses to program lol

polar osprey
#

🀣

#

ok oops

#

one sec let me fix my regex

sweet kayak
#

no problem man take your time

#

again your site is awesome already

safe badger
#

plot twist: this entire website was made with gpt 4

sweet kayak
#

also which is pretty important i think is that when you refresh the selected character gets reset to Default AI. i think it would be cool if the selected character is bound to each chat conversation.

polar osprey
#

ill save characters yeah

#

itll be a new system where theyre tied to a convi

#

convo

sweet kayak
#

noice

#

no problem mr quintin ill keep letting you know

polar osprey
#

fixing it rn

sweet kayak
#

i love how he has a dutch last name btw. i am dutch

safe badger
sweet kayak
barren terrace
sweet kayak
polar osprey
#

should b e fixed now

#

ca n u test

sweet kayak
#

right now it does the 3 dots for a millisecond and then it dissapears

#

and does nothing it seems like

polar osprey
#

refresh tho

sweet kayak
#

i did

polar osprey
#

start a new chat

sweet kayak
#

i opened a new convo

#

and.. xD

polar osprey
#

hard refresh?

sweet kayak
#

ctrl + f5? right?

#

no luck sadly

#

i can send you the prompt in dm if that helps

polar osprey
#

ya do it

#

everything working good for me now

sweet kayak
polar osprey
#

oh god i need to fix the input format lol

#

so ugly

sweet kayak
#

i did a similar kind of prompt earlier and hten it was still fine so i dont think the prompt itself has anything wrong

#

also have been using these kind of prompts where i repeat a whole script for a while on chatgpt where its fine

polar osprey
#

worked for me

sweet kayak
#

weird..

#

i did just do a simple prompt asking it to create a script and hten it was fine

polar osprey
#

you right tho darkmode is so much nicer 🀣

#

with gray

sweet kayak
#

lol.. it says my api key isnt valid anymore even tho i havent deleted it

safe badger
#

nope

#

gpt is down

sweet kayak
#

oo okay thank god its not my account

#

mikex thought that maybe my account was limited

#

that makes sense i guess because part of eu is still awake and most of america is awake so that takes alot of servers

#

a few seconds ago yep

slim fiber
#

Yeah, it was down a few moments ago.

#

However, ❀️ for OP, great external source. Speedy responses varying on the content length.

vague hearth
worldly crystal
polar osprey
#

I can make that possible ! @ivory night

polar osprey
#

Im thinking maybe I should make it stream sad_think

polar osprey
#

our darkmode is beautiful now thanks to @sweet kayak πŸ˜‰ (he gave me the idea to change the blue)

limpid prism
#

whats this? Why the invite? πŸ˜„

polar osprey
#

oh u asked in chat @limpid prism if js or python

#

all my stuff is typescript

limpid prism
#

hehe yeah cool stuff mine too. NextJS 13 πŸ˜„ Was related to the question, if u're using the npm client. does streamed data comes in as node stream? Would you be open to show that part of code? Wanted to tackle that feature later this evening πŸ˜‰

polar osprey
ivory night
#

Excellent my man, I'm proud of you

#

but

#

who are you

#

why pinged me (randomly)

vague hearth
#

he replied lol

#

that's how it works

vague hearth
#

if you don't like it, then don't use discord

ivory night
#

is it a bot

#

or

#

human

vague hearth
#

human lol

ivory night
#

@worldly crystal

vague hearth
#

oh, it's a different catto

polar osprey
#

OH

#

lol sorry

#

my bad @ivory night theres two cattos lol

ivory night
#

yes

#

Lol

#

damn

worldly crystal
worldly crystal
ivory night
#

Lol

#

damn

polar osprey
#

Ikr

slim fiber
#

Thanks for fixing the one line chat-box.

#

Unsure if this is a bug, upon inputting a one line js statement gives it a scrollbar if it's not too much of a hard fix.

slim fiber
polar osprey
#

Only on messages u posted right?

#

And only for multi line ones

slim fiber
#

Yeah, it seems like multi one lines

#

That I post, doesn't respond with it at all, which is perfect.

cerulean edge
#

great project btw

polar osprey
hot crane
#

@polar osprey the bset looking UI so far! Could you please add markdown support (tables are missing at least), any message edit before submitting and 'system' prompt view/edit? With these three features you will become the trend setter for sure!

polar osprey
#

Oh for your messages?

#

Should be.

slim fiber
#

When wrapping your code in a code block, it often outputs this when you feed it a response/prompt before the code.

#

And I'm pretty sure the scrollbar is just the viewport. The longer the code goes off the screen, the longer the bar.

polar osprey
#

Gotcha! Will fix those.

#

Ik what’s going on

#

Lmk if any more suggestions/bugs @slim fiber

slim fiber
polar osprey
#

Thanks! I may add a premium version which just lets u pay monthly and you don’t have to use your own api key, also could add a few things on top of that. Thoughts? @slim fiber

#

Some people just don’t want to supply their key which is fair

slim fiber
polar osprey
#

I’d give a max tokens per user

#

Also use the moderation pipeline before each call - few things to consider

polar osprey
#

Premium will also have infinite memory πŸ‘€

fluid yew
#

I have a ChatGPT plus subscription but it keeps saying my API key doesn’t have allowance for the GPT 4 model

polar osprey
#

Gotta apply for gpt4 api

polar osprey
#

We support GPT3.5 and GPT4. But to use GPT-4 your api key needs to have access to it. Im making a paid version where you don't need to supply a key tho.

polar osprey
#

All good? @bright grotto

polar osprey
#

Perfect!

hot crane
polar osprey
#

Some new sick features coming today πŸš€

regal remnant
#

Damn this is nice

worldly crystal
regal remnant
worldly crystal
polar osprey
worldly crystal
polar osprey
#

I won't! @worldly crystal some people just wanted that feature

worldly crystal
slim fiber
#

Uhhh, idk what happened here @polar osprey

polar osprey
#

πŸ˜‚ i fixed it in upcoming update

#

There’s many fixes

#

Also edit boxes and all

slim fiber
#

πŸ‘€

#

My bad my bad, 10 steps ahead

polar osprey
#

(whatever costs money basically)

slim fiber
#

You thought of the API usage limits/pricing on it yet? Calculated through up to 25+ user usage?

polar osprey
#

it would basically be a maximum of x tokens - if you pass that u must purchase more

#

but u could always just put ur own api key

slim fiber
#

Well balanced

polar osprey
#

Gonna add an OpenAI Status so people don't think its broken when OpenAI is down πŸ™‚

worldly crystal
#

Great!

polar osprey
#

πŸš€ TurboGPT's latest updates are here! 🌟

  • Effortlessly edit previous messages
  • Seamlessly regenerate prompts
  • Multiple UX/UI improvements

Refresh now & elevate your TurboGPT experience to new heights! πŸ“ˆ

shrewd hawk
polar osprey
barren terrace
#

Is there gpt4 on non payed accounts anytime soon anyone knows off?

#

And btw you provide this awesome ui but the data entered is stored also?

polar osprey
#

Im adding premium features tho - including GPT-4 without API Key & Multi-Computer storing + infinite memory

barren terrace
#

Wondered about the β€œgpt” in domain names guess β€œchatgpt” is not allowed trademarrk but gpt would be fine

polar osprey
polar osprey
barren terrace
#

i wanted to test some stuff and what happens if i paste api keys by mistake in the turboapi ui would it be a problem would i need to reset them?

#

since i accidently pasted some api keys for a crypto exchange in turbogpt ;p there is only 5 dollar on that account im just testing stuff with a trading bot

polar osprey
#

i wouldnt worry about it lol

#

Id just be careful that no one is actually storing your convos anywhere.

polar osprey
#

Adding custom prompts today πŸ™‚

worldly crystal
polar osprey
#

We hit 50 concurrent users this morning! πŸš€

bright grotto
bright grotto
bright grotto
#

I think you can integrate some of this features to your

#

increase the quality even further

#

best features to give it a specific source you want to extract info. from

#

found it while i was messing around with characterAI

#

tis great

balmy orchid
#

hello what is the Image generation inside the chat
?

scenic bone
#

What language is used for the frontend? React?

scenic bone
polar osprey
#

Yeah it’s React w TypeScript @scenic bone

hot crane
#

Ehh any plans for tables?

spare tangle
#

I have a special interest in website development using AI.
I have a wealth of experience in developing AI Image creation homepages using Stable Diffusion APIs such as playgroundai.com.
If there are people who want to develop a homepage like playgroundai.com, please contact me.
My rich experience is always waiting for you.

#

hello

polar osprey
#

@spare tangle dont advertise here

#

Also adding support for graphs πŸ˜‰ @hot crane

bright grotto
#

sweet

#

this is my 2nd favorite project from OpenCharacters to this

#

even tho TurboGPT.ai has a better design, layout, and overhaul website..

#

it doesn't have these

#

and this

gleaming laurel
#

Rock on mikex..

bright grotto
#

I'm not trying to bash your project,
I love it. just trying to push these features added XD so i can stop using OpenCharacters all together. and go Full TurboGPT

twin idol
polar osprey
#

People aren't comfortable storing API Keys elsewhere tbh

twin idol
#

no I mean how are you calling API?

polar osprey
twin idol
#

direct from frontend?

polar osprey
twin idol
#

ohh

polar osprey
#

That way your API key never reaches me.

twin idol
#

what premium featured are you thinking about

#

I also made a small project where chatgpt can acess google with a toggle of a button

polar osprey
#

I have a few -

  • Infinite Memory
  • Tokens included with subscription (no need to pass api key)
  • File support
twin idol
#

I am individual so I also want to publish

twin idol
polar osprey
#

Didn't think of any of that yet. you'd be limited to x amount of tokens depending if you're using gpt4 or 3.5.

#

But.... I can save you a lot of tokens using a vector db to summarize all the messages ^.^

twin idol
#

achaa

polar osprey
#

node

twin idol
#

how much is it costing you for an average of one message, have you calculated ever?

polar osprey
twin idol
#

so you are gonna use langchain?

polar osprey
#

Custom prompts are almost done tho

twin idol
#

oooooooo

#

looking very cool man

#

take me in πŸ™‚

#

gonna develop some more cool things

#

feeling alone in this race

polar osprey
#

Sorry mate, more of a fun solo project lol.

twin idol
polar osprey
#

Not my main project.

#

And nope, won't be for now.

twin idol
#

so if you ever gonna make a backend it will be node correct?

polar osprey
#

yeah it's what I master in.

twin idol
#

that's I wanted to know cause it gives me confidents

twin idol
polar osprey
#

Montreal

twin idol
#

btw nice to meet you

twin idol
polar osprey
#

likewise!

#

wbu

twin idol
#

me from India sir

#

college student and you are?

polar osprey
#

senior fullstack

twin idol
#

senior wow

#

give me some referrals πŸ˜…

polar osprey
#

yeah im young though, 25

#

dropped out at 19

twin idol
#

though, senior

twin idol
#

are you using the highlight js package for code highlighter?

#

and one more any markdown package you are using?

#

cause when I write code for explaining it in my bot it doesn't show the format any advice? how to show the message

#

also using react

polar osprey
twin idol
#

you also react right?

twin idol
#

yea it's better me also prism js

twin idol
#

it doesn't maintain format or break lines

polar osprey
#

yeah i made my own parser to resolve that

twin idol
#

in react?

twin idol
#

your frontend is react right?

polar osprey
#

yeah

twin idol
#

thanks got many information from you

#

I will disturb you again to ask you and learn from you, so don't mind please

bright grotto
#

back

bright grotto
twin idol
#

Is anything cost you need to pay for this project, I mean are you funding yourself for hosting it?

polar osprey
polar osprey
twin idol
#

I am also thinking about hosting it for my college project

#

it is exciting

polar osprey
twin idol
#

acha

polar osprey
#

would be cheaper to deploy to digitalocean or smt but was lazy

bright grotto
#

do you plan on monetizing the memory?
or is that just based on the user's hardware?

bright grotto
polar osprey
#

paid feature

bright grotto
#

I'll defnitely buy in

#

got some transaction data I need to save, and I my pc isn't powerful enough to train my own

polar osprey
#

something

polar osprey
bright grotto
polar osprey
#

vector db with pinecone

bright grotto
#

is it like training API and storing it to a database?

polar osprey
bright grotto
#

OH!

twin idol
#

using any ui?

polar osprey
#

Prompts are LIVE on TurboGPT.ai Desktop Mode

Check it out and make your own ❀️‍πŸ”₯

bright grotto
bright grotto
#

oh, right.
that custom javascript can actually use multiple links. btw

vague hearth
#

what's the link to this?

#

I'm too lazy to scroll up

#

oh wait

#

I don't even have to scroll lol

vague hearth
#

cuz, my API trial is about to run out, and I would prefer monthly over pay-as-you-go

polar osprey
#

with option to buy more crds

vague hearth
#

dollars?

polar osprey
#

ye

vague hearth
#

oh ok, I hope it's 10

#

or atleast has a lower tier with 10, I wouldn't be able to do more than that with my budget, but ofc 1 person isn't gonna change anyone's mind so...

#

anyways, nice project, I may have said that already, I remember checking it out a week ago

polar osprey
#

thanks! ill look into it

vague hearth
#

but, it might be hard getting business with this new chatgpt plugin thing around the corner

polar osprey
#

so

#

its not even related tbh

#

i can add plugin support on a better ui

bright grotto
#

cuz I was experimenting with it and....

#

well

#

XD

#

without it going "THIS IS NOT OPENAI APPROPRIATE"

#

ok, nvm. they were able to caught up

#

damn

#

magchine learning catches on quick

twin idol
#

mainly server stays down because the of the new customer

#

and yea they looks cool but the actual chatGPT UI is very bad for accessing information

twin idol
rough grove
#

burh, this is the best I've seen so far, the UI is 10/10. Perfect very pleasing with the eye

polar osprey
rough grove
polar osprey
#

It’s in the works! @rough grove

rough grove
twin idol
polar osprey
#

Which one?

twin idol
#

I couldn't do it sir

#

I think I saw last that you have also a writing effect

#

when it is giving the response back the answer

twin idol
polar osprey
#

There’s a bunch of ways to do it

#

I just used a library

twin idol
#

is it possible to tell me the library as I am also using react

#

?

polar osprey
#

I think it’s react type animation

#

Not home atm

twin idol
#

ok there is no hurry sir

#

take your time I will ask you later or you can answer me when you are home

twin idol
#

sir are you home?

polar osprey
#

It’s not complex

twin idol
#

ok sir

polar osprey
#

Thinking about making this open source πŸ™‚

worldly crystal
#

btw maybe some search bar for searching custom prompt wil be good to search it faster!

twin idol
#

yes like real-time search

#

with the character letters

bright grotto
#

or images for characters XD

#

manually uploaded

dry pollen
#

Just curious, how does the mood slider work exactly? Like how do you change the tone and style of chatgpt with a 0-100 meter? What exactly is it measuring? I'm very intrigued...

polar osprey
bright grotto
#

There's a sweet spot for the mood slider, but it never really last

#

Gotta keep deleting and renewing the session to refresh the mood slider

bright grotto
polar osprey
#

Mood slider mostly works for gpt-4.

bright grotto
#

ah

polar osprey
#

Otherwise it forgets about system pretty fast

bright grotto
#

what about a roleplay reminder?

polar osprey
#

Hm?

bright grotto
#

like this

#

constantly getting reminded about the system

twin idol
bright grotto
twin idol
#

oh

twin idol
#

better one?

bright grotto
#

debatable

#

it has a feature where it let's you paste a URL link for gpt to get source from

#

which is nice

#

page is pretty bad tho

bright grotto
#

I'm using it to scrape transactional data

#

while it stays in the roleplay from the initital system prompt

twin idol
bright grotto
twin idol
#

you built this?

bright grotto
#

naah

bright grotto
#

XD

twin idol
#

so scraping is against the TOS right

bright grotto
#

which is not TOS

twin idol
#

so if he is scraping how did he get around the bot detection on google I wonder how?

polar osprey
#

I do that @bright grotto

#

System message is pasted in every response

twin idol
polar osprey
#

It’s definitely scraping lol

#

Scanning isn’t a thing

bright grotto
#

hehe

twin idol
#

yeah there is no other way unless he is paying for api

bright grotto
#

I ask it to fetch data on the website, and it fetches it.

polar osprey
#

Scraping is dumb easy. Pretty sure OpenAI is against inputting it tho

#

Would have to check

bright grotto
#

super

twin idol
#

OpenAI itself doing it now lol

polar osprey
#

Yeah they’re allowed 🀣

bright grotto
#

they're super woke

polar osprey
#

I’ll add it yolo

#

Very simple

bright grotto
#

sweet

twin idol
twin idol
bright grotto
#

I'd tell you guys what I'm scraping but.....

polar osprey
#

Their product πŸ€·β€β™‚οΈ

polar osprey
twin idol
#

If you do, how are you going to get around the bot detection

bright grotto
#

XD

polar osprey
#

I just won’t

#

Lmao

#

That’s illegal

twin idol
#

Against the TOS

bright grotto
#

if Elon's AI becomes open source Imma switch

polar osprey
#

Yeah your api key tho

bright grotto
#

BaseGPT XD

polar osprey
#

So ur fault

bright grotto
#

microsoft Bing is f***in' useless

#

scraping with GPT's better

urban portal
twin idol
bright grotto
#

character .png and naming, when? XD

polar osprey
#

Nah free

twin idol
#

xd joking sir

polar osprey
#

I’m working on a new project

#

Will open source this

twin idol
#

ohh something cool?

polar osprey
#

Yeah very complex

twin idol
#

I mean related this or another domain?

bright grotto
#

there's a super easy way to profit using GPT...

polar osprey
#

AI yes

twin idol
#

Nice

#

waiting for it πŸš€

pallid glen
#

Good @sweet kayak . Any new features which u don’t get from GPT. Is it react js based? Can i check ur git repo? Good UI.

polar osprey
#

Did you mean me?

loud kestrel
#

@polar osprey any plans to allow us to rename conversations?

polar osprey
#

We are now open source!!

#

Make sure to give it a ⭐

polar osprey
#

TurboGPT.ai | An open-source, improved, powerful, ChatGPT overhaul.

sage steppe
# polar osprey We are now open source!!

What is difference? what features available? #1088960540593901578 will have for free:

Support external knowledge 🧠 - Allow making questions about documents
Support for additional AI language models πŸ€– - Allow users to choose from a variety of AI language models.
User accounts and synchronization ☁️ - Integrate user accounts for customization and conversation sync across devices.
Multi-language support 🌍 - Translate the user interface for international users.
Plugin system πŸ”Œ - Extend Geppeto's capabilities with community-developed plugins using OpenAI standards.
Share chat history πŸ“¦ - Export and share your conversations in various formats.

polar osprey
#

Great for them! We have different UIs and functionality πŸ‘ it’s open source so the community could build it up together ^.^

#

I can make a bunch of promises too, no reason to though.

loud kestrel
#

Geppeto is behind on features compared to turbo lol

bright grotto
#

for GPT to analyze the content*

sage steppe
polar osprey
#

πŸ™‚

sudden night
#

Was waiting for this, lovely! Been using it on phone and pc, works very well and looks neat

sudden night
# polar osprey As long as you credit, yes.

I requested a feature few days ago and would love to hear if its something thats either planned or youre open to integrating: TTS & Whisper. So we can use it with voice and have optional TTS output for GPT responses. Not sure what kind of free voices would work well here.. But is it something you'd like to implement in turbo?

polar osprey
urban portal
#

Could it be possible to use ChatGPT plugins when it goes public?

sudden night
pallid glen
#

Interesting @polar osprey . Good Ui. Can someone use this code and adjust for react js . Looks like like type script based

pallid glen
#

Is the code base in react js. Good

polar osprey
pallid glen
#

Ok, I see in git repo, it’s ts objects

polar osprey
#

what

#

??

weak lily
#

This is impressive. Only setting I might recommend adding is max_tokens.

worldly crystal
# polar osprey Good idea~

Hello thanks for this great site
i just succes run it self hosted

can i rebrand or put my name on it ?
(sure i wouldnt remove your things)

polar osprey
#

Sure as long as you leave credit ! @worldly crystal

worldly crystal
slim fiber
#

GPT-4 Support?

polar osprey
#

Yes

hot crane
sterile galleon
#

I keep getting messages that my openai key isn't valid since the past day

#

I even generated a fresh key

bright grotto
bright grotto
bright grotto
polar osprey
#

Chill I meant browser storage

#

πŸ˜‚

bright grotto
bright grotto
#

You're using NextJS :)
Or are you not?

#

@polar osprey I meant the font color, of course. I'm sorry I did not clarify.

polar osprey
#

We now support streaming πŸ‘€

bright grotto
#

instead of waiting for a complete response from the API, the code processes the response in smaller chunks as they become available from the server. In this code, the fetchMessage function fetches chat completions in a streaming fashion when the "stream" parameter is set to true. The response is read in smaller chunks using a reader object and yielded as JSON data. This is done because OpenAI's responses can sometimes be large and slow to return, and streaming helps to improve responsiveness and memory usage.

#

This just went over my head

hot crane
sudden night
#

Tried to promote this on reddit but people don't seem to get the point of it. Too bad. I really like it and thought people might appreciate it too!

Anyway, I have a quick question. It seems that conversations context have a time limit or something? Let's say I'm having the sassy chat for an hour, the next day I open the same conversation and it replies normally again.

Same thing with custom prompts, it is seems that after some time the config resets so entering recent conversations flips to default prompt/mood. Maybe some thing to check out @polar osprey

polar osprey
#

@sudden night hm? We’ve been at the top of /r/ChatGPT and /r/chatgptpro lol

#

It saves on your browser (the sassy level/prompts)

sudden night
sudden night
#

Or it might be the context limit if I think about it now. The other site has a summarize option shortly before hitting the limit so I'm using that quite often

bright grotto
#

πŸ‘¨β€πŸ’»

bright grotto
#

There is a link

#

And how?

#

Did you do this

polar osprey
#

Huh?

bright grotto
#

How did you do this
Where's the link

faint basin
#

Turbo gpt source code?

bright grotto
#

Yes

#

@faint basin ^

faint basin
#

Please give

#

@bright grotto

bright grotto
#

Give what

bright grotto
#

I am looking for the code as well

polar osprey
#

relax dudes

faint basin
#

@polar osprey

#

Any YouTube video

polar osprey
#

for what...

hot crane
#

Jesus, why

cerulean edge
#

people wont read

#

lol

true topaz
#

Awesome work, my man. I’ll be using this as part of my Academy as an AI Tutor… haven’t launch it yet, as I just deployed it and now have to alter some coding to make it do what it says on the tin. I’ll keep your social links up on it as a token of gratitude - this has saved me weeks designing one myself from the ground up!

noble wave
polar osprey
#

It streams the text response @noble wave

polar osprey
#

Working on a Auto-GPT frontend using TurboGPT UI πŸ™‚

wraith siren
#

hi, can this be hosted on a cpanel web host?

thin vortex
#

Can we use TurboGPT with Azure OpenAI enpoint?

hot crane
thin vortex
hot crane
#

Yep, that's about it iirc

wraith siren
#

How can we modify the port that the app is running on?

long palm
polar osprey
wraith siren
#

still starts on 3000

#

😦

patent ocean
digital tiger
#

So after I read a part of the chat and after I tried to test it myself, I concluded that there's still an issue with paying for the premium membership to get a valid API key, otherwise you won't be able to use it, right? or did I miss something?

vast sage
digital tiger
calm apex
#

does this project have a webscraper?

polar osprey
calm apex
#

awe

polar osprey
#

yet?

bright grotto
#

Hey @polar osprey. Do you accept feature requests?

cloud thorn
#

Does it support long term memory

twin idol
#

I can not make it streaming

hot crane
rough grove
soft rapids
#

@polar osprey please add tokenizers!!!!!

queen lichen
#

How do I give it a system prompt?

mellow jewel
#

How is this web app getting the response from GPT word-by-word? I am trying to make something similar and the only way I can figure out to retrieve a response using the API is the whole response in one message

#

Also - is this actually using GPT-4?

#

It seems like GPT-4 would actually respond saying it is GPT-4. I have the GPT-4 model selected on tubrogpt.ai

calm apex
mellow jewel
#

yes

calm apex
#

odd

mellow jewel
#
import os
import openai
import time

openai.api_key = "api-key"

messages = [{"role": "system", "content": "Fullstack developer"}]

while True:
  content = input("User: ")
  messages.append({"role": "user", "content": content})

  print("Responding...")

  completion = openai.ChatCompletion.create(
    model="gpt-4",
    messages=messages,
    max_tokens=8000,
  )

  chat_response = (completion.choices[0].message.content)

  print("ChatGPT:")

  print(chat_response)
  messages.append({"role": "assistant", "content": chat_response})
#

I am currently accessing it like that

mellow jewel
#

what is that from?

calm apex
#

open characters

mellow jewel
#

How do I access it?

calm apex
#

it's in github if you look for it

#

but here

mellow jewel
#

Interesting. Going to look into it

soft rapids
# mellow jewel Also - is this actually using GPT-4?

yes, it IS gpt-4, because gpt-4 has the same knowledge cut-off as gpt3&3.5, it doesn't know itselfs existence. in the official chatgpt website, the system message(initial prompt) explicitly tells the model that it is indeed gpt4, thats why in the official chatgpt website it can answer it correctly, but not in turbogpt.

mellow jewel
#

Interesting. Good to know

#

any idea how it is retrieving messages word by word instead of a single block of text?

soft rapids
mellow jewel
#

Thanks for that. I'll have to do some more research using openai GPT

limpid prism
lament nacelle
#

Heyo! I was wondering is it possible to add auth0 to this as if we are in our phone but all our messages are on our pc yk so if auth0 is added it can maybe store it

lament nacelle
lament nacelle
#

Btw I copied my key directly and it says incorrect

lament nacelle
#

Also do you guys know how I can remove API key select and use my default one like sk-1234

polar osprey
#

What do you mean?

lament nacelle
#

Like I mean save convos and a defaut API key lkke

lament nacelle
polar osprey
#

So fork the repository and modify the code

lament nacelle
#

No I have I mean like is it possible for the login

#

like to save chats

polar osprey
#

What

#

You’d have to add that yourself

#

I didn’t make anything for that

lament nacelle
#

ok sorry got confused

lament nacelle
#

Hi @polar osprey I was working on it but got a bit confused with the router system.. Do you know how I would be able to handle nextauthjs routes?

azure cloud
#

There are 527 sixth-grade students who will take a field trip. There are 9 buses. About how many students will be riding in each bus? round 527 to

barren terrace
#

not really related to the project but i require some same method to "do stuff on behalf off the user from my server" just like turbogpt does

#

how can i do certain things on behalf of a user with the api token from localstorage? i asked in api discussion and suggestion was to pass the token to the server over https and then use it to make requests on behalf of the user.

#

is there any thing to take into account? like limits say i have a high number of requests from my server on behalf of users to openai server does that give problems? πŸ™ many great improvements in this ui really cool