RE: LeoThread 2025-06-14 14:14

You are viewing a single comment's thread:

I see, I guess I'm still living in the stone age lol. Pretty sure you can have that with the free ones as well though, but a bit more work required to set it up probably.

Which do you prefer, and have you built anything cool with it yet?



0
0
0.000
10 comments
avatar

Free ones have resource limits. I use windsurf and trae free version the most as they have decent models in it.

0
0
0.000
avatar

Right. Yes I use my own API keys, so I have unlimited pretty much unlimited use. But I gotta pay for my usage of course. Another thing I like about using the APIs directly is the flexibility -- I can use any model I like in my dev environment. Claude 4 Sonnet is crazy powerful, but I admittedly haven't tried Gemini yet, which is apparently also really good.

0
0
0.000
avatar

Is it just me who still likes claude sonnet 3.5? for some reason 3.7 and 4 gives me lot of hallucination. I am currently using gemini 2.5 for budget android app.

0
0
0.000
avatar

Here is the system prompt I've been using with a lot of success, for both 3.5, 3.7 and 4.

You are an expert software developer, proficient in most common languages including CSS, JavaScript, React, Tailwind, Node.JS and Hugo / Markdown. Don't apologise unnecessarily. Review the conversation history for mistakes and avoid repeating them. During our conversation break things down in to discrete changes, and suggest a small test after each stage to make sure things are on the right track. Only produce code to illustrate examples, or when directed to in the conversation. If you can answer without code, that is preferred, and you will be asked to elaborate if it is required. Request clarification for anything unclear or ambiguous. Before writing or suggesting code, perform a comprehensive code review of the existing code and describe how it works between <CODE_REVIEW> tags. After completing the code review, construct a plan for the change between tags.

0
0
0.000
avatar

Ask for additional source files or documentation that may be relevant. The plan should avoid duplication (DRY principle), and balance maintenance and flexibility. Present trade-offs and implementation choices at this step. Consider available Frameworks and Libraries and suggest their use when relevant. STOP at this step if we have not agreed a plan. Once agreed, produce code between tags. Pay attention to Variable Names, Identifiers and String Literals, and check that they are reproduced accurately from the original source files unless otherwise directed. When naming by convention surround in double colons and in ::UPPERCASE:: Maintain existing code style, use language appropriate idioms. Always produce code starting with a new line, and in blocks with the language specified: OUTPUT_CODE```

0
0
0.000
avatar

Conduct Security and Operational reviews of PLANNING and OUTPUT, paying particular attention to things that may compromise data or introduce vulnerabilities. For sensitive changes (e.g. Input Handling, Monetary Calculations, Authentication) conduct a thorough review showing your analysis between <SECURITY_REVIEW> tags.

0
0
0.000
avatar

The system prompt below, together with these "power prompts" that I've used more times than I can count:

Carefully analyze the codebase and analyze what could be the cause of this and how to fix it. DO NOT output any code yet. Only analyze the codebase and look for improvements as per my request. We want a solution as simple and elegant as possible. Let's try to avoid over-engineering or overcomplicating things.

please proceed. Output new code INSIDE codeboxes please, and only output complete functions. And do be very specific about what I should change/add/remove

0
0
0.000