frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Italy's Domyn to Launch Open Source AI Frontier Model Within a Year

https://www.reuters.com/world/china/italys-domyn-launch-open-source-frontier-ai-model-within-year...
1•tasoeur•51s ago•0 comments

Grant Sanderson – AI and the future of math

https://www.dwarkesh.com/p/grant-sanderson-2
1•crescit_eundo•1m ago•0 comments

Reverse-engineering Codemasters' BIGF archive format in Ruby

https://davidslv.uk/2026/06/30/reading-binary-in-ruby.html
1•davidslv•1m ago•0 comments

Show HN: Clusy – Cursor for data science notebooks in cloud

https://www.clusy.io/
2•eldar_hsnv•2m ago•0 comments

Remote Work Is Making It Harder for Grads to Find (and Keep) Jobs

https://www.wsj.com/lifestyle/careers/work-from-home-gen-z-7b09795b
1•apparent•3m ago•0 comments

The new chaos of being able to build anything

https://readtheinference.substack.com/p/the-new-chaos-of-being-able-to-build
1•mmayernick•3m ago•0 comments

Claude Science

https://claude.com/product/claude-science
3•lebovic•3m ago•0 comments

Supreme Court takes sledgehammer to federal regulatory structure

https://www.npr.org/2026/06/29/nx-s1-5875161/supreme-court-takes-sledgehammer-to-much-of-federal-...
1•marojejian•5m ago•0 comments

Show HN: Trajeckt, a Firewall for AI Agents

https://github.com/beebeeVB/trajeckt/
1•beebeeVB•5m ago•0 comments

Claude Science, an AI workbench for scientists, is now available

https://www.anthropic.com/news/claude-science-ai-workbench
1•meetpateltech•6m ago•0 comments

The Download: AI "coworkers" and stratospheric internet

https://www.technologyreview.com/2026/06/30/1139954/the-download-ai-agents-coworkers-solar-powere...
1•joozio•10m ago•0 comments

Genius AI Detector (Satirical)

https://geniusaidetector.com/
1•ohjeez•11m ago•0 comments

We Are the Last People Who Know How It Works

https://unix.foo/posts/last-people-who-know-how-it-works/
1•cylo•12m ago•0 comments

Show HN: Shot-scraper video tool for recording YAML-defined webapp feature demos

https://simonwillison.net/2026/Jun/30/shot-scraper-video/
1•simonw•12m ago•0 comments

US is working on ban targeting Chinese energy inverters, sources say

https://www.reuters.com/legal/litigation/us-working-ban-targeting-chinese-energy-inverters-source...
1•onemoresoop•13m ago•0 comments

What Split-Brain Patients Reveal About Consciousness

https://thereader.mitpress.mit.edu/what-split-brain-patients-reveal-about-consciousness/
1•gmays•14m ago•0 comments

Why I rebuilt SwiftUI from scratch

https://www.youtube.com/watch?v=z6DAYwHwXDg
1•michael_forrest•14m ago•1 comments

The biggest AI spenders are hiring more, too

https://www.americanbanker.com/news/the-biggest-ai-spenders-are-hiring-more-too
2•petethomas•16m ago•0 comments

Xsnow "protestware" in Debian

https://lwn.net/SubscriberLink/1079385/3d7a57da58b41aa9/
2•6581•16m ago•0 comments

Best fan placement to move air through the house [video]

https://www.youtube.com/watch?v=1L2ef1CP-yw
1•tosh•18m ago•0 comments

18KB File Listing Tool – No_std Rust and Libc

https://github.com/tracyspacy/fli
2•yulkor•18m ago•0 comments

A return to two-pizza culture

https://www.allthingsdistributed.com/2026/06/return-to-two-pizza-culture.html
5•HieronymusBosch•18m ago•0 comments

Ask HN: How would you launch an open-source app with a small budget?

7•Realman78•19m ago•1 comments

Migrating to client-side load balancing at a million requests per second

https://engineering.zalando.com/posts/2026/06/client-side-load-balancing.html
1•cjbooms•19m ago•0 comments

(Lord) Timothy Dexter

https://en.wikipedia.org/wiki/Timothy_Dexter
2•helterskelter•20m ago•0 comments

July Xbox layoffs rumored to be 'largest in gaming history'

https://xcancel.com/georgebsocial/status/2071747657261855201#m
5•kh9000•22m ago•1 comments

Show HN: My 13-year-old built an ant colony tracker

