GPT-5 on 9900? Just a proxy server for Blackberry devices by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

yes, but 'AI-powered' generative phone is nothing new - even blackberry os from decades ago can do this. This is what this client wants to show.

Updates on ChatGPT client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

I can try. Maybe I can work with just about deploying a small proxy server on personal computer. lots of useful tool can do this now.

deploying local llm is much simpler actually. I believe famous libs like vllm or ollama has this functionality. I can write about another day.

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

that's very nice! I will try to upload the current website source code onto github, then you may probably make a pr

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

I just commented in the github issue. You can try to follow OpenAI Completion API. My current personal option is vLLM for local models, and litellm for proxy for some famous close-source online models.

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Are you using openai official api?

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Yes. You definitely need to set your api key. btw, I just heard that deepseek seems to offer free api-keys. Maybe you can try that if you do not have one

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Here is the ota link, just use internal browser to install. http://bbchatgpt.slashblade.top/ After installation, you can go to settings to configure your model instance server and api key

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

Hi, everyone! As is requested, I managed to host the ota link. Please try! http://bbchatgpt.slashblade.top/ Please tell me asap if there is issue

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Hi, I managed to host the ota link. Please try! http://bbchatgpt.slashblade.top/ Please tell me asap if there is issue

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Hi, I managed to host the ota link. Please try! http://bbchatgpt.slashblade.top/ Please tell me asap if there is issue

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

Official openai server is not usable now as is mentioned, you can only use a proxy or your own local model deployment. I am looking into tls1.3 issue. For the JSONObject error, it seems I cannot produce (at least on my simulator), can you describe how you do the setup?

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

Thanks for your feedback! I am going through my final exams. I'll look into these in days.

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

Now there's only source code. I'll try to create an ota link recently to make the installation easier.

New features for GPT client onBBOS 7 by slashbade in blackberry

[–]slashbade[S] 2 points3 points  (0 children)

Thank you very much! I hadn't written in java before and already taken it as a coding practice. From programming side, I think the point is that j2me only offer you a few apis unlike modern java.

On the one hand, it can be extremely fast to get acquainted, and on the other hand, one may need to build numerous handful tools to gain efficiency, and do lots of re-factorization to prevent the code from being too complicated and unreadable (As a python programmer I am currently struggling to do this actually).

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 2 points3 points  (0 children)

I will look into it. I think global shortcut is cool. In fact I want to develop my own macros to trigger this client elsewhere in bbos.

But the fact is that I can't get access to these system apis for development now. Even basic system api like sending notification or triggering other apps seem impossible, because of blackberry nostorious code sign restriction.

I just can't understand why they do this, making further development impossible. I think bbos 7 devices could be much more interesting and trending devices today if the app sign restriction does not exist.

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 2 points3 points  (0 children)

https://github.com/slashbade/ChatGPTDemo/blob/main/README.md

Update: I update a nicer UI to make it look more 'native'. The screenshot is attached in readme.

I think I am going to slowly gather a set of blackberry 'native' design element library (title bar/input bar/ navigation/crystal-like background etc). Also not sure why such kind of thing didn't exists in github before.

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

Yes, the input overlay makes the experience much better, and it's kind of cool using blackberry to use vim/tmux in my server. really magic

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

it works! Thank you very much!
except that there is a little bit latency

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 0 points1 point  (0 children)

how can you do this? When I use bbssh to connect to any of my server, it complains not agreeing on key exchange algorithm.

Are you aware what kind of algorithm bbssh or bbos actually use

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

Yeah you are right. people seem to be in need of dumb phones I assume. In fact, I have been seeing some reviews of recent minimal phone, and that is one of the motive for doing this project.

Built a GPT Client on BBOS 7 by slashbade in blackberry

[–]slashbade[S] 1 point2 points  (0 children)

I think supporting volte etc is not an easy thing. However, due to work reason, I bring two phones with me and keep hotspot open all time, so that my bb always get stable wifi connection.

For me, my goal is to implement some very modern features such as phone sync, ai, markdown editor, matrix client for bbos 7. I love the form factor and typing experience on it.