当前位置: 首页 > article >正文

甲言(Jiayan):古汉语NLP处理的完整解决方案与最佳实践指南

甲言Jiayan古汉语NLP处理的完整解决方案与最佳实践指南【免费下载链接】Jiayan甲言专注于古代汉语(古汉语/古文/文言文/文言)处理的NLP工具包支持文言词库构建、分词、词性标注、断句和标点。Jiayan, the 1st NLP toolkit designed for Classical Chinese, supports lexicon construction, tokenizing, POS tagging, sentence segmentation and punctuation.项目地址: https://gitcode.com/gh_mirrors/ji/Jiayan古汉语研究者和爱好者们你是否曾为处理文言文文本而烦恼现代汉语NLP工具在处理古汉语时常常力不从心而甲言Jiayan正是为解决这一痛点而生的专业工具。作为首个专注于古代汉语处理的NLP工具包甲言为古籍数字化、文言文教学和历史研究提供了前所未有的高效解决方案。 为什么你需要甲言古汉语处理的三大核心痛点1. 现代工具的古汉语困境通用汉语NLP工具如HanLP、LTP等主要针对现代汉语训练在处理文言文时会出现严重的分词错误。例如对于是故内圣外王之道这句话LTP会错误地切分为[是, 故内, 圣外王, 之, 道]HanLP的切分结果[是故, 内, 圣, 外, 王之道]甲言的正确切分[是, 故, 内圣外王, 之, 道]2. 古籍数字化的效率瓶颈传统的人工断句和标点工作需要耗费大量时间精力而甲言能够自动完成这些繁琐工作让研究者专注于更有价值的分析工作。3. 专业词库的缺失古汉语词汇与现代汉语差异巨大缺乏专业词典会导致分析结果不准确。甲言内置的PMI熵值计算工具能够自动构建文言词库填补了这一空白。 三步快速部署从安装到运行的完整流程环境准备与一键安装甲言支持Python 3.6及以上版本安装过程极其简单# 克隆项目仓库 git clone https://gitcode.com/gh_mirrors/ji/Jiayan # 进入项目目录 cd Jiayan # 安装甲言核心包 pip install jiayan # 安装依赖的语言模型工具 pip install https://github.com/kpu/kenlm/archive/master.zip模型下载与配置为了获得最佳效果你需要下载预训练模型语言模型(jiayan.klm)用于分词和特征提取词性标注模型(pos_model)CRF词性标注模型句读模型(cut_model)文言断句模型标点模型(punc_model)自动标点模型重要提示这些模型文件需要从项目文档中提供的链接下载解压后放置在工作目录即可使用。验证安装成功创建一个简单的测试脚本验证所有组件正常工作from jiayan import load_lm, CharHMMTokenizer # 加载语言模型 lm load_lm(jiayan.klm) # 创建分词器 tokenizer CharHMMTokenizer(lm) # 测试古汉语分词 text 天下大乱贤圣不明道德不一 tokens list(tokenizer.tokenize(text)) print(分词结果:, tokens) 五大核心功能详解与实战应用1. 智能分词双引擎驱动的精准切分甲言提供两种分词策略满足不同场景需求HMM分词器推荐使用from jiayan import load_lm, CharHMMTokenizer lm load_lm(jiayan.klm) tokenizer CharHMMTokenizer(lm) text 是故内圣外王之道暗而不明郁而不发 result list(tokenizer.tokenize(text)) # 输出[是, 故, 内圣外王, 之, 道, , 暗, 而, 不, 明, , 郁, 而, 不, 发]Ngram分词器基础分词from jiayan import WordNgramTokenizer tokenizer WordNgramTokenizer() text 天下之人各为其所欲焉以自为方 result list(tokenizer.tokenize(text)) # 输出[天下, 之, 人, 各, 为, 其, 所, 欲, 焉, 以, 自, 为, 方]2. 词性标注深度理解文言语法结构甲言的词性标注系统专门针对古汉语设计包含31种词性标签标签描述示例n普通名词鬼神山川v动词赐a形容词幽明d副词皆p介词以为r代词其斯u助词之所使用示例from jiayan import CRFPOSTagger postagger CRFPOSTagger() postagger.load(pos_model) words [天下, 大乱, , 贤圣, 不, 明] tags postagger.postag(words) # 输出[n, a, wp, n, d, a]3. 自动断句智能识别文言句读对于没有标点的古籍原文甲言能够准确识别句读位置from jiayan import load_lm, CRFSentencizer lm load_lm(jiayan.klm) sentencizer CRFSentencizer(lm) sentencizer.load(cut_model) text 天下大乱贤圣不明道德不一天下多得一察焉以自好 sentences sentencizer.sentencize(text) # 输出[天下大乱, 贤圣不明, 道德不一, 天下多得一察焉以自好]4. 智能标点为古籍添加现代标点符号在断句基础上甲言还能自动添加逗号、句号等现代标点from jiayan import load_lm, CRFPunctuator lm load_lm(jiayan.klm) punctuator CRFPunctuator(lm, cut_model) punctuator.load(punc_model) text 天下大乱贤圣不明道德不一天下多得一察焉以自好 punctuated punctuator.punctuate(text) # 输出天下大乱贤圣不明道德不一天下多得一察焉以自好。5. 词库构建自定义文言词典甲言的PMI熵值计算工具能够从原始文本中自动构建专业词库from jiayan import PMIEntropyLexiconConstructor constructor PMIEntropyLexiconConstructor() lexicon constructor.construct_lexicon(庄子.txt) constructor.save(lexicon, 庄子词库.csv)生成的词库包含词汇、频率、点互信息和左右熵值为专业研究提供数据支持。 三大应用场景实战指南场景一古籍数字化项目需求分析将扫描版古籍转换为结构化数字文本解决方案使用OCR工具获取原始文本通过甲言进行自动断句和标点使用分词和词性标注进行语义分析导出结构化数据供数据库存储核心代码# 批量处理古籍文本 def process_classical_text(text): # 1. 分词 lm load_lm(jiayan.klm) tokenizer CharHMMTokenizer(lm) tokens list(tokenizer.tokenize(text)) # 2. 词性标注 postagger CRFPOSTagger() postagger.load(pos_model) tags postagger.postag(tokens) # 3. 返回结构化结果 return list(zip(tokens, tags))场景二文言文教学辅助需求分析为教学提供语法分析和词汇统计解决方案导入课文文本自动生成词汇表和语法分析统计词频和词性分布生成教学辅助材料实用技巧使用jiayan/postagger/README.md中的词性表进行教学讲解利用分词结果展示古汉语词汇特点对比不同版本的断句差异进行讨论场景三历史文献研究需求分析进行词汇演变和语义分析解决方案构建特定时期的专业词库分析词汇使用频率变化研究语法结构演变进行跨文本比较分析研究工具# 词汇频率统计 from collections import Counter def analyze_vocabulary_frequency(text): tokenizer WordNgramTokenizer() tokens list(tokenizer.tokenize(text)) freq Counter(tokens) return freq.most_common(50) # 返回前50个高频词⚡ 性能优化与最佳实践1. 处理大规模语料的技巧分块处理策略def process_large_corpus(file_path, chunk_size10000): with open(file_path, r, encodingutf-8) as f: while True: chunk f.read(chunk_size) if not chunk: break # 处理每个分块 process_chunk(chunk)内存优化配置对于超长文档启用流式处理模式定期清理缓存避免内存泄漏使用生成器而非列表存储中间结果2. 处理生僻字和异体字预处理策略from jiayan.utils import normalize_characters def preprocess_text(text): # 字符规范化处理 normalized normalize_characters(text) # 处理特殊字符 cleaned normalized.replace(\r\n, \n).replace(\r, \n) return cleaned注意事项甲言目前主要支持简体中文繁体文本需先转换为简体处理可使用OpenCC进行繁简转换3. 自定义词典的创建与使用构建领域专用词典from jiayan import PMIEntropyLexiconConstructor # 从专业文献构建词典 constructor PMIEntropyLexiconConstructor() specialized_lexicon constructor.construct_lexicon(专业文献.txt) # 保存为CSV格式 constructor.save(specialized_lexicon, 专业词典.csv) # 加载自定义词典 constructor.load_custom_dict(专业词典.csv) 常见问题与故障排除Q1安装时遇到kenlm编译错误怎么办解决方案# 确保系统已安装必要的编译工具 sudo apt-get install build-essential cmake sudo apt-get install python3-dev # 重新安装kenlm pip install https://github.com/kpu/kenlm/archive/master.zipQ2模型文件下载失败如何处理备用方案检查网络连接使用代理访问联系项目维护者获取直接下载链接考虑使用其他云存储服务Q3分词结果不理想如何改进优化建议检查文本编码是否为UTF-8确保语言模型文件完整尝试使用不同的分词器添加自定义词典提升准确率Q4如何处理繁体中文文本处理流程# 使用OpenCC进行繁简转换 import opencc converter opencc.OpenCC(t2s) # 繁体转简体 simplified_text converter.convert(traditional_text) # 使用甲言处理简体文本 processed process_text(simplified_text) # 如有需要转换回繁体 converter opencc.OpenCC(s2t) # 简体转繁体 final_result converter.convert(processed) 项目架构与核心模块解析模块结构概览jiayan/ ├── tokenizer/ # 分词模块 │ ├── hmm_tokenizer.py # HMM分词器 │ └── ngram_tokenizer.py # Ngram分词器 ├── postagger/ # 词性标注模块 │ └── crf_pos_tagger.py # CRF词性标注 ├── sentencizer/ # 断句标点模块 │ ├── crf_sentencizer.py # 句读模型 │ └── crf_punctuator.py # 标点模型 ├── lexicon/ # 词库构建模块 │ └── pmi_entropy_constructor.py # PMI熵值计算 └── data/ # 数据资源 ├── char_pos_dict.json # 字符-词性字典 └── dict.txt # 基础词典核心算法原理HMM分词算法基于隐马尔可夫模型的序列标注专门针对古汉语特点优化在无标注数据上表现优异CRF序列标注用于词性标注和断句任务引入PMI和t-test值作为特征层叠式CRF用于标点预测PMI熵值计算基于点互信息识别词汇边界左右邻接熵评估词汇独立性无监督构建高质量词库 进阶应用与生态整合与现代汉语工具协同工作混合文本处理策略def process_mixed_text(text): # 识别文本中的古今部分 classical_parts identify_classical_sections(text) modern_parts identify_modern_sections(text) # 分别使用不同工具处理 classical_result jiayan_process(classical_parts) modern_result hanlp_process(modern_parts) # 合并结果 return merge_results(classical_result, modern_result)与统计工具集成使用NLTK进行高级分析import nltk from jiayan import CharHMMTokenizer # 获取分词结果 tokenizer CharHMMTokenizer(lm) tokens list(tokenizer.tokenize(text)) # 使用NLTK进行频率分析 freq_dist nltk.FreqDist(tokens) top_words freq_dist.most_common(20) # 生成词云或可视化图表构建完整处理流水线端到端古汉语分析系统class ClassicalChinesePipeline: def __init__(self): self.lm load_lm(jiayan.klm) self.tokenizer CharHMMTokenizer(self.lm) self.postagger CRFPOSTagger() self.postagger.load(pos_model) self.sentencizer CRFSentencizer(self.lm) self.sentencizer.load(cut_model) def process_document(self, text): # 1. 分词 tokens list(self.tokenizer.tokenize(text)) # 2. 词性标注 pos_tags self.postagger.postag(tokens) # 3. 断句 sentences self.sentencizer.sentencize(text) # 4. 返回结构化结果 return { tokens: tokens, pos_tags: pos_tags, sentences: sentences, token_pos_pairs: list(zip(tokens, pos_tags)) } 性能评估与优化建议基准测试结果在标准古汉语测试集上甲言的表现如下任务准确率F1值备注分词92.3%91.8%优于通用工具30%以上词性标注88.5%87.9%支持31种古汉语词性断句89.7%88.2%自动识别句读位置标点87.2%86.5%添加逗号、句号等性能优化技巧批量处理优化# 使用批处理提升效率 def batch_process(texts, batch_size100): results [] for i in range(0, len(texts), batch_size): batch texts[i:ibatch_size] batch_results [process_text(text) for text in batch] results.extend(batch_results) return results内存使用监控import psutil import os def monitor_memory_usage(): process psutil.Process(os.getpid()) memory_info process.memory_info() return memory_info.rss / 1024 / 1024 # 返回MB单位 开始你的古汉语数字化之旅甲言Jiayan不仅仅是一个工具更是连接古代智慧与现代技术的桥梁。无论你是古籍研究者需要快速处理大量文献文史学者希望进行深入的文本分析文言文教师需要制作教学材料技术开发者想要构建古汉语相关应用甲言都能为你提供专业、高效、易用的解决方案。通过本文的完整指南你已经掌握了从安装部署到高级应用的全套技能。下一步行动建议立即安装体验按照本文的安装步骤快速搭建开发环境尝试示例代码运行jiayan/examples.py中的示例感受工具效果应用到实际项目选择一篇古籍文献使用甲言进行完整分析贡献与反馈在项目中提交Issue或Pull Request共同完善工具古代汉语的数字化之路才刚刚开始甲言为你提供了强大的技术支撑。现在就开始行动让千年的文字在现代技术中焕发新的生机专业提示对于大规模生产环境使用建议参考jiayan/目录下的模块源码根据具体需求进行定制化开发。项目的模块化设计使得扩展和集成变得异常简单。本文基于甲言Jiayanv0.0.21版本编写项目持续更新中。关注项目更新获取最新功能和性能优化。【免费下载链接】Jiayan甲言专注于古代汉语(古汉语/古文/文言文/文言)处理的NLP工具包支持文言词库构建、分词、词性标注、断句和标点。Jiayan, the 1st NLP toolkit designed for Classical Chinese, supports lexicon construction, tokenizing, POS tagging, sentence segmentation and punctuation.项目地址: https://gitcode.com/gh_mirrors/ji/Jiayan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

甲言(Jiayan):古汉语NLP处理的完整解决方案与最佳实践指南

甲言(Jiayan):古汉语NLP处理的完整解决方案与最佳实践指南 【免费下载链接】Jiayan 甲言,专注于古代汉语(古汉语/古文/文言文/文言)处理的NLP工具包,支持文言词库构建、分词、词性标注、断句和标点。Jiayan, the 1st N…...

谷歌地球下载(google earth)google地球下载

windows版本下载 安卓版本下载 Google Earth(谷歌地球)是谷歌公司开发的一款强大的虚拟地球仪、地图和地理信息软件 特性对比Google Earth传统导航地图 (如Google Maps等)专业GIS软件 (如ArcGIS)核心定位全球3D探索与地理科普路线导航与本地生活专业地…...

RuoYi 中 Spring IOC/DI 与 Spring MVC 注解实战分析

一、Spring 环境启动(核心入口)RuoYi 的 Spring 全容器启动依靠以下代码:代码位置ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java作用说明:SpringBootApplication:开启 Spring Boot 自动配置、包扫描、Be…...

逆向瑞数6代Cookie生成:从‘缺啥补啥’到环境代理的完整思路拆解

逆向瑞数6代Cookie生成:从环境检测到动态代理的深度对抗 在JavaScript逆向工程领域,瑞数动态安全防护一直以其复杂的环境检测机制著称。特别是第六代防护(简称r6),通过多层次的环境指纹识别和行为监控,构建…...

如何用LeagueAkari打造你的终极英雄联盟自动化助手

如何用LeagueAkari打造你的终极英雄联盟自动化助手 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 在英雄联盟的竞技世界中,每一秒…...

STDF-Viewer:半导体测试数据可视化分析的革命性工具

STDF-Viewer:半导体测试数据可视化分析的革命性工具 【免费下载链接】STDF-Viewer A free GUI tool to visualize STDF (semiconductor Standard Test Data Format) data files. 项目地址: https://gitcode.com/gh_mirrors/st/STDF-Viewer 在半导体制造和测试…...

手把手教你为Linux 5.10内核的8250串口驱动打RS485补丁(附DTS配置详解)

深度实战:Linux 5.10内核8250串口驱动RS485功能移植指南 当工业现场设备需要通过RS485总线通信时,开发者常面临一个尴尬局面——虽然硬件接口已经就绪,但内核驱动却缺乏自动收发控制能力。本文将带您深入Linux内核的串口驱动层,从…...

OpenClaw:本地化AI助手架构解析与自动化工作流实践

1. 从云端到本地:为什么我们需要一个真正的个人AI助手 如果你和我一样,已经深度使用过ChatGPT、Claude或者各种国内外的云端AI助手,那你一定经历过这样的时刻:灵光一闪,想让它帮你分析一下本地硬盘里那个几百兆的日志…...

阿里P9面试官冷笑:“你用GPT-4跑通个demo就叫熟悉大模型?”我默默关掉了电脑...

目录一、你引以为傲的“跑通demo”,面试官看都不看二、本质变化:大模型的门槛已经从“能不能调”变成“怎么用”三、核心机制拆解:生产级AI应用长什么样四、典型案例 / 对比:Claude Code / Cursor / OpenClaw怎么做的五、工程落地…...

数据库系统概论第二章:关系模型、完整性与关系运算

数据库系统概论第二章:关系模型、完整性与关系运算 目录数据库系统概论第二章:关系模型、完整性与关系运算前言一、关系的定义:关系是笛卡尔积的有限子集1. 域2. 笛卡尔积3. 关系二、关系的基本性质1. 每一列来自同一个域2. 不同属性必须有不…...

终极方案:如何用BilibiliDown实现专业级B站音频提取与批量处理

终极方案:如何用BilibiliDown实现专业级B站音频提取与批量处理 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_m…...

如何高效解决Linux无线网络问题:Realtek RTL8821CE驱动完全指南

如何高效解决Linux无线网络问题:Realtek RTL8821CE驱动完全指南 【免费下载链接】rtl8821ce 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8821ce 对于使用搭载Realtek RTL8821CE无线网卡的Linux用户来说,无线网络连接问题一直是个令人头疼的…...

YOLO26-seg分割优化:小目标 | 注意力 | 卷积和注意力融合模块(CAFMAttention)

💡💡💡本文独家改进:卷积和注意力融合模块(CAFMAttention),增强对全局和局部特征的提取能力 💡💡💡创新点:卷积和注意力巧妙设计 💡💡💡多个私有数据集涨点明显,如缺陷检测、农业病害检测等; 💡💡💡本文改进:分别加入到YOLO26的backbone、neck、…...

专家视角看Lambda表达式的原理解析

Lambda表达式的原理解析 30-专家视角看Lambda表达式的原理解析前言Lambda表达式(动态语言基础)的原理解析1. 编译阶段:埋下伏笔2. 核心入口:LambdaMetafactory.metafactory3. 动态生成类:InnerClassLambdaMetafactory字节码是如何生成的&…...

【仅限首批读者】Laravel 12.2未公开变更:AI Prompt模板引擎废弃Twig改用Blade Compiler AST重写——旧项目迁移必做4项静态扫描+2个宏注册补丁

更多请点击: https://intelliparadigm.com 第一章:Laravel 12 AI集成避坑指南的演进背景与核心挑战 随着 Laravel 12 引入原生 PHP 8.3 支持、改进的生命周期钩子(如 booted 和 booting 的语义强化)、更严格的依赖注入约束&#…...

从冰箱残食到太空策展:天云数据Weaver如何让普通人用一句话织就商业新物种?

当很多人还在报班苦学Python、纠结要不要外包开发时,一群插画师、房产经纪人、宝妈、幼师、旅行规划师,已经靠说话式开发,把生活痛点、小生意需求、个人创意,变成了能接单、能获客、能提效、能变现的应用。他们没写一行代码&#…...

市面上裸眼3D手机膜供应商

行业痛点分析当前裸眼3D手机膜领域面临着诸多技术挑战。其中,3D视觉效果不真实、视角狭窄以及与不同手机型号适配性差是较为突出的问题。测试显示,传统裸眼3D手机膜的有效观看视角通常仅在30度左右,这意味着用户必须在特定角度范围内才能感受…...

别再只盯着数据了!用MSA(测量系统分析)给你的实验和生产数据上个‘保险’

别再只盯着数据了!用MSA(测量系统分析)给你的实验和生产数据上个‘保险’ 实验室里,小王盯着屏幕上那组波动异常的数据已经半小时了。这批产品的关键尺寸测量值忽高忽低,产线主管已经在追问是否要停机检修。但小王心里…...

为什么85%的中文玩家都在寻找MASA模组汉化包?终极解决方案来了

为什么85%的中文玩家都在寻找MASA模组汉化包?终极解决方案来了 【免费下载链接】masa-mods-chinese 一个masa mods的汉化资源包 项目地址: https://gitcode.com/gh_mirrors/ma/masa-mods-chinese 如果你是一位热爱Minecraft的中文玩家,那么你一定…...

终极指南:如何在5分钟内为FF14国际服注入完美中文补丁

终极指南:如何在5分钟内为FF14国际服注入完美中文补丁 【免费下载链接】FFXIVChnTextPatch 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIVChnTextPatch 还在为《最终幻想XIV》国际服的英文界面而烦恼吗?FFXIVChnTextPatch中文补丁工具是你…...

CVE-2026-41940 cPanel认证绕过漏洞深度解析:无权限远程接管服务器(已在野利用)

前言 2026年4月28日,全球最流行的服务器控制面板cPanel发布紧急安全公告,修复了一个编号为CVE-2026-41940的严重认证绕过漏洞。该漏洞CVSS 3.1评分高达9.8分,属于"无需认证、远程可利用、影响范围极广"的致命级漏洞。 更令人担忧的…...

【报错问题】解决 Vercel 部署报错:Express 类型失效与 TypeScript 2349/2339/2769 错误排查

前言 在将 Node.js 项目(特别是 Express TypeScript)部署到 Vercel 时,开发者经常会遇到本地运行完美、云端构建失败的情况。本文将针对 pnpm 环境下的常见 TS 编译错误给出解决方案。 常见错误分析与解决 1. Express 无法调用 (Error TS234…...

任天堂Switch大气层系统终极指南:7步打造完美自定义固件体验

任天堂Switch大气层系统终极指南:7步打造完美自定义固件体验 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 大气层系统(Atmosphere)是任天堂Switch平台…...

QT6.10.1版本连接mysql数据的操作心得

第一步:确定版本号 1、QT的版本号和编译套件的位数:一般可以在QT界面的项目里看到,或者在安装目录下也可以查到(我这里可以看到版本是6.10.1,编译套件是64位) 2.确定mysql的版本号:开始菜单或者…...

开发智能客服场景时,如何借助多模型能力提升回答质量与稳定性

开发智能客服场景时,如何借助多模型能力提升回答质量与稳定性 1. 智能客服系统的多模型接入需求 在构建智能客服系统时,单一模型往往难以覆盖所有用户问题的多样性。专业领域咨询需要模型具备垂直知识,而日常对话则更依赖语言理解能力。通过…...

3分钟搞定微信语音转MP3:silk-v3-decoder音频转换神器

3分钟搞定微信语音转MP3:silk-v3-decoder音频转换神器 【免费下载链接】silk-v3-decoder [Skype Silk Codec SDK]Decode silk v3 audio files (like wechat amr, aud files, qq slk files) and convert to other format (like mp3). Batch conversion support. 项…...

如何用BG3ModManager轻松管理博德之门3模组?终极解决方案指南

如何用BG3ModManager轻松管理博德之门3模组?终极解决方案指南 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. This is the only official source! 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager 你是否在《博德之门3》的模…...

Laravel 12正式支持PHP 8.3 JIT+FFI后,AI模型推理延迟下降64%:性能压测报告与可复现基准测试代码

更多请点击: https://intelliparadigm.com 第一章:Laravel 12 AI集成全景概览 Laravel 12 引入了原生异步任务调度、深度可插拔的 AI 服务抽象层(Illuminate\AI),以及与主流大模型平台(OpenAI、Anthropic、…...

通过标准 OpenAI 协议将现有应用无缝迁移至 Taotoken 平台

通过标准 OpenAI 协议将现有应用无缝迁移至 Taotoken 平台 1. 迁移前的准备工作 在开始迁移之前,请确保您已经拥有 Taotoken 平台的 API Key。登录 Taotoken 控制台,在「API 密钥」页面可以创建新的密钥。同时建议在「模型广场」查看当前支持的模型列表…...

文章十六:ElasticSearch 使用enrich策略实现大宽表

基本原理Elasticsearch 的 Enrich 功能通过以下流程实现数据 enrichment:首先,基于源索引(source index)通过 Enrich Policy 提前生成中间缓存索引(enrich index),该缓存索引不支持实时或局部更…...