https://formicarium.es
3•abelgvidal•22m ago•0 comments

Nano Banana 2 Lite

https://deepmind.google/models/gemini-image/flash-lite/
20•minimaxir•22m ago•2 comments

What kinds of bugs does AI generate?

https://blog.detail.dev/posts/ai-bug-types/
4•drob•23m ago•2 comments

How to hustle like a tech founder

https://www.mcsweeneys.net/articles/how-to-hustle-like-a-tech-founder
1•koops•24m ago•0 comments
Open in hackernews

Claude Code Is Steganographically Marking Requests

https://thereallo.dev/blog/claude-code-prompt-steganography
353•kirushik•1h ago

Comments

LPisGood•1h ago
This is very interesting. Combating resellers and distillation seems like a very difficult problem indeed. Interesting to me is that these techniques mentioned in the article are just like anti-observation techniques used by some of the more sophisticated malware out there, however defeating them is pretty trivial.
mysterydip•1h ago
seems ironically like a similar problem of content owners trying to filter bot scrapers from legit users
_alternator_•58m ago
Yes, defeating this is relatively easy, particularly for sophisticated actors. But it's hard to always defeat all of the tricks. Sort of like how it's expensive and hard and uncertain to defeat all of the tricks when forging money.

Here's an example. Say you have your team use patched binaries. Then CC updates and requires a new patched binary with new tricks. You now have to have a team ready to analyze the binary and begin to address the tricks; meanwhile, unpatched code is now a fingerprint. If some researcher decides to update Claude on their own to access new features, they get fingerprinted.

Defeating a single fingerprinting technique once is easy. Defeating all of the techniques all the time is hard.

charcircuit•35m ago
Is it hard? Just ask AI if the update added any new fingerprinting vectors?
_alternator_•30m ago
I'd love for you to try this and report back. My guess is that no models today will successfully run a binary analysis for fingerprinting without a lot of handholding. If you try to use Opus it will almost certainly decline (and fingerprint/ban you).
charcircuit•20m ago
Not with Claude Code, but I trivially had Opus scan other closed source software for fingerprinting, including native libraries that it called into.
_alternator_•4m ago
Can you share more details? I ask because my experience suggests that models still require a decent amount of expertise to use for binary analysis (largely inferring because of use on other tasks of this level). I would expect models to always find "something" when you ask for stenographic techniques in the code, but with an extremely high false positive rate.
SubiculumCode•33m ago
Not to mention, it isn't that hard for vendor's to require updated code to run the product. Vendors do this all the time.
MattDamonSpace•1h ago
“So the feature mostly punishes the exact people who are easier to fingerprint: normal developers doing weird but legitimate things”

What’s the punishment here exactly?

pedropaulovc•1h ago
Higher odds of being banned for legitimate usage.
bakugo•1h ago
Output poisoning and/or eventual account bans, if I had to guess.
realusername•1h ago
They probably run a heavily dumbed down version of the model, same as what they got caught doing with Fable.

And that's also why, as a legitimate customer, want none of it, you never know if you accidentally entered a zone they don't like.

mgraczyk•6m ago
"got caught"

to clarify, this behavior was announced with the model release

theplumber•1h ago
The more I learn about Anthropic the more they disgust me. Finger crossed for all the companies from their “ban list”
conception•1h ago
Which AI company have you learned more about where you liked them more as more details came out?
selfhoster11•23m ago
Moonshot.
tancop•11m ago
nous research. started out making overhyped llama finetunes, now they got a great agent harness and a cutting edge distributed training network that actually works.
100ms•1h ago
What's the point of even trying to obfuscate this with such a simple method? Could at least have hidden the targeted features by storing their hashes or embedding a bloom filter or similar
gonzalohm•58m ago
The point is not raising red flags I guess
kej•51m ago
I love how well this comment works as a vexillology joke, even if it wasn't intended.
ajb•16m ago
In this case, this is probably not the only stereographic tattletale.

