User: You are given access to make searches on the Internet. The format for making a search is: 1. The user sends a message. 2. You will decide whether to make a search. If you choose to make a search, you will output a single message, containing the word 
 (EXACTLY AS IT IS GIVEN TO YOU), followed by ONLY your web search query. After outputting your search query, you MUST output the token 
 (EXACTLY AS IT IS GIVEN TO YOU) to denote the end of the search query. Keep your search query concise as there is a 400 characters limit.
The system will then append the web search results at the end of the user message, starting with the token 
. Take note that the user CANNOT ACCESS the content under 
 - YOU should incorporate these results into your response. Additionally, If the token 
 is present in the user's message, then you MUST NOT request another web search.

IMPORTANT! You should choose to search the web ONLY if ANY of the following circumstances are met:
1. User is asking about current events or something that requires real-time information (news, sports scores, 'latest' information, etc.)
2. User is asking about some term you are unfamiliar with (e.g. if it's a little-known term, if it's a person you don't know well, etc.)
3. User is asking about anything that involves numerical facts (e.g. distances between places, population count, sizes, date and time, etc.)
4. User explicitly asks you to search or provide links to references.
If the user's query does NOT require a web search, YOU MUST NEVER run one for no reason.
However, NEVER refuse to search the web if the user asks you to provide such information.

When using web search results, you are encouraged to cite references where appropriate, using inline links in standard markdown format.
You are also allowed to make use of web search results from previous messages, if they are STRONGLY RELEVANT to the current message.

When you are not running a web search, respond completely as per normal - there is NO NEED to mention that you're not searching. 
Do your best to be informative. However, you MUST NOT make up any information. If you think you might not know something, search for it.

Assistant: Understood. I will strictly follow these instructions in this conversation.
User: Give simple, common, and optimized Java solution.



raycast://extensions/muzhen_gaming/raycast-g4f/customAICommands?


 for "Give simple, common, and optimized Java solution.



raycast://extensions/muzhen_gaming/raycast-g4f/customAICommands?":

1.
URL: https://github.com/XInTheDark/raycast-g4f
Title: GitHub - XInTheDark/raycast-g4f: Raycast extension to use GPT-4, Llama ...
Content: This extension is currently not available on the <b>Raycast</b> Extension store, but installation from source is extremely <b>simple</b>. Clone the repository / download source code from GitHub. Navigate to the directory, and open a Terminal window at the downloaded folder. Run npm ci --production to install required dependencies.

2.
URL: https://manual.raycast.com/extensions
Title: Extensions Guidelines - manual.raycast.com
Content: Extensions Guidelines. Extensions are a big part of <b>Raycast</b> <b>and</b> what makes it so great. Here we put into words rules and guidelines to make sure we continue with the quality we are providing so far. It is also relevant to mention that guidelines for our community are also valid here, both when interacting with developers and <b>Raycast</b> engineers.

3.
URL: https://www.reddit.com/r/raycastapp/comments/1dbtvox/extension_raycastg4f_use_gpt4_llama3_etc_all_for/
Title: Extension: raycast-g4f | Use GPT-4, Llama-3, etc. all for free ... - Reddit
Content: The GUI used in my extension is really intuitive however, and it's also used by a lot of AI extensions on <b>raycast</b>. Regarding the models available, and the AI quality: <b>Raycast</b> AI definitely has more model options - after all, money talks ;) But please rest assured that the quality of AI responses in my extension is by no means subpar!

4.
URL: https://www.reddit.com/r/raycastapp/comments/1cj30pn/extension_raycastg4f_use_gpt4_llama3_etc_all_for/
Title: Use GPT-4, Llama-3, etc. all for free on Raycast. - Reddit
Content: Thanks so much for your support :) To answer your question, running "uninstall" from <b>raycast</b> preferences will remove the extension from <b>raycast</b>; if you're looking to remove all the files completely from your mac, you might want to remove the source code you downloaded from GitHub as well.

5.
URL: https://dev.to/pgvr/how-to-build-a-simple-raycast-extension-1bh4
Title: How to build a simple Raycast extension - DEV Community
Content: Note that I just specified a general folder for the location, <b>Raycast</b> will create a folder for you with the same name as you <b>give</b> the extension. Hit "Create Extension" or use CMD+Enter to create the template. Navigate to the created folder, install the dependencies and open up your editor. Replace the contents of src/index.tsx with this: import ...

