I will migrate or fix your ai chatbot on a new llm without breaking it


About this gig
Your chatbot worked. Then the model changed and now it returns broken JSON, ignores its system prompt, or silently fails on tool calls.
I fix exactly this.
I maintained a production chatbot at an AI travel-tech startup through a full LLM swap. Payment flows, booking logic and multilingual output all had to keep working for real paying users. Migrations break in specific, predictable places, and I know where to look.
WHAT I HANDLE
Migrating between OpenAI, Claude, Gemini or open models
Restoring behaviour after a deprecation or version bump
Broken function / tool calling and malformed JSON output
System prompts that stopped being followed
Token cost that jumped after a switch
Adding a fallback model so one outage doesn't take you down
HOW I WORK
Send me your repo or just a description of the break. Within 24 hours you get a written diagnosis what broke, why, and what fixing it involves before you commit to anything.
You get working code, a short written handover, and a test script so you can verify the fix yourself.
Async, written English, replies within a few hours.
Not sure which package fits? Message me your stack and I'll tell you straight.
Get to know CodeByAlan
AI Automation and Chatbots : LLM Integration, Telegram Bots, Scraping
- FromChina
- Member sinceJun 2026
Languages
Chinese, English
Other AI Development Services I Offer
FAQ
I don't actually know what's broken. Can you still help?
That's exactly what the Basic package is for. Send me the symptom and I'll tell you the cause in writing.
Do you need access to my repository?
Read access is enough to diagnose. For the fix I can work on a branch or send you a patch — your call. I'm happy to sign an NDA first.
Which models do you work with?
OpenAI, Anthropic Claude, Google Gemini, and self-hosted open models via an OpenAI-compatible API.
What if the diagnosis reveals a much bigger problem?
I tell you before doing any work, with an honest estimate. I'd rather lose the order than surprise you halfway through.
Do I get the source code?
Yes, on Standard and Premium. You own everything I write outright, and I keep no rights to it.
What counts as one "flow"?
A flow is one thing your bot does end to end — taking a booking, handling a payment, answering from your FAQ, switching language. Most bots have two to four. Tell me what yours does and I'll count them with you before you order, so there are no surprises.
What timezone are you in?
UTC+8. I work asynchronously and reply within a few hours — most clients find this means work happens while they sleep.