Had a competitor pull something like this with a previous employer. They were supposed to be interoperating with a standard, but they had a secret steganographic handshake, which they used to pretend that competitors products were unreliable (they had a first mover position in a smaller national market with specific requirements, so this wasn't shooting themselves in the foot). Our guys figured out the handshake and just silently implemented it. In this case, the competitor wasn't big enough to waste engineering time on multiple such hacks, but Anthropic have time (or Claude does).

hhh•1h ago
Cool fingerprinting avenue.
grayhatter•57m ago
Here's the sha of the prompt I submitted... no I don't know why there are no saved prompts with that sha.

What do you mean you don't know where the bug is coming from?

No, I absolutely didn't make it up, how could you accuse me of that?

Does anyone know when this regex isn't working? I double checked it 27 times, I even asked the LLM. They all say this regex should be finding these dates.

Weird, suddenly all the conversations are breaking when I feed them into this other tool? Something about UTF-8 errors, but I'm sure I'm only using ASCII?

I do try to take care to make sure the things I build can be used by other people even when they care about different things. I care about understandably, determinism (as it relates to computing), and repeatability (because I want to be able to trust the systems I use).

If y'all would be willing to try to account for use cases of others, and try not to break them... that would be nice.

Please note: that generally when you modify something that belongs to someone else without telling them... things should be expected to break.

sigmoid10•55m ago
If they only collect the data for analysis I guess this is fine (they already get way more sensitive data from users anyways, so if privacy is your concern you've made the mistake many steps ago). The much more interesting question is if they directly act on this data in their API. For example by rate-limiting, compute-limiting or rerouting to weaker models. That might even be legally questionable. I would really like to see this as a follow-up analysis, but I guess it is way more difficult and will also cost quite a bit in tokens.
bakugo•43m ago
I've heard that it was possible to trigger really obvious output poisoning on Fable with something as basic as asking the model to think outside of its built-in hidden thinking delimiters.

This watermark may trigger a similar mechanism.

SubiculumCode•31m ago
Would it be legally questionable, or actually complying with U.S. export law?
krupan•9m ago
"If they only collect the data for analysis I guess this is fine"

I think you missed the memo on how foolish this attitude is. It came out around the time Edward Snowden made his discoveries at the NSA public. I suggest you look into it

love0972•54m ago
Is that really how it is? How will this affect our future?
throwawayffffas•53m ago
Claude code does feel very malwarey to be honest. They have been like that from the start.
wolttam•52m ago
I used Claude Code for a month because my boss gifted me a sub and wanted me to try it.

I used that month to complete a work project and then beef up my personal harness so I'd never have to deal with Anthropic (and these sorts of shenanigans) again.

tonmoy•49m ago
What models are you using? Aren’t you still dealing with some provider even if you are not using their binary
wolttam•34m ago
I self-host DeepSeek V4 Flash on 2 DGX Sparks (approx. $10k)

I expect DeepSeek V4 Flash (or an equivalently sized model) to reach parity with GLM 5.2 some time this year (this based on DeepSeek V4 Flash launching at GLM 5.0 parity[0], and GLM 5.2 being freely available to distill from)

GLM 5.2 is within spitting distance of Opus 4.8 and is at least as good as Opus 4.6[1] which some devs were willing to spend hundreds to single-digit thousands of dollars a month for a few months ago.

[0]: https://artificialanalysis.ai/models/comparisons/deepseek-v4...

[1]: https://artificialanalysis.ai/models/comparisons/claude-opus...

ipsod•25m ago
How fast is it?
wolttam•18m ago
2000 t/s prompt processing and 40-50 t/s generation. We should see 60-70 t/s generation with DSpark support solidifying in vLLM in a few days

Recent discussion on DSpark: https://news.ycombinator.com/item?id=48696585

Klonoar•51m ago
If there weren't already enough tells that something is AI-generated, I guess you could add this to the list.
ahmedehab_01•50m ago
Frankly, I don't see this as the concerning behaviour the article describes. It is fine to try to protect against distillation through a technique like this. This will also allow them to, instead of blocking the distillation agents, respond with a poorer result/model, hindering the progress of distillation, momentarily at least.

I would guess that's their first line of defense; they should have more techniques to identify distillation because that's a very simple way of detecting the host and can be easily spoofed.

applfanboysbgon•42m ago
> This will also allow them to, instead of blocking the distillation agents, respond with a poorer result/model,

i.e. this will allow them to literally commit fraud against paying customers

chadgpt3•37m ago
That's what capitalism is all about, baby! Especially if the customers don't notice.
SubiculumCode•28m ago
1st, this technique is not fraud, and fraud is a separate accusation. 2nd, paying customers can legally and legitimately be banned and monitored for breaking terms of service, which probably includes things like using the model against U.S. export restrictions.
applfanboysbgon•16m ago
Banning is completely different than charging for a service you're silently not providing.
fny•48m ago
This was already discovered during the source map leak.

> This is not a malicious feature, but it is a weird choice for a developer tool that asks for trust.

They already tell you they scan for malicious prompts, and they have no ZDR guarantees for consumers. Why do signatures like this matter at all?

llelouch•19m ago
There has been an anti anthropic propaganda push by bad actors across social media sites especially Reddit and twitter. This started a few months ago when anthropic started beating openai.
sebastiennight•45m ago
Can somebody clarify for me - if ANTHROPIC_BASE_URL is set to a different provider... then isn't this "marked" system prompt being sent to that provider's API rather than Anthropic's?

I understand how this can be useful to Anthropic if the 3rd-party is acting as a proxy (because they end up hitting the Claude API with the marked prompt), but it looks like requests where "hostname contains deepseek" would never be sending data to Anthropic. What am I missing?

andrewmunsell•41m ago
My guess is for distillation, they need to forward the prompt to Anthropic to get the real Anthropic model's response so they can train their own models on it
dannyw•39m ago
The theory is probably Deepseek might be collecting those streams, and sending a portion of it to Anthropic to see what the Anthropic/Opus response would be.
pmxi•29m ago
This catches Claude resellers. Meaning companies who proxy Claude traffic for users in, say, China.

https://www.chinatalk.media/p/how-to-buy-cheap-claude-tokens...

skeptic_ai•8m ago
Won’t catch many after has been on hn home page. And now the providers will be even more careful to upgrade the cc code. Might even provide their own agent to prevent this mockery. And isn’t what anthropic did unauthorized use of another pc which is kind of illegal?
VortexLain•40m ago
Codex CLI is FOSS, unlike Claude Code, so Codex is less likely to do things like that, and it's one more reason to avoid Claude Code and Claude in general. Hopefully, many eyes will be looking into Codex for malicious things like that.
dannyw•35m ago
It's released and signed by GitHub I believe (although not deterministic builds), but there's at least a little bit of provenance that you're getting the real repository.
iqandjoke•36m ago
It is about China detection. They seems to put a tracker on the email as well.
a_c•36m ago
It piqued my interest. I think I’ve found a weekend project
ajross•33m ago
Headline is, frankly, awful. This isn't the AI secretly doing stuff and hiding it. This is the very human Anthropic engineers trying to detect Chinese scraping via some frankly hamfisted and unimaginative URL trickery.
krupan•14m ago
I didn't assume it was the AI, just that some part of the the overall Claude Code product was doing this. I didn't assume the feature was added to Claude Code without human oversight. If it was added by Claude-the-AI itself without the humans prompting it to I would still hold the humans at Anthropic responsible. Does that make you feel better?
tgtweak•33m ago
None of this is surprising - they're trying to mask and relay when they detect known patterns of what looks like distillation attacks and client app copying/modification. The list obfuscation here is likely to prevent or make it difficult for those same adversaries to work around this or delete/null it out when making a bootleg copy.

Cool reverse engineering/analysis report but if this is the extent of nefarious activity that came of it (trying to catch/mitigate chinese lab model distillations), that's kind of encouraging.

ductsurprise•29m ago
Is it just a minified localization(l10n) function maybe?
meowface•22m ago
Value judgment aside: I am a bit surprised at how sloppily they did this. I think they could've achieved the same effect while decreasing the odds of detection via reverse engineering like this.

(This field is known as "underhanded code", coined by the Underhanded C contest: https://www.underhanded-c.org. It's a little-known "art"; little-known for probably self-explanatory reasons. There are much cleverer ways of achieving effects like this. One obviously being you can move more out of the client and into the server, but the other being you can write plausibly deniable client code in a much more benign-seeming way than this. Some of what they added can only be done on the client, but I think more could've been moved.)

It's possible they knew the JS bundle gets so heavily scrutinized that it'd eventually get spotted and reported on regardless so they didn't bother doing something more subtle and duplicitous. But still a bit surprising.

radicalbyte•16m ago
Claude Code are slopmaxxxing and you're considering their "judgement"? :-)
skywhopper•12m ago
Have you looked into anything about Claude Code, how it’s configured, how it interacts with your system, etc? Because “sloppy” is a defining characteristic.
m-hodges•11m ago
They also could have been much more interesting in the approach. LLMs can use their token distributions to generate stegotext that read like plausible prose but decode to payloads.¹

¹ https://github.com/hodgesmr/calgacus-mlx

mosfets•18m ago
I clicked the link to learn what steganography mean...
matheusmoreira•17m ago
I reported a similar system prompt injection mechanism here:

https://news.ycombinator.com/item?id=48259288

https://github.com/anthropics/claude-code/issues/62061

Looks like they found new "creative" uses for it, as expected. I'll keep patching it out.

MangoCoffee•16m ago
The AI race right now is in a sad state. Chinese's playbook is releases open weight models and trains them on their own chips.

Anthropic pushes fear and control. But the only way to win is by innovating. China is flooding the market with cheap, good enough models, while the U.S. is building a Chinese firewall.

phendrenad2•15m ago
Non-hugged: https://archive.is/Wdhp0
port3000•13m ago
That's a lot of effort when they could just play a short video saying 'You wouldn't steal a car' instead
felipelalli•12m ago
Ridiculous.
827a•10m ago
This seems really, really stupid. Similar to the weird Zig runtime signature thing from a few months ago ago, it was bound to be discovered, quickly, and all the resellers have to do is find a new domain name that (checks notes) doesn't have the word DEEPSEEK in it. Like, seriously? Your goal was to identify resellers by checking if the proxy has the corporate name of one of your competitors in it? Is this amateur hour?

All Anthropic has done is reduce trust, once again, with legitimate customers, while doing nothing to stop illegitimate customers. They need to get adults into key leadership roles, quickly.

SaaShack26•7m ago
I use its too
jacobgold•7m ago
> "That also means the client itself deserves scrutiny. If a coding agent can read your repo and run commands, the binary that ships it should be boring (ƒor example, pi harness)"

You're actually trust your security to your harness AND model AND inference API provider in this scenario: https://jacob.gold/posts/why-i-wont-run-untrusted-models/

bitlad•6m ago
Silicon valley season 6 was on point.
dehrmann•5m ago
Anthropic must think that their moat isn't very large if they're this worried about distillation.
jvanderbot•46m ago
Agree - Claude code is helping me set up a bunch of local llm rigging. For some home stuff, I can now delegate locally.

The agentic harness on the open source side does need some work, however.

thih9•34m ago
How do people build something like a personal harness? Are there tools for that or is it done from scratch?
kolinko•30m ago
It’s not that difficult, it’s just a system prompt and a set of basic file edit/bash/etc tools.

Me, personally, I didn’t build it from scratch but I ported original CC from published sources into Python and extended it to match my own requirements.

wolttam•29m ago
I started mine from scratch in 2023 because I wanted to use LLMs from a terminal and there was nothing else compelling at the time (nowadays there is pi and opencode)

Harnesses are/can be incredibly simple things, not much more than a HTTP client that renders things in a way that suites your taste.

hakunin•28m ago
Not the comment author, but I use pi and customize it with my own extensions. Pi automatically tells models how to customize itself, so it's a pretty easy process.
nowittyusername•27m ago
Build it from scratch. Understanding fundamentals of how agentic coding harnesses is a must though if you gonna go that route. I think everyone should take time and learn these things, maybe reverse engineer Codex Cli or something like that as a starter. That info is very valuable in this day and age.
echelon•26m ago
Why use a personal harness?

You have to pay API pricing, which is far more costly.

I'd either switch to GLM wholesale or just continue to use Opus within Claude Code as the blessed, subsidized path.

andai•18m ago
I like this tutorial for an agent in 50 lines:

http://minimal-agent.com/

And if you add one additional while loop, for user input, you can actually use it! :)

https://gist.github.com/a-n-d-a-i/5461a662ef8a7ee0a5eb7778c8...

krupan•25m ago
Given the Anthropic shenanigans, do you trust the personal harness code it wrote for you?
MichaelZuo•21m ago
Does anyone know what’s gone wrong with Anthropic?

They used to be a decently credible company with not-too-shady behaviour...

I hope they can actually regain some credibility…

AlexandrB•19m ago
They've only been around 5 years and have grown tremendously during that time. There's no stable reputation you can rely on yet.
skeptic_ai•18m ago
They just show their true face. You’ve been lied all this time. They were never “good”.
imhoguy•7m ago
Enshitification. Too big to.. upset the govt.
wolttam•17m ago
It did not write it for me, I used it to add a feature I wanted. It's a pretty small and understandable codebase, in fact :)
skeptic_ai
•
15m ago
So if I change my timezone to Shanghai I deserve to get banned? Or get shitty model instead of what I’m paying for?
andai•6m ago
Did I understand correctly, that custom base URL triggers this behavior? So if I'm running Claude through a LLM proxy, I'm also affected?
skeptic_ai•10m ago
It’s even more funny how this blew in their faces. They even advertised pretty much all providers on hackernews home page. Here is in case you missed in the article

‘’’ cn baidu.com alibaba-inc.com alipay.com antgroup-inc.cn bytedance.net kuaishou.com xiaohongshu.com jd.com bilibili.co iflytek.com stepfun-inc.com moonshot.ai anyrouter.top claude-code-hub.app claude-opus.top openclaude.me proxyai.com yunwu.ai zenmux.ai

‘’’

You can view the full list here: https://cdn.thereallo.dev/blog/assets/cc-domains.js

const knownDomains = [ "cn", "sankuai.com", "netease.com", "163.com", "baidu-int.com", "baidu.com", "alibaba-inc.com", "alipay.com", "antgroup-inc.cn", "kuaishou.com", "bytedance.net", "xiaohongshu.com", "ctripcorp.com", "jd.com", "jdcloud.com", "bilibili.co", "iflytek.com", "stepfun-inc.com", "aliyuncs.com", "cn-shanghai.fcapp.run", "cn-beijing.fcapp.run", "xaminim.com", "moonshot.ai", "anyrouter.top", "packyapi.com", "aicodemirror.com", "aigocode.com", "hongshan.com", "iwhalecloud.com", "dhcoder.net", "lemongpt.top", "zhihuiapi.top", "intsig.net", "high-five-ai.xyz", "cloudsway.net", "4sapi.com", "529961.com", "88996.cloud", "88code.ai", "88code.org", "91code.pro", "992236.xyz", "ai.codeqaq.com", "ai.hybgzs.com", "ai.kjvhh.com", "aicanapi.com", "aicoding.sh", "aifast.site", "aihubmix.com", "anmory.com", "api.5202030.xyz", "api.ablai.top", "api.bianxie.ai", "api.bltcy.ai", "api.cpass.cc", "api.dev88.tech", "api.dreamger.com", "api.expansion.chat", "api.gueai.com", "api.holdai.top", "api.ikuncode.cc", "api.lconai.com", "api.linkapi.org", "api.mkeai.com", "api.nekoapi.com", "api.oaipro.com", "api.ruyun.fun", "api.ssopen.top", "api.tu-zi.com", "api.uglycat.cc", "api.v3.cm", "api.whatai.cc", "api.wpgzs.top", "api.xty.app", "api.yuegle.com", "api.zzyu.me", "apimart.ai", "apipro.maynor1024.live", "apiyi.com", "applyj.hiapi.top", "augmunt.com", "b4u.qzz.io", "clauddy.com", "claude-code-hub.app", "claude-opus.top", "claudeide.net", "co.yes.vg", "code.wenwen-ai.com", "code.x-aio.com", "codeilab.com", "cubence.com", "deeprouter.top", "dimaray.com", "dmxapi.com", "docs.aigc2d.com", "duckcoding.com", "fk.hshwk.org", "flapcode.com", "foxcode.hshwk.org", "foxcode.rjj.cc", "fuli.hxi.me", "getgoapi.com", "gpt.zhizengzeng.com", "gptgod.cloud", "gptkey.eu.org", "gptpay.store", "hdgsb.com", "henapi.top", "instcopilot-api.com", "jeniya.top", "jiekou.ai", "kg-api.cloud", "n1n.ai", "new-api.u4vr.com", "new.xychatai.com", "one-api.bltcy.top", "one.ocoolai.com", "oneapi.paintbot.top", "open.xiaojingai.com", "openclaude.me", "opus.gptuu.com", "poloai.top", "poloapi.top", "privnode.com", "proxyai.com", "qinzhiai.com", "right.codes", "runanytime.hxi.me", "sssaicode.com", "store.zzyus.top", "tiantianai.pro", "uiuiapi.com", "uniapi.ai", "vip.undyingapi.com", "wolfai.top", "wzw.de5.net", "wzw.pp.ua", "xairouter.com", "xaixapi.com", "xiaohuapi.site", "xiaohumini.site", "xy.poloapi.com", "yansd666.com", "yansd666.top", "yunwu.ai", "yunwu.zeabur.app", "zenmux.ai", ];

const labKeywords = [ "deepseek", "moonshot", "minimax", "xaminim", "zhipu", "bigmodel", "baichuan", "stepfun", "01ai", "dashscope", "volces", ]