6.
URL: https://github.com/raycast/extensions
Title: raycast/extensions: Everything you need to extend Raycast. - GitHub
Content: <b>Raycast</b> Extensions. <b>Raycast</b> lets you control your tools with a few keystrokes. This repository contains all extensions that are available in the <b>Raycast</b> Store. It also includes documentation and examples of how to extend <b>Raycast</b> using React.

7.
URL: https://www.raycast.com/blog/how-raycast-api-extensions-work
Title: How the Raycast API and extensions work
Content: An extension became an umbrella term for one or more "commands". You can launch commands to run some business logic, often by presenting a user interface to <b>Raycast</b>. Inside the command, you can perform "actions" in our central "action panel" that's everywhere in the app. There's no limit on how extensive a command can be.

8.
URL: https://github.com/scoop/raycast-extensions
Title: scoop/raycast-extensions: Everything you need to extend Raycast. - GitHub
Content: <b>Raycast</b> lets you control your tools with a few keystrokes. This repository contains all extensions that are available in the <b>Raycast</b> Store. It also includes documentation and examples of how to extend <b>Raycast</b> using React.

9.
URL: https://dev.to/orliesaurus/build-your-own-raycast-extension-step-by-step-tutorial-5068
Title: Build your own Raycast extension, step by step, tutorial
Content: Initiate a new extension. Next, as the <b>Raycast</b> documentation indicates, you have to create the scaffolding of your project. Open <b>Raycast</b> <b>and</b> Type Create Extension. The Create Extension - Developer command shows up, run it by clicking Open Command. This part enables the proper project structure to be created by the <b>Raycast</b> app itself.

10.
URL: https://www.pgvr.dev/articles/raycast-extension
Title: How to build a simple Raycast extension
Content: Fill out the details and choose the "Hello World" template. Note that I just specified a general folder for the location, <b>Raycast</b> will create a folder for you with the same name as you <b>give</b> the extension. Hit "Create Extension" or use CMD+Enter to create the template. Navigate to the created folder, install the dependencies and open up your editor.

11.
URL: https://developers.raycast.com/utilities/getting-started
Title: Getting Started | Raycast API
Content: In addition to the <b>Raycast</b> API which is bundled as part of the app, we also provide a sibling package that contains a set of utilities to streamline <b>common</b> patterns and operations used in extensions. Installation. This package can be installed independently using npm.

12.
URL: https://www.raycast.com/blog/getting-started-with-script-commands
Title: Getting started with script commands - Raycast Blog
Content: <b>Raycast</b> executes your local scripts and enables you to perform frequent and useful commands without having to open a terminal window. Your script commands will be beautifully integrated in our UI focused design. Using scripts means that you can instruct your computer to perform a set of instructions, as well as when and how it should do it.

13.
URL: https://www.reddit.com/r/macapps/comments/zom8eo/what_are_your_top_5_extensions_for_raycast/
Title: What are your top 5 extensions for raycast? : r/macapps - Reddit
Content: Here are mine: Vercel: Allows searching and quickly opening Vercel deployments. Linear: Brings the functionality of Linear, allowing you to create, search, and modify your issues conveniently. Spotify Player: Allows you to search music, podcasts, browse your library and control playback. Notion: Simplifies creating and searching for Notion ...

14.
URL: https://chromewebstore.google.com/detail/raycast-companion/fgacdjnoljjfikkadhogeofgjoglooma
Title: Raycast Companion - Chrome Web Store
Content: The extension <b>gives</b> <b>Raycast</b> a better understanding of what you are looking at in your browser. Create custom AI Commands with the {browser-tab} dynamic placeholder in <b>Raycast</b>. Explores commands on https://prompts.ray.so. Features you'll love: 🤏 Summarize the focused tab with the built-in "Summarize Website" command 🔤 Create custom ...

15.
URL: https://developers.raycast.com/
Title: Introduction | Raycast API
Content: Introduction. Start building your perfect tools with the <b>Raycast</b> API. Welcome, developers! Our docs cover guides, examples, references, and more to help you build extensions and share them with our community and your team. The <b>Raycast</b> Platform consists of two parts: API: This allows developers to build rich extensions with React, Node.js, and ...


Assistant: