Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@wan0ge
Copy link
Contributor

@wan0ge wan0ge commented Oct 19, 2025

用AI做了(
目前只对巴哈姆特生效,配置后当巴哈第一次搜索无结果时把title名称拿到TMDB搜索,然后拿相似度最高的那个条目的台版别名搜索,可以解决巴哈译名不同导致的搜索无结果问题,例如大陆常用译名间谍过家家在巴哈译名为間諜家家酒,还有杂旅 隨興旅,巴哈自身也不带模糊和别名搜索所以这种情况下根本搜不到,日漫这块还是需要这种别名搜索的,另外PROXY_URL现在也会对TMDB_API生效

@vercel
Copy link

vercel bot commented Oct 19, 2025

@wan0ge is attempting to deploy a commit to the huangxd's projects Team on Vercel.

A member of the Team first needs to authorize it.

@huangxd-
Copy link
Owner

api.themoviedb.org 可以改成 api.tmdb.org 试试看 ,说后面的域名是没有墙的,所以是不是可以考虑把proxy的依赖去除了

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

考察发现巴哈有日语原名也支持搜索,所以从获取台版译名改为获取日语原名

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

api.themoviedb.org 可以改成 api.tmdb.org 试试看 ,说后面的域名是没有墙的,所以是不是可以考虑把proxy的依赖去除了

什么竟然,我看看

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

api.themoviedb.org 可以改成 api.tmdb.org 试试看 ,说后面的域名是没有墙的,所以是不是可以考虑把proxy的依赖去除了

确实,我去一下

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

image image

最新版测试貌似没问题,这次引入TMDB了未来感觉可以拓展到其他平台搜索()不过国产剧没这种翻译问题,美剧电影什么的可能也还好,大概就日漫搞这么两极分化了,巴哈每个季度都能看到和国内翻译差非常多的(

@huangxd-
Copy link
Owner

  1. 加上这个查询tmdb之后,查了两次巴哈姆特,会影响整体请求速度吧,影响了多少?
  2. 我记得之前有人说星期三这个美剧,有的服刮削是英文名,人人获取不到,应该跟这个问题类似

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

  1. 加上这个查询tmdb之后,查了两次巴哈姆特,会影响整体请求速度吧,影响了多少?

我甚至体感无变化,毕竟tmdb是大型api了的请求速度很快,正常的国产剧之类的我感觉和平常没什么差别没受影响,而且目前会开这个的肯定是巴哈的使用用户,在我们用户量里面应该算少的了(),我测试开了个新vercel回头删现在佬你可以测测:https://danmuapitmdb20.vercel.app/87654321

  1. 我记得之前有人说星期三这个美剧,有的服刮削是英文名,人人获取不到,应该跟这个问题类似

确实类似,就是刮削名和采集站/平台那边差异过大导致搜索不到,但是一般人都不会刮巴哈的台版译名,所以这情况还蛮常见的

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

用常规剧测了下大概在两秒以内,我这边本地开巴哈不开tmdb自动匹配在八秒的样子,开tmdb在9~10,看来还是有影响的毕竟多了两次请求(

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

想了想请求还能优化,但我白天没时间了(
1.TMDB和巴哈第一次搜索同时请求,如果第一次无结果就立即使用TMDB获取到的名字,省下来一次TMDB搜索时间,但这样就每次请求都使用了TMDBAPI
2.更改整个逻辑,填写TMDB后巴哈默认就用TMDB获取到的名字搜索,这样就直接只有一次巴哈搜索了
🤔

@huangxd-
Copy link
Owner

bahamutSearch函数的参数能优化成一个不?

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

bahamutSearch函数的参数能优化成一个不?

那个是我发现直接传title到tmbd是经过简转繁的,有一些转繁后tmbd会搜索不到,所以加了个参数传转繁之前的title给tmbd,把转繁之前的title传给tmbd还有其他方式吗()那会AI就给了这个方案

@huangxd-
Copy link
Owner

bahamutSearch函数的参数能优化成一个不?

那个是我发现直接传title到tmbd是经过简转繁的,有一些转繁后tmbd会搜索不到,所以加了个参数传转繁之前的title给tmbd,把转繁之前的title传给tmbd还有其他方式吗()那会AI就给了这个方案

其实只要传原始title就行了,转繁体可以放在bahamutsearch里做

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

bahamutSearch函数的参数能优化成一个不?

那个是我发现直接传title到tmbd是经过简转繁的,有一些转繁后tmbd会搜索不到,所以加了个参数传转繁之前的title给tmbd,把转繁之前的title传给tmbd还有其他方式吗()那会AI就给了这个方案

其实只要传原始title就行了,转繁体可以放在bahamutsearch里做

🉑 这个PR可以先开着,我晚点看看

@wan0ge
Copy link
Contributor Author

wan0ge commented Oct 20, 2025

bahamutSearch函数的参数能优化成一个不?

ok佬你看看

Updated TMDB API Key description for clarity and performance impact.
@huangxd-
Copy link
Owner

感谢佬提的代码🎉

@huangxd- huangxd- merged commit bb2d530 into huangxd-:main Oct 20, 2025
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants