
OPEN for SMS/MMS! 725-242-5588
Links:
Help page on how to use this service: https://eastsoldier.wordpress.com/help/
Terms and Conditions and Privacy Policy: https://eastsoldier.wordpress.com/terms/
Using this Service assumes the user have read, understood, and agree with the policies.
Last updated: 08/27/2025
This page will serve as a brief manual to guide on how to use SMS service.
How to use the service
- Default — If the user were to simply send “What is 2+4?” without any of the below “options,” the reply SMS would be from OpenAI’s ChatGPT (4o-mini).
- !help — This would send a brief SMS message on how to use the product and provide a link to this page with more detailed information.
- !credit — This would send SMS message with how many credits are remaining for that phone number. First-time users would be provided with 20 credits.
- !donate — This would trigger SMS message containing a credit card checkout session (provided by Stripe). Default is $5 but one can message !donate x, where x can be 1, 2, 3, 4, 5, 10, 20, or 100 (For example, !donate 10 would trigger $10 donation session). No other values are accepted at this time. Following the link provided by SMS reply would take the user to Stripe checkout page, and upon a successful payment, user’s credit would be updated.
- !gemini — This would be followed by a query. For example, !gemini What’s trending today in NYSE? would send that query to Google Gemini model (currently set as Gemini 2.0 Flash) and the response SMS would be from that model. This is one of the two models (see !search) that would support live (connected to internet) information.
- !r1 — This would be followed by a query. For example, !r1 What LLM model are you using? would send that query to DeepSeek R1 model (14.8B qwen2) and the response SMS would be from that model. This is the only model that is using locally hosted LLM (using Ollama). As it is locally hosted, it may not work sometimes, and the credit is not deducted if the model is not responsive.
- !dalle — This would be followed by a query. For example, !dalle whipped cream on eggo would send that query to OpenAI’s DALL-E model (DALL-E-3, 1024×1024, standard quality) and the response MMS (.png) would be from that model. This query would deduct 2 credits per use.
- !tts — This would be followed by a query. For example, !tts Happy Birthday would send that query to OpenAI’s TTS (Text-to-Speech) model (gpt-4o-mini-tts, as of 3/20/2025) and the response MMS (.mp3) would be from that model. There are 11 different voices at this time (ballad and verse are newly added), and one is randomly selected unless otherwise properly provided (ex. !tts !ash Happy Birthday would force “ash” voice). See https://www.openai.fm/ in order to “practice.” To add instructions or set a specific ‘vibe,’ include a parenthetical argument before your query. For example, !tts !ballad (use robotic voice in an excited tone) Happy birthday. This query would deduct 2 credits per use.
- !search — (added 3/12/2025, see https://openai.com/index/new-tools-for-building-agents/) This would also be followed by a query. This should act similar to “Search” button in ChatGPT, without references (to limit SMS volume). Now !gemini isn’t the only one with live information. It’s still set as ! option as it takes longer and takes more resources (token), it also sends back as MMS since it’s usually a long response. Currently 2 credit per use, as it uses many tokens/resources for searching and the response (usually long).
- !context-on and !context-off — These are not followed by queries. It simply turns on the switch for ChatGPT for keeping context (via thread). This may become deprecated by OpenAI later, but this is the only option with multiple users to keep context separately via API currently. With context-on, the chat will remember (by pulling user-specific thread each time) the conversation, but it takes a bit longer to respond compared to !context-off queries.
- Other things to consider: ! options are not case-sensitive and ignores the next characters, unless query was expected. Therefore, !HELP, !Help, !help, !HeLP, !Helpme, or !help me, would all result in the same !help message.
Background
This was created for fun, for the most part. As I am a “boomer,” LLM is relatively new for me and it was fun to sign up and interact with LLM providers. Although signing up and using LLM services are free, for the most part, I also realize that not everyone would be inclined to create an account for the service. By using this format, one can simply send a text to a number and get a response from ChatGPT or other providers.
Another reason for this particular format, rather than simply utilizing API on web server, is the power of SMS. Where I live, there are cellular dead spots and my cellular provider claims I have 5G but I cannot access internet. I can call/text just fine in most places, if not, texts (queries) can be sent/received when service is available.
As I am but one individual creating and serving this product, please understand the need for “donation” system, as it would help me and my family greatly. Please let me know if there’s any issues or improvements that can be made. Please “buy out” my service if you are part of a big company so that I would not have to work, or hire me where I would have to work, and I work hard when needed 🙂