备注
Go to the end to download the full example code.
嵌入(Embedding)¶
AgentScope 中,嵌入模块提供了用于向量生成的统一接口,具有以下特性:
支持 缓存 embedding 以避免冗余的 API 调用
支持 不同 embedding API 提供商 并提供一致的接口
AgentScope 内置支持以下 API:
API 提供商 |
类 |
---|---|
OpenAI |
|
Gemini |
|
DashScope |
|
Ollama |
|
所有类都继承自 EmbeddingModelBase
,实现了 __call__
方法并生成包含嵌入和使用信息的 EmbeddingResponse
对象。
以 DashScope 嵌入类为例,您可以按如下方式使用:
import asyncio
import os
import tempfile
from agentscope.embedding import DashScopeTextEmbedding, FileEmbeddingCache
async def example_dashscope_embedding() -> None:
"""DashScope 文本嵌入的使用示例。"""
texts = [
"法国的首都是什么?",
"巴黎是法国的首都城市。",
]
# 初始化 DashScope 文本嵌入实例
embedding_model = DashScopeTextEmbedding(
model_name="text-embedding-v2",
api_key=os.getenv("DASHSCOPE_API_KEY"),
)
# 从模型获取嵌入
response = await embedding_model(texts)
print("嵌入 ID: ", response.id)
print("嵌入创建时间: ", response.created_at)
print("嵌入使用情况: ", response.usage)
print("嵌入向量:")
print(response.embeddings)
asyncio.run(example_dashscope_embedding())
嵌入 ID: 2025-08-27 03:47:01.407_9b75d7
嵌入创建时间: 2025-08-27 03:47:01.407
嵌入使用情况: EmbeddingUsage(time=1.194958, tokens=11, type='embedding')
嵌入向量:
[[0.015137075127432564, -0.016365624039487776, 0.020287963685315425, -0.04122965064493546, 0.008368785020192613, 0.04005745718756168, -0.03651833463356777, -0.03167176553096464, 0.002412013460365278, 0.006881001016602815, 0.04307810955848642, -0.01625291313012491, 0.004212570237437022, -0.0596916975985725, -0.029349920798089648, 0.003947699600434293, -0.0017625168451617776, 0.028808908433147904, 0.014663689308108538, 0.017751968224650996, 0.0251796171516637, -0.00465214278395219, 0.011209099936136772, 0.0018710010954235336, -0.011073846844901336, -0.005728531968367536, 0.00578770519578304, -0.026802654246488936, -0.05279378994556525, -0.019724409138501108, -0.008729459930153775, 0.04019271027879712, -0.0059849492871680504, -0.0488714502997376, -0.04639181029375461, 0.003268616371523041, -0.001377186423777488, 0.018371878226146745, 0.0027783239157945848, -0.03151397025785663, -0.021922271871076947, -0.041274735008680605, -0.006909178743943531, -0.035323598994321415, -0.0005970155980314175, 0.016264184221061198, 0.010217243933743575, -0.026441979336527772, -0.0430104830128687, 0.005494656831439595, 0.00825607411082975, -0.008475860384087333, -0.006773925652708095, 0.028763824069402758, 0.046211472838774026, -0.028673655341912466, -0.019453902956030236, -0.014122676943166794, 0.04954771575591478, 0.05815882923123755, 0.033835814990731614, -0.022891585691597573, -0.03879509500269761, -0.01419030348878451, -0.0015201883900316212, 0.02583334042596831, 0.026577232427763206, -0.0005145957455598236, 0.046707400839970624, 0.012601079666768137, -0.005990584832636194, -0.04138744591804347, -0.036585961179185486, 0.0009369094340788026, 0.0015103261854623705, 0.012612350757704423, -0.012815230394557576, 0.03577444263177287, -0.0070557029261152536, -0.029327378616217075, -0.015554105492075159, 0.000423018131702497, -0.0018484589135509609, 0.017334937860008403, -0.026532148064018064, 0.035684273904282575, -0.03726222663536267, 0.010301777115765721, 0.025337412424771708, 0.005815882923123755, -0.013964881670058785, 0.037172057907872376, -0.026622316791508352, 0.06176557833084918, 0.009591698386779682, 0.0031080033256809603, -0.02046830114029601, 0.04095914446246458, 0.04815010047981528, 0.015993678038590326, 0.020107626230334845, 0.010408852479660441, 0.0026895640746713296, -0.023691833148073903, -0.01594859367484518, -0.024142676785525355, -0.024097592421780212, -0.021595410233924642, 0.014889111126834265, 0.018281709498656457, 0.002420466778567493, -0.01434809876189252, -0.016624859131022362, 0.015362496946158292, -0.024368098604251084, 0.0011883956505946917, 0.0071233294717329716, 0.01841696258989189, -0.024796400059829964, 0.005582007786195813, 0.031356174984748617, -0.02233930223571954, 0.01697426295004724, 0.05401106776668418, 0.004976186648370422, 0.01533995476428572, -0.020006186411908267, 0.017075702768473817, 0.03225786225965153, 0.00044837808630914124, 0.006988076380497536, 0.00841386938393776, 0.014179032397848224, -0.014787671308407687, -0.01413394803410308, -0.013277345122945317, 0.004314010055863599, -0.004573245147398186, 0.020907873686811174, 0.03809628736464785, 0.00249513775602039, 0.0009488849681986069, -0.026261641881547188, -0.01314209203170988, -0.017842136952141287, -0.021741934416096363, -0.03487275535686996, 0.019555342774456815, -0.010634274298386169, 0.010673723116663172, 0.008295522929106751, 0.008402598293001473, -0.011902272028718384, -0.0010468025707075946, 0.005680629831888319, -0.03784832336404956, 0.04539995429136141, 0.00046352361475477603, 0.005379128149342659, 0.05518326122405796, -0.026148930972184327, 0.0025838975971436452, 0.0012806777076355361, -0.016884094222556947, 0.0051452530124147175, -0.017887221315886433, 0.006413250742746931, 0.0447462310170568, -0.00731493801764984, 0.009264836749627378, -0.012172778211189256, 0.02011889732127113, -0.0037222777817085663, -0.008030652292104022, -0.0332722604439173, 0.03539122553993913, -0.02326353169249502, 0.03748764845408839, 0.0026557508018624706, 0.02693790733772437, 0.003184083189500893, 0.024818942241702537, -0.011823374392164378, -0.015137075127432564, -0.016467063857914355, 0.036585961179185486, -0.027478919702666114, -0.013897255124441066, 0.010329954843106438, -0.0004740902625075445, -0.011800832210291805, 0.01543012349177601, -0.02682519642836151, -0.06875365471134672, 0.00210346734598444, -0.011969898574336101, 0.045174532472635684, -0.029981101890521684, 0.0030995500074787454, 0.0041252192826808035, -0.036653587724803205, -0.031649223349092065, 0.006283633196979639, 0.009834026841909838, -0.0034489538265036223, -0.010431394661533014, 0.009281743386031807, -0.007906670291804873, 0.013198447486391313, 0.024616062604849383, -0.00027191506883790815, 0.019949830957226834, -0.00825607411082975, 0.029733137889923385, -0.016929178586302093, -0.05725714195633465, -0.009214116840414089, -0.04147761464553376, -0.0008967561726182825, -0.012071338392762677, 0.005548194513386955, 0.04100422882620973, -0.00035908991279824784, 0.005517199013312167, 0.012860314758302722, 0.0094113609317991, 0.020975500232428893, 0.07055702926115254, 0.00401250837331794, -0.014618604944363393, -0.04490402629016481, 0.005466479104098879, -0.027366208793303252, -0.005596096649866171, 0.00633998865166107, 0.011090753481305766, -0.02953025825307023, 0.024368098604251084, 0.0015103261854623705, -0.014979279854324555, -0.012375657848042409, 0.04152269900927891, 0.03624782845109689, 0.007371293472331271, -0.004573245147398186, 0.004753582602378767, 0.005252328376309438, -0.03996728846007139, -0.002279578141863914, -0.018540944590191042, 0.0037617265999855686, -0.005838425104996328, 0.03624782845109689, 0.043619121923428164, -0.05504800813282252, -0.025066906242300836, -0.000661472149323305, 0.031356174984748617, 0.029327378616217075, 0.021302361869581198, 0.011383801845649211, 0.03672121427042092, 0.04269489246665269, -0.00624981992417078, -0.010391945843256012, -0.020017457502844553, -0.02301556769189672, -0.029665511344305666, 0.049141956482208475, 0.003947699600434293, -0.04145507246366119, -0.01724476913251811, 0.03989966191445367, 0.034286658628183066, -0.0160162202204629, 0.0190706858641965, 0.018980517136706208, 0.010324319297638294, -0.04204116919234808, 0.005142435239680646, 0.00023475569090733908, -0.006317446469788498, -0.03875001063895246, -0.01848458913550961, 0.009749493659887691, 0.05491275504158708, -0.011834645483100665, 0.005438301376758162, 0.02125727750583605, 0.022846501327852427, 0.0040885882371378725, 0.004995911057508923, 0.0064414284700876475, 0.014945466581515696, 0.005911687196082189, 0.12109660101946051, 0.00623291328776635, -0.020671180777149162, -0.005604549968068386, 0.021651765688606075, 0.003868801963880289, 0.040373047733777694, -0.008447682656746617, -0.021550325870179497, -0.05153142776070118, -0.008690011111876774, 0.01097240702647476, 0.00422665910110738, -0.025607918607242583, -0.013277345122945317, -0.008802722021239637, 0.014798942399343974, -0.026194015335929473, -0.02166303677954236, -0.033925983718221905, 0.0005332634899230478, -0.014855297854025406, 0.04386708592402647, -0.007438920017948989, -0.009698773750674402, -0.0383893357289913, 0.031852102985945215, -0.014021237124740217, 0.008661833384536058, -0.00848713147502362, -0.011552868209693506, -0.022993025510024148, 0.02315082078313216, 0.027974847703862715, -0.011017491390219904, 0.04909687211846333, -0.006170922287616776, 0.05058465612205313, 0.03947136045887479, -0.013446411486989612, 0.0518470183069172, 0.02508944842417341, 0.013435140396053325, -0.002176729437070301, 0.001596268253851554, 0.031243464075385755, 0.030522114255463428, 0.03101804225666003, -0.03791594990966727, 0.014426996398446525, -0.0376454437271964, 0.020851518232129742, 0.04305556737661385, 0.01833806495333789, 0.0218771875073318, 0.003443318281035479, 0.021561596961115783, -0.028831450615020477, -0.03881763718457018, 0.03976440882321823, -0.006841552198325813, 0.009912924478463843, 0.04145507246366119, 0.04066609609812114, -0.00825607411082975, 0.0049423733755615635, 0.005832789559528185, -0.00797429683742259, -0.0012412288893585341, 0.005528470104248453, -0.002478231119615961, -0.014021237124740217, -0.0007741830586861685, 0.021065668959919185, -7.902971965091403e-05, 0.013277345122945317, -0.0349178397206151, 0.01617401549357091, 0.015170888400241424, 0.00985656902378241, 0.013266074032009032, 0.010932958208197757, -0.030499572073590855, 0.020783891686512023, -0.01419030348878451, 0.004638053920281832, 0.015633003128629162, -0.023105736419387013, 0.024120134603652782, -0.04918704084595362, -0.0006815487800535651, 0.014066321488485361, -0.016117660038889477, 0.05734731068382493, -0.02792976334011757, -0.009540978477566393, -0.0537405615842133, -0.001951307618344574, -0.033046838625191574, -0.029642969162433093, -0.016996805131919812, -0.024818942241702537, 0.006244184378702637, -0.002768461711225334, -0.017740697133714713, 0.03306938080706414, -0.024368098604251084, 0.015790798401737173, 0.0070782451079878265, 0.012172778211189256, 0.03151397025785663, 0.013164634213582454, -0.005350950422001943, 0.0010108759683481819, -0.011969898574336101, 0.0320324404409258, -0.013108278758901023, 0.07488512818068649, -0.004995911057508923, 0.005412941422151519, 0.011789561119355519, 0.005401670331215232, 0.006311810924320355, -0.005641181013611317, 0.011586681482502366, -0.013074465486092163, -0.02452589387735909, 0.0013278754009312353, -0.008188447565212031, -0.015159617309305137, -0.04684265393120606, -0.012984296758601872, 0.03983203536883595, -0.023173362965004732, 0.0049733688756363505, -0.035323598994321415, -0.01892416168202478, -0.015779527310800887, 0.04064355391624857, -0.04379945937840875, -0.007686884018547289, -0.00020446463401606953, 0.05748256377506037, -0.013119549849837308, 0.013502766941671044, 0.007461462199821562, -0.04508436374514539, 0.001725885799618847, 0.009614240568652255, 0.013852170760695922, 0.05946627577984677, 0.004398543237885747, 0.0028797637342211618, 0.004764853693315053, 0.027050618247087235, -0.08741858130183691, 0.00791794138274116, -0.015711900765183168, 0.002276760369129842, 0.006385073015406216, -0.00893233956700693, 0.0025134532787918556, 0.009608605023184112, -0.021144566596473187, 0.012386928938978695, 0.017334937860008403, 0.023804544057436768, -0.008678740020940488, 0.027974847703862715, -0.01157541039156608, -0.004708498238633622, 0.008013745655699593, -0.03234803098714182, 0.022226591326356678, 0.025405038970389426, 0.0029642969162433095, -0.026847738610234078, 0.005040995421254069, 0.003544758099462056, -0.03872746845707989, 0.009118312567455655, -0.018247896225847597, -0.01154159711875722, 0.009163396931200801, 0.014449538580319098, -0.0008875984112325498, 0.012522182030214131, -0.006334353106192927, -0.006621765925068229, 0.04181574737362235, -0.0073036669267135534, 0.018123914225548446, -0.03485021317499739, 0.005751074150240109, -0.01521597276398657, 0.014370640943765093, -0.009755129205355834, -0.011017491390219904, -0.016613588040086075, -0.012071338392762677, -0.0018357789362476388, -0.037374937544725526, -0.010019999842358563, 0.0003895570804853969, 0.012939212394856727, -0.013006838940474445, 0.042086253556093224, -0.005102986421403644, -0.0038547131002099307, -0.0021936360734747303, 0.003691282281633779, -0.029056872433746203, 0.027321124429558107, -0.0670404488890312, 0.028741281887530185, 0.002271124823661699, -0.03554902081304714, -0.012150236029316683, -0.0015272328218668, -0.0035503936449301993, -0.00031259666268606667, 0.005097350875935501, 0.0244357251498688, 0.007968661291954447, 0.0002460267818436254, -0.03243819971463211, 0.005838425104996328, -0.014077592579421648, 0.024029965876162494, 0.025495207697879718, 0.009952373296740844, -0.009276107840563664, -0.004804302511592056, -0.0034489538265036223, -0.012014982938081247, 0.007202227108286976, 0.02583334042596831, -0.009670596023333686, 0.028065016431353004, -0.03579698481364544, 0.027704341521391843, -0.0383893357289913, 0.02441318296799623, 0.0013680286623917555, 0.006075118014658341, 0.021730663325160077, 0.025382496788516853, -0.02434555642237851, -0.06023270996351424, 0.026982991701469516, -0.03187464516781779, -0.023691833148073903, 0.011891000937782097, 0.03313700735268186, 0.021527783688306924, -0.013615477851033907, -0.018743824227044195, -0.0028811726205881976, 0.0474738350236381, 0.013998694942867644, 0.036946636089146646, -0.023466411329348177, -0.0055425589679188115, 0.02132490405145377, 0.0029586613707751662, 0.038411877910863874, 0.006486512833832793, 0.025630460789115152, -0.017368751132817262, 4.275089569974236e-05, 0.003868801963880289, -0.00600185592357248, -0.036946636089146646, -0.047654172478618674, -0.014934195490579411, -0.024818942241702537, 0.01663613022195865, 0.021426343869880345, -0.00041949591578490747, -0.003116456643883175, -0.02734366661143068, -0.0170080762228561, 0.020389403503742003, 0.0058046118321874686, 0.02224913350822925, -0.029327378616217075, -0.005632727695409102, 0.01841696258989189, -0.03250582626024982, 0.0185747578629999, 0.004846569102603129, -0.01638816622136035, 0.0019428543001423593, -0.013615477851033907, 0.030905331347297164, -0.009524071841161963, 0.0820535420161646, -0.03800611863715756, 0.001282086594002572, -0.008813993112175924, 0.032077524804670944, 0.014539707307809388, 0.035098177175595685, -0.020141439503143704, 0.0165121482216595, -0.015599189855820305, 0.002944572507104808, -0.038997974639550764, 0.031175837529768036, 0.008560393566109482, 0.004826844693464628, -0.00399560173691351, 0.007607986381993285, -0.016128931129825764, 0.0026487063700272916, 0.01102876248115619, -0.01779705258839614, -0.04080134918935658, -0.030747536074189157, -0.033046838625191574, 6.0273919889750036e-05, -0.025810798244095736, -0.02693790733772437, -0.004384454374215389, 1.1997547969289178e-06, 0.0054974746041736655, 0.0005209357342114846, -0.014494622944064242, -0.04314573610410414, -0.0322804044415241, -0.030229065891119983, -0.006537232743046082, 0.038614757547717024, 0.04693282265869635, -0.039877119732581096, 0.012691248394258427, 0.008520944747832479, -0.021110753323664327, -0.00548620351323738, 0.008526580293300622, 0.0028882170524233766, 0.01738002222375355, -0.02984584879928625, -0.0373974797265981, -0.004869111284475702, 0.00880835756670778, -0.004015326146052011, 0.024954195332937974, -0.013356242759499322, 0.0170080762228561, -0.009867840114718697, -0.0029304836434344505, 0.035999864450498596, -0.010166524024530285, -0.018867806227343346, -0.012184049302125542, 0.01978076459318254, -0.020524656594977438, 0.006700663561622234, 0.020941686959620034, 0.020975500232428893, -0.00422665910110738, -0.0007044431835178968, -0.022068796053248668, -0.003736366645378924, 0.01900305931857878, -0.03518834590308598, -0.02091914477774746, -0.01892416168202478, -0.01388598403350478, -0.021122024414600614, 0.008481495929555476, 0.009005601658092792, -0.02896670370625591, -0.021110753323664327, 0.010414488025128585, 0.006210371105893777, -0.01610638894795319, 0.015024364218069701, 0.024886568787320255, 0.01796611895244044, -0.0014145219125039365, 0.03313700735268186, 0.024120134603652782, 0.02091914477774746, 0.030161439345502267, -0.007016254107838251, 0.002030205254898578, -0.0011531734914187969, -0.01434809876189252, 0.00845331820221476, -0.031153295347895463, 0.01953280059258424, 0.003758908827251497, 0.01789849240682272, 0.021144566596473187, -0.012894128031111582, -0.031942271713435506, 0.03566173172241, 0.016117660038889477, 0.004736675965974338, 0.02233930223571954, -0.006661214743345231, -0.004559156283727828, -0.0425145550116721, -0.03417394771882021, -0.004497165283578253, -0.03487275535686996, 0.03412886335507506, -0.02838060697756902, -0.018980517136706208, 0.040170168096924544, 0.01533995476428572, -0.043979796833389324, -0.01258980857583185, -0.039133227730786195, 0.010431394661533014, 0.01738002222375355, -0.01889034840921592, 0.031333632802876044, -0.003558846963132414, -0.0259235091534586, 0.026396894972782626, -0.01329988730481789, 0.03699172045289179, -0.010375039206851584, -0.018191540771166165, 0.01771815495184214, -0.04851077538977644, -0.0210543978689829, 0.03609003317798889, 0.0005033246546235372, -0.0302966924367377, -0.03809628736464785, 0.013491495850734758, 0.011936085301527241, 0.0010038315365130028, -0.018033745498058158, -0.018619842226745047, 0.002905123688827806, -0.02086278932306603, 0.02734366661143068, 0.0008946428430677289, -0.03507563499372311, 0.048195184843560425, 0.009388818749926527, -0.016850280949748088, 0.011936085301527241, 0.05437174267664534, 0.012454555484596414, 0.00032844663431521936, -0.011248548754413775, -0.05879001032366959, -0.008481495929555476, 0.000151719450650167, -0.01999491532097198, 0.02944008952557994, 0.030589740801081147, 0.024120134603652782, -0.06050321614598511, 0.031423801530366335, -0.03829916700150101, 0.010837153935239324, 0.019882204411609115, 0.013108278758901023, 0.025495207697879718, 0.038502046638354166, -0.012882856940175295, 0.002252809300890234, -0.04535486992761626, -0.006204735560425634, -0.042762519012270406, -0.008791450930303351, 0.006362530833533643, 0.004919831193688991, 0.0025261332560951775, -0.02826789606820616, 0.03922339645827649, -0.003541940326727985, 0.03507563499372311, -0.01875509531798048, -0.004559156283727828, 0.01864238440861762, 0.0039307929640298635, 0.028876534978765623, 0.012409471120851268, 0.007264218108436551, -0.06077372232845599, -0.004161850328223734, -0.03424157426443793, -0.056490707772667174, -0.02233930223571954, 0.038411877910863874, 0.016467063857914355, 0.03787086554592213, -0.04485894192641966, -0.015880967129227465, 0.005004364375711138, 0.03453462262878137, -0.015249786036795427, -0.03189718734969036, 0.013311158395754176, -0.011462699482203215, 0.00681901001645324, 0.03182956080407265, 0.017729426042778426, -0.0170080762228561, 0.031807018622200076, -0.07326209108586126, 0.02040067459467829, -0.006926085380347961, 0.037442564090343244, 0.01731239567813583, 0.03196481389530808, 0.018811450772661914, 0.008323700656447467, -0.031266006257258325, 0.04035050555190512, 0.0059173227415503325, -0.037667985909068974, -0.009242294567754805, 0.01919466786449565, 0.026712485518998644, 0.010910416026325184, 0.051801933943172056, 0.062216421968300635, 0.020231608230633993, 0.0032432564169163963, -0.014055050397549075, -0.016996805131919812, 0.037961034273412415, -0.024954195332937974, -0.0129617545767293, 0.035255972448703696, 0.046211472838774026, -0.032595994987740115, -0.0025613554152710723, 0.01475385803559883, 0.012308031302424692, 0.015497750037393728, -0.03288904335208356, -0.011676850209992656, 0.031040584438532602, 0.019498987319775382, 0.012432013302723841, -0.004004055055115725, 0.01903687259138764, 0.024480809513613946, 0.07979932382890734, 0.014280472216274803, -0.0444982670164585, 0.018135185316484732, -0.008019381201167736, 0.01570062967424688, -0.006875365471134672, 0.03187464516781779, -0.008830899748580354, 0.027366208793303252, 0.06054830050973026, 0.025878424789713455, 0.004595787329270758, -0.005460843558630735, 0.04431792956147792, -0.01889034840921592, -0.018349336044274172, -0.02267743496380813, 0.005534105649716597, -0.027726883703264416, -0.01653469040353207, 0.06961025762250449, 0.005844060650464471, 0.0114345217548625, -0.03773561245468669, -0.0059624071052954775, -0.01203752511995382, 0.02295921223721529, -0.03248328407837725, -0.03645070808795005, -0.0009397272068128742, -0.0006695732459337608, 0.02194481405294952, -0.05410123649417447, -0.003868801963880289, -0.01642197949416921, -0.0028487682341463744, 0.07970915510141705, -0.014618604944363393, -0.05806866050374726, 0.0011588090368869401, 0.027140786974577526, 0.031942271713435506, -0.027298582247685534, 0.027230955702067815, -0.008695646657344918, -0.0129617545767293, -0.015745714037992027, -0.02086278932306603, -0.008628020111727199, 0.011056940208496907, -0.03313700735268186, -0.03313700735268186, -0.007624893018397714, -0.007793959382442009, 0.05613003286270601, 0.016376895130424063, 0.003541940326727985, -0.039786951005090804, 0.028560944432549605, 0.009896017842059414, 0.00708388065345597, 0.005142435239680646, 0.0019189032319027507, -0.015576647673947732, 0.041500156827406334, -0.02734366661143068, 0.014731315853726256, 0.017515275314988983, 0.04431792956147792, -0.027546546248283833, -0.008464589293151047, 0.008165905383339458, 0.021246006414899765, 0.03856967318397188, 0.03343005571702531, 0.025427581152262, -0.029597884798687947, 0.009061957112774223, -0.010927322662729614, 0.008757637657494492, -0.002368337982987169, 0.0170080762228561, -0.06226150633204578, -0.04044067427939541, 0.006137109014807916, 0.016241642039188625, -0.07511054999941222, 0.013919797306313639, 0.026802654246488936, -0.028899077160638196, 0.027388750975175825, -0.01937500531947623, 0.044881484108292236, -0.029755680071795958, 0.0084195049294059, -0.01514834621836885, 0.005443936922226306, -0.018326793862401602, 0.02407505023990764, 0.016117660038889477, -0.008154634292403172, 0.007681248473079146, 0.05991711941729822, 0.04095914446246458, -0.0019329920955731086, 0.005798976286719326, -0.00577079855937861, -0.004863475739007559, 0.0037870865545922127, -0.011654308028120083, -0.02759163061202898, -0.02027669259437914, 0.007872857018996014, 0.0059849492871680504, -0.03372310408136875, -0.005767980786644538, 0.020411945685614576, -0.05396598340293903, -0.046797569567460916, -0.004728222647772123, -0.026915365155851797, -0.09057448676399708, 0.035255972448703696, 0.039133227730786195, 0.028493317886931886, 0.04506182156327282, -0.006492148379300936, -0.03300175426144643, -0.04427284519773277, -0.007264218108436551, -0.03974186664134566, 0.014021237124740217, 0.023195905146877305, 0.027636714975774124, 0.027321124429558107, 0.002400742369428992, 0.01811264313461216, 0.028583486614422178, -0.03146888589411148, 0.0058271540140600415, 0.010854060571643752, 0.024277929876760793, 0.013716917669460486, -0.013390056032308181, -0.0010172159569998428, -0.0046577783294203335, 0.031942271713435506, 0.014370640943765093, -0.004525343010918968, 0.006063846923722055, 0.0010608914343779524, 0.002661386347330614, 0.003274251916991184, -0.05734731068382493, -0.03198735607718065, -0.03769052809094155, 0.05166668085193662, 0.02524724369728142, -0.016038762402335472, 0.028538402250677032, 0.04030542118815998, -0.015610460946756591, -0.009022508294497222, 0.05319954921927156, 0.017233498041581825, 0.0057144431046971785, -0.005951136014359192, 0.004956462239231922, -0.02175320550703265, -0.02601367788094889, -0.04873619720850217, -0.04388962810589904, 0.02508944842417341, 0.005968042650763621, -0.0038913441457528613, 0.00939445429539467, -0.012567266393959277, -0.0007903852519070802, -0.0029727502344455243, -0.02968805352617824, -0.011857187664973238, 0.03284395898833842, -0.025337412424771708, 0.05540868304278369, 0.0011926223096957991, 0.047654172478618674, 0.029936017526776538, 0.00236129355115199, -0.02051338550404115, 0.02315082078313216, -0.03011635498175712, -0.024165218967397928, 0.028583486614422178, 0.006559774924918654, 0.018011203316185585, -0.0015540016628404802, -0.10098897478912568, 0.0015399127991701223, -0.00429710341945917, 0.010211608388275431, -0.028989245888128484, 0.012702519485194713, -0.014697502580917397, 0.028538402250677032, -0.012477097666468987, 0.004339370010470244, -0.002510635506057784, -0.007985567928358877, -0.03663104554293063, -0.02833552261382388, -0.006683756925217804, 0.046707400839970624, 0.010431394661533014, -0.016004949129526613, -0.06568791797667684, -0.005396034785747089, -0.050629740485798276, 0.019600427138201957, -0.007878492564464157, -0.04438555610709564, -0.019025601500451354, -0.02224913350822925, 0.0024246934376686005, 0.02009635513939856, 0.034669875720016806, -0.010696265298535743, 0.013964881670058785, 0.000457183626103115, 0.013018110031410731, -0.017853408043077574, 0.04138744591804347, 0.018766366408916768, 0.03996728846007139, 0.02205752496231238, -0.007782688291505723, 0.00018174634134761734, 0.02594605133533117, 0.0028065016431353005, 0.02033304804906057, -0.02928229425247193, -0.026464521518400345, -0.021122024414600614, -0.040688638279993715, -0.0009798804682733943, -0.012353115666169838, 0.011321810845499635, 0.01786467913401386, -0.030657367346698865, -0.0024923199832863185, -0.028583486614422178, 0.018056287679930727, 0.007641799654802143, -0.03225786225965153, -0.02984584879928625, 0.00030238223652505716, 0.02171939223422379, 5.001546602977067e-05, 0.022902856782533856, -0.00839696274753333, 0.011237277663477489, -0.014945466581515696, 0.02833552261382388, 0.009738222568951405, 0.024097592421780212, -0.031942271713435506, 0.028290438250078733, 0.03338497135328016, -0.002188000528006587, 0.010172159569998429, 0.01953280059258424, 0.027997389885735288, -0.019386276410412517, -0.03322717608017215, -0.018349336044274172, -0.0040885882371378725, -0.031108210984150318, -0.0002291201454391959, 0.01892416168202478, -0.007630528563865857, -0.0006459743992859113, -0.0058046118321874686, -0.0017709701633639924, -0.022666163872871844, -0.019634240411010816, 0.04923212520969877, 0.01010453302438071, 0.03232548880526925, -0.01614020222076205, 0.009760764750823978, 0.003034741234595099, 0.03237057316901439, 0.0051452530124147175, 0.024751315696084818, 0.013220989668263886, 0.0029417547343707365, 0.0256755451528603, -0.03523343026683112, -0.006199100014957491, -0.04860094411726673, -0.0022471737554220906, -0.014483351853127956, 0.013626748941970194, 0.023827086239309337, 0.017143329314091533, -0.002038658573100793, -0.023534037874965892, -0.021122024414600614, -0.015509021128330015, -0.040373047733777694, -0.01533995476428572, -0.009416996477267243, 0.018586028953936188, -0.014235387852529657, 0.020874060414002315, -0.030409403346100566, 0.00907322820371051, -0.036428165906077475, 0.03250582626024982, 0.03527851463057627, 0.04810501611607013, 0.013108278758901023, 0.057527648138805516, -0.058609672868689004, -0.030544656437336, 0.03512071935746826, 0.028290438250078733, -0.053920899039193886, -0.028628570978167324, -0.0010066493092470744, -0.028470775705059313, -0.014866568944961692, 0.005105804194137716, -0.02153905477924321, 0.009467716386480533, 0.017549088587797843, 0.030251608072992556, -0.0034123227809606917, -0.035526478631174564, -0.015441394582712296, -0.027118244792704953, 0.004105494873542302, 0.028493317886931886, -0.006103295741999058, -0.015542834401138874, 0.041049313189954875, 0.008374420565660757, -0.019420089683221377, -0.015272328218668, 0.00012785643780849825, 0.0122178625749344, 0.005012817693913353, 0.008887255203261784, -0.032979212079573855, 0.0058046118321874686, 0.02450335169548652, -0.01150778384594836, -0.00848713147502362, -0.030229065891119983, -0.012060067301826391, 0.005350950422001943, -0.0013158998668114312, -0.020592283140595156, -0.009867840114718697, -0.013615477851033907, -0.015756985128928314, 0.04332607355908472, 0.020254150412506566, 0.013559122396352477, 0.05982695068980793, -0.04071118046186629, 0.004604240647472973, -0.0244357251498688, -0.009433903113671673, 0.017751968224650996, 0.007360022381394985, -0.02342132696560303, 0.00014520335120262647, -0.08309048238230296, 0.011090753481305766, -0.029304836434344502, 0.013468953668862185, 0.004004055055115725, -0.0537405615842133, 0.024368098604251084, 0.0010538470025427734, -0.017673070588096994, 0.01054974111636402, 0.002285213687332057, -0.012398200029914982, 0.009788942478164692, -0.056580876500157466, -0.01530614149147686, 0.024864026605447682, -0.013356242759499322, 0.025900966971586028, -0.03288904335208356, 0.042379301920436666, 0.038411877910863874, 0.008690011111876774, -0.0012834954803696078, -0.0065992237431956565, 0.024616062604849383, 0.035751900449900294, -0.014032508215676502, 0.07294650053964524, -0.01106257575396505, -0.017571630769670415, -0.004908560102752704, -0.010696265298535743, -0.013716917669460486, 0.02944008952557994, 0.04959280011965993, -0.042446928466054384, 0.017019347313792385, 0.018405691498955604, 0.002727604006581296, -0.009698773750674402, 0.0038857086002847185, 0.025855882607840882, -0.01971313804756482, 0.0034207760991629066, -0.0036884645088997073, 0.027907221158244996, -0.00848713147502362, 0.03286650117021099, 0.005404488103949304, 0.0015934504811174824, -0.03315954953455443, -0.0007227587062893621, -0.002303529210103522, -0.008182812019743888, -0.0010538470025427734, -0.004353458874140602, 0.06582317106791227, -0.004356276646874674, 0.053244633583016704, 0.0089154329306025, 0.013333700577626749, 0.01777451040652357, 0.011237277663477489, 0.04454335138020365, -0.033339886989535016, -0.005190337376159863, 0.006385073015406216, 0.010690629753067601, 0.001955534277445681, 0.0004917013420954919, 0.00658795265225937, -0.009450809750076103, 0.016613588040086075, -0.005325590467395299, -0.022914127873470143, -0.02792976334011757, -0.0050550842849244266, -0.07912305837273016, 0.038028660819030134, 0.0025007733014885333, 0.04959280011965993, -0.03496292408436025, 0.04129727719055318, -0.010341225934042724, -0.0052495106035753665, 0.015779527310800887, 0.029124498979363922, 0.02184337423452294, -0.01940881859228509, 0.01388598403350478, 0.04077880700748401, -0.006548503833982368, 0.0185747578629999, -0.01709824495034639, -0.018056287679930727, 0.001883681072726856, -0.036946636089146646, 0.007923576928209303, -0.023579122238711038, -0.004714133784101765, -0.011468335027671358, -0.019679324774755962, 0.012206591483998115, -0.028155185158843295, 0.006864094380198385, -0.018135185316484732, -0.024300472058633366, -0.00694299201675239, 0.021223464233027192, 0.019453902956030236, -0.02351149569309332, 0.013220989668263886, 0.004826844693464628, 0.028831450615020477, -0.03773561245468669, -0.023579122238711038, -0.015362496946158292, -0.014607333853427107, 0.02024287932157028, -0.035165803721213404, -0.03940373391325707, -0.02792976334011757, -0.024728773514212245, -0.005294594967320512, 0.04438555610709564, -0.0068528232892621, 0.020310505867187998, 0.01978076459318254, 0.02020906604876142, 0.03482767099312482, -0.03430920081005564, 0.03469241790188938, -0.01416776130691194, -0.010110168569848853, -0.030341776800482848, 0.006187828924021204, -0.006216006651361921, 0.030815162619806873, -0.019420089683221377, -0.03221277789590638, 0.05144125903321089, 0.009681867114269972, -0.0018033745498058156, -0.013694375487587913, 0.020220337139697706, 0.07592206854682483, 0.01564427421956545, 0.04828535357105071, -0.032979212079573855, 0.013694375487587913, -0.017053160586601245, -0.012150236029316683, 0.003096732234744674, 0.010425759116064871, -0.02937246297996222, 0.003465860462908052, -0.04688773829495121, 0.00909013484011494, -0.018597300044872474, -0.017053160586601245, 0.007624893018397714, -0.0007213498199223262, -0.027298582247685534, -0.014607333853427107, 0.057437479411315225, -0.023646748784328757, 0.019735680229437395, 0.04391217028777161, -0.02077262059557574, -0.00903941493090165, 0.015114532945559991, 0.019893475502545402, -0.009862204569250554, -0.04278506119414297, -0.020085084048462272, 0.0026233464154206475, 0.014359369852828806, 0.011789561119355519, 0.009298650022436237, 0.026847738610234078, -0.02308319423751444, 0.0063287175607247845, -0.006063846923722055, -0.03527851463057627, -0.004167485873691877, -0.013119549849837308, 0.003967424009572795, 0.009557885113970823, 0.003403869462758477, 0.04159032555489662, 0.0013673242192082376, -0.01875509531798048, 0.015137075127432564, 0.015531563310202588, 0.08029525183010394, -0.016805196586002945, -0.018912890591088492, -0.017706883860905853, -0.0630730248794584, 0.011620494755311224, 0.007709426200419861, 0.05189210267066234, 0.004040686100658656, -0.004928284511891205, -0.021741934416096363, -0.02777196806700956, -0.02925975207059936, 0.015633003128629162, 0.010189066206402858, 0.005683447604622391, -0.007861585928059727, -0.017887221315886433, -0.023376242601857885, -0.025968593517203743, -0.02919212552498164, 0.014674960399044824, 0.007636164109334, 0.0024740044605148534, -0.023038109873769294, 0.01308573657702845, -0.00884217083951664, 0.026960449519596943, 0.015227243854922856, -0.025810798244095736, -0.006841552198325813, 0.0032376208714482535, 0.00059278893893031, 0.0376454437271964, 0.00424356573751181, 0.011710663482801515, -0.013919797306313639, 0.011868458755909524, 0.013401327123244468, -0.011710663482801515, -0.04639181029375461, -0.011643036937183797, 0.0034743137811102665, -0.01614020222076205, -0.0011771245596584054, -0.012522182030214131, -0.005798976286719326, 0.026712485518998644, -0.042537097193544676, -0.030634825164826292, -0.01573444294705574, 0.007444555563417133, -0.04564791829195971, -0.003908250782157291, 0.0523429463081138, 0.03593223790488088, 0.046211472838774026, -0.021482699324561778, -0.0010341225934042723, -0.009456445295544246, 0.008943610657943217, 0.0006262499901474102, 0.01010453302438071, -0.02490911096919283, -0.01738002222375355, -0.03778069681843184, 0.025900966971586028, -0.003778633236389998, -0.024728773514212245, 0.02407505023990764, -0.03315954953455443, -0.008070101110381025, 0.032595994987740115, 0.03471496008376195, 0.009822755750973551, 0.04941246266467935, 0.034940381902487674, 0.017808323679332428, 0.017120787132218963, 0.0018301433907794956, -0.01468623148998111, 0.01632053967574263, 0.01203752511995382, 0.009822755750973551, 0.024818942241702537, 0.04594096665630315, 0.0007305075813080589, -0.03146888589411148, -0.0017766057088321355, -0.033249718262044724, -0.011051304663028763, -0.011214735481604916, -0.003989966191445367, -0.03748764845408839, 0.04501673719952767, 0.042537097193544676, -0.0577079855937861, 0.0015934504811174824, 0.003460224917439909, 0.014968008763388269, -0.04125219282680803, 0.001418748571605044, 0.012713790576131, 0.04805993175232499, 0.008002474564763306, 0.00894924620341136, -0.004294285646725098, 0.011733205664674088, -0.01216150712025297, -0.027050618247087235, 0.00488320014814606, -0.008492767020491763, 0.023195905146877305, -0.011440157300330643, 0.0031643587803623923, 0.0020330230276326498, 0.02375945969369162, -0.012026254029017533, -0.03095041571104231, -0.02752400406641126, -0.014517165125936815], [-0.012610003975962562, 0.011593887620123516, 0.04609103790085913, -0.04706650960246462, -0.01922492145247475, 0.02467130511977204, -0.04848907250063928, -0.036681800445789566, 0.0030331073221795527, 0.020230876644755407, 0.03975047184042348, -0.007783451285727093, 0.013331446588608286, -0.06047924549954003, -0.026540959214515884, 0.004933244907598569, -0.00099071344694307, 0.019275727270266704, -0.012904677719155886, 0.00593411951810003, 0.015800609333297168, 0.023838089707984022, -0.003843460115961192, -0.028552869599077196, -0.002498376089919255, -0.00411273095025854, 0.01744671782975642, -0.024142924614735738, -0.021866823977656272, -0.0010764482644669896, -0.0009722963379934872, 0.03812468567108101, 0.004930704616708971, -0.019417983560084173, -0.009902053887651505, 0.025646776821377525, 0.018615251638971327, 0.015749803515505215, -0.004351518293880715, 0.002192271037722742, -0.014357724108005721, -0.013829343602969418, 0.01540432395451994, -0.010496481955817347, -0.009170450111447391, -0.016430601473917377, -0.0177921973907417, -0.033308294144403935, -0.02158231139802134, 0.013494025205542532, 0.018452673022037076, -0.00122505528150845, 0.019275727270266704, 0.029426729665098777, 0.020992963911634695, -0.03499504729509675, -0.038205974979548134, -0.020413777588806435, 0.014916588103717198, 0.055764465608446855, -0.008565860879723159, -0.03552342780013305, -0.03966918253195636, -0.003513222300313502, 0.0054108195948429205, 0.02202940259459052, 0.03414150955619195, -0.026256446634880953, 0.027618042551705274, -0.005888394282087273, -0.004798609490449896, -0.0480419813040701, -0.026601926195866227, 0.011095990605762383, -0.0060662146443591055, 0.035564072454366616, 0.023045518950429566, 0.03017865576841967, -0.001089784791637377, 0.008784325896228554, -0.015485613262987063, 0.003228709720678569, 0.010709866390543546, 0.022374882155575797, 0.0015038522066417883, 0.04007562907429198, -0.026581603868749446, -0.011858077872641669, 0.002992462667945991, 0.05905668260136536, -0.003038187903958748, 0.025748388456961428, -0.013961438729228493, 0.04617232720932626, 0.023147130586013472, 0.005888394282087273, -0.008606505533956721, 0.024142924614735738, 0.032739268985134067, -2.5005988444476525e-05, -0.03375538534097311, -0.02068812900488298, -0.005776621482944977, -0.04082755517761287, -0.017314622703497345, -0.001484800024969806, -0.02485420606382307, 0.0023789824181081666, -0.006091617553255081, 0.004442968765906229, -0.009358431637277615, -0.0022595887462970787, -0.0008840212295799702, 0.019905719410886914, -0.039913050457357734, 0.006101778716813472, 0.01563803071636292, 0.02733352997207034, -0.03574697339841764, 0.05840636813362837, 0.03277991363936763, -0.04661941840589544, 0.02111489787433538, 0.027902555131340205, -0.025545165185793618, -0.003945071751545097, -0.010333903338883099, 0.013534669859776095, 0.021318121145503188, -0.015475452099428673, 0.002245617146404292, -0.011614209947240297, -0.030849292563273442, -0.02113522020145216, 0.0022354559828459014, 0.007371924161612279, 0.006254196170189329, 0.009322867564823248, 0.04135593568264918, 0.02249681611827648, 0.007021364018847809, 0.050521305212317374, -0.013605798004684828, 0.0063558078057732335, -0.022781328697911413, -0.02442743719437067, -0.02265939473521073, 0.010689544063426766, -0.02316745291313025, 0.018412028367803517, 0.008885937531812459, -0.0019788866029965425, -0.027394496953420683, 0.006533628168045066, 0.009287303492368882, -0.058284434170927685, 0.05877217002173043, -0.0002025881984454098, 0.028735770543128224, 0.03481214635104572, -0.0012669700811868106, -0.01958056217701842, 0.015526257917220624, -0.015516096753662235, 0.0458065253212242, -0.009084080221201073, -0.016603341254410015, 0.022598427753860385, -0.023980345997801487, -0.028776415197361786, -0.007199184381119642, -0.019275727270266704, -0.016583018927293233, -0.023960023670684706, -0.03393828628502414, 0.03698663535254128, 0.01055744893716769, 0.003320160192704083, 0.023025196623312785, 0.0014720985705218182, 0.013179029135232428, 0.035137303584914216, -0.03645825484750498, -0.0029543583046020266, -0.013829343602969418, 0.036641155791556, -0.03332861647152071, -0.023756800399516897, 0.01986507475665335, -0.037799528437212515, 0.018757507928788792, 0.005710573919815439, -0.04099013379454712, -0.0511309750258208, 0.05174064483932423, 0.01984475242953657, 0.0037393081894876896, -0.018869280727931086, -0.006609836894732995, -0.001967455293993353, -0.0224764937911597, -0.02885770450582891, -0.012742099102221639, 0.007610711505234456, 0.02312680825889669, -0.027028695065318627, 0.0002592684389195566, -0.020129265009171504, 0.007727564886155946, 0.02912189475834706, -0.010923250825269746, -0.003835839243292399, -0.02997543249725186, 0.008093366774258003, 0.037515015857577584, -0.0229032626606121, -0.027516430916121368, -0.0037850334255004467, 0.0026393622342919224, -0.00827626771830903, -0.004282930439861579, 0.04393687122648036, -0.027658687205938837, 0.05019614797844888, 0.0028019408512261696, -0.03233282244279845, -0.0034852791005279284, 0.07055911974946337, -0.03332861647152071, 0.02361454410969943, -0.0321702438258642, 0.03702728000677484, -0.03324732716305359, -0.012650648630196125, -0.013727731967385514, 0.005588639957114754, -0.01588189864176429, 0.0005963332863330402, -0.017995420661909508, -0.05401674547640369, 0.030320912058237136, 0.0392017690082704, 0.03534052685608202, 0.023411320838531622, 0.013981761056345274, 0.02357389945546587, 0.004000958151116244, -0.05600833353384822, -0.015282389991819254, -0.021866823977656272, 0.01894040887283982, 0.028756092870245005, 0.01430691829021377, 0.023147130586013472, -0.004374380911887093, -0.06214567632311606, -0.012315330232769239, 0.00956673549022462, 0.028573191926193977, 0.010222130539740804, 0.016837048016252996, 0.02312680825889669, 0.04848907250063928, 0.02550452053156006, -0.013687087313151951, -0.033389583452871054, -0.020952319257401132, -0.02820739003809192, 0.033816352322323454, 0.013920794074994932, -0.03810436334396423, -0.012975805864064618, 0.049261320931076956, 0.0719003933391709, -0.0343040881731262, 0.029873820861667955, 0.0060052476630087625, -0.007224587290015618, -0.053488364971367386, -0.011746305073499374, -0.011045184787970432, -0.03434473282735976, -0.05076517313771874, 0.0036097533541182116, -0.0013514347532659313, 0.05893474863866468, -0.014682881341874216, -0.02558580984002718, 0.02357389945546587, 0.03613309761363648, 0.014113856182604351, -0.0073617629980538895, -0.0010853392825805812, -0.0012225149906188524, -0.03192637590046283, 0.05995086499450372, 0.03509665893068065, -0.00806288328358283, -0.008327073536100984, 0.024691627446888822, 0.010943573152386527, 0.016461084964592546, -0.044140094497648164, -0.0064929835138115045, -0.05556124233727904, 0.0167252752171107, 0.02467130511977204, -0.005832507882516125, -0.04832649388370503, -0.03970982718618992, -0.018574606984737764, -0.02070845133199976, -0.030910259544623783, -0.010069713086364947, -0.03619406459498682, -0.03194669822757961, -0.012244202087860506, 0.030341234385353917, -0.03727114793217621, -0.0094803655999783, -0.01518077835623535, 0.03162154099371112, -0.0018201184223966913, 0.012640487466637734, 0.019336694251617048, -0.04050239794374438, -0.013819182439411028, 0.014388207598680893, 0.00848965215303523, 0.009409237455069568, 0.03702728000677484, 0.0020500147479052756, 0.03235314476991523, 0.013971599892786884, -0.010933411988828136, 0.04042110863527725, 0.0171520440865631, -0.006528547586265872, 0.03590955201535189, 0.01849331767627064, 0.00726523194424918, 0.03658018881020566, 0.024264858577436422, -0.030849292563273442, 0.011309375040488583, -0.021724567687838807, 0.005111065269870402, 0.019194437961799583, 0.022740684043677854, 0.01850347883982903, 0.0005871247318582489, -0.0020068298027821163, 0.02089135227605079, -0.04251430832830569, 0.02071861249555815, -0.039079835045569715, 0.004496314874587779, 0.047838758032902294, 0.013778537785177465, -0.017202849904355052, -0.024691627446888822, -0.04922067627684339, 0.00021878255286659462, -0.011299213876930192, 0.0012377567359564382, 0.009190772438564173, -0.0023739018363289717, 0.0030483490675171383, 0.008819889968682921, 0.005461625412634873, -0.02355357712834909, -0.01803606531614307, 0.03784017309144608, -0.019123309816890848, -0.0012383918086788374, -0.021053930892985035, 0.033836674649440235, -0.004524258074373353, 0.012091784634484648, -0.009922376214768285, -0.008515055061931207, 0.002819722887453353, -0.032292177788564885, 0.03564536176283374, -0.006701287366758509, -0.006269437915526915, 0.019814268938861398, -0.0009227606656463337, 0.034405699808710104, -0.03842952057783273, 0.0058071049736201485, -0.046416195134727625, -0.004544580401490134, -0.06299921406202086, -0.04231108505713788, -0.014276434799538598, -0.01985491359309496, 0.001995398493778927, 0.014743848323224559, -0.01055744893716769, 0.013087578663206914, -0.020383294098131267, -0.005476867157972459, 0.018889603055047867, -0.021379088126853532, 0.01913347098044924, -0.025667099148494306, -0.005217757487233502, 0.009526090835991057, -0.01562786955280453, 0.009134886038993024, 0.011919044853992011, 0.032434434078382354, -0.01346354171486736, -0.0449529875823194, 0.0019115688944222056, 0.01430691829021377, 0.007930788157323756, -0.004051763968908197, 0.004110190659368942, -0.01389031058431976, -0.034243121191775854, 0.014002083383462056, 0.008474410407697645, -0.022293592847108672, -0.048976808351442025, 0.013473702878425751, 0.011492275984539611, 0.011055345951528822, 0.021785534669189147, -0.016186733548516005, 0.028654481234661102, -0.006802899002342414, 0.03066639161922241, -0.05950377379793454, -0.010338983920662294, 0.001036438682955827, 0.06385275180092566, -0.004826552690235469, 0.0028908510323620864, -0.029182861739697405, -0.03901886806421937, -0.02176521234207237, 0.0015216342428689717, 0.007493858124312965, 0.07592421410829353, 0.014012244547020446, 0.010872445007477794, 0.016146088894282443, 0.015028360902859493, 0.04991163539881394, -0.01098421780662009, 0.025402908895976153, -0.0388766117744019, 0.037657272147395046, 0.014042728037695618, 0.0018455213312926675, 0.030747680927689536, -0.017121560595887927, 0.0007608171214344858, 0.01871686327455523, -0.0007214426126457228, 0.018371383713569955, -0.025423231223092934, -0.02154166674378778, 0.00021735363924119596, 0.03981143882177383, -0.02339099851141484, 0.01568883653415487, 0.006122101043930253, 0.014337401780888942, -0.0011831404818300893, 0.03743372654911046, -0.003464956773411147, -0.02353325480123231, 0.024163246941852515, 0.007707242559039165, -0.00016249923284394744, 0.01805638764325985, 0.01611560540360727, 0.016135927730724052, 0.05044001590385025, -0.014296757126655379, -0.008078125028920417, 0.0383482312693656, -0.02532161958750903, 0.006442177696019552, -0.023025196623312785, -0.006564111658720238, -0.01937733890585061, 0.004968808980052935, 0.011329697367605364, -0.01389031058431976, -0.02245617146404292, -0.017924292517000773, -0.001809957258838301, -0.030219300422653233, 0.017111399432329536, 0.011929206017550402, 0.002185920310498748, -0.004265148403634396, 0.04121367939283171, 0.012823388410688762, -3.411531280639297e-05, 0.004209262004063249, 0.029833176207434395, -0.020769418313350104, -0.003221088848009776, -0.04308333348757556, 0.018452673022037076, 0.0007189023217561251, -0.024976140026523753, -0.010486320792258957, -0.008438846335243277, 0.023777122726633678, -0.013544831023334486, 0.019184276798241192, 0.05064323917501806, 0.002014450675450909, -0.04092916681319678, -0.01605463842225693, -0.007112814490873323, -0.001525444679203368, 0.03885628944728512, 0.02536226424174259, 0.028369968655026168, -0.008428685171684887, -0.02308616360466313, 0.008769084150890968, 0.00859634437039833, -0.021277476491269626, 0.020657645514207807, 0.007854579430635826, 0.037799528437212515, -0.03586890736111833, 0.033430228107104616, -0.026703537831450134, 0.034690212388345035, 0.0015775206424401191, 0.03149960703101043, 0.037515015857577584, -0.021704245360722026, -0.013585475677568046, -0.05031808194114956, 0.010709866390543546, -0.04515621085348721, -0.03058510231075529, 0.020241037808313798, 0.017141882923004708, 0.03239378942414879, -0.021988757940356957, 0.013229834953024381, 0.0053498526134925775, 0.03448698911717723, 0.008428685171684887, 0.04515621085348721, -0.020383294098131267, -0.04092916681319678, 0.030564779983638508, 0.0008205139573400298, -0.0011215384277573472, 0.026459669906048762, -0.017690585755157792, -0.012670970957312904, -0.02404131297915183, -0.01808687113393502, 0.0033963689193920116, -0.020180070826963457, -0.01059809359140125, 0.024285180904553203, -0.011736143909940983, -0.00781901535818146, -0.0009494337199871087, 0.008438846335243277, 0.015089327884209835, 0.006305001987981281, -0.042433019019838564, 0.043733647955312545, 0.0016880232961376154, 0.016887853834044946, -0.010526965446492518, -0.005154250214993561, 0.009114563711876245, 0.007377004743391475, 0.010526965446492518, 0.05613026749654891, -0.022354559828459016, 0.006015408826567153, -0.012833549574247153, 0.03832790894224882, 0.0007620872668792846, 0.05621155680501603, -0.040807232850496096, -0.0004998022325283308, 0.00683846307479678, 0.009988423777897824, -0.003731687316818897, 0.014398368762239284, 0.018422189531361908, 0.03123541677849228, -0.044587185694217345, -0.04011627372852554, -0.03456827842564435, 0.018554284657620983, 0.022415526809809357, 0.021785534669189147, -0.003815516916175618, -0.0010872445007477794, 0.017903970189883992, -0.023228419894480594, 0.03196702055469639, -0.011035023624412041, -0.03676308975425669, -0.037108569315241965, -0.028491902617726852, 0.005751218574049001, -0.01610544424004888, -0.023634866436816213, 0.005072960906526438, -0.00893674334960441, 0.0013044393718083754, 0.009424479200407152, 0.001306979662697973, -0.046578773751661876, -0.01982443010241979, -0.04296139952487487, -0.025037107007874097, 0.03282055829360119, 0.020667806677766198, -0.011360180858280536, -0.020129265009171504, -0.011532920638773174, -0.0065082252591490905, -0.0070721698366397615, -0.0011386853912621312, 0.008459168662360059, 0.013077417499648523, -0.030341234385353917, -0.03788081774567964, 0.00017956681225843142, -0.019326533088058657, -0.025626454494260743, 0.05178128949355779, -0.004811310944897883, 0.01455078621561514, -0.022781328697911413, 0.0052126769054543064, 0.044343317768815976, -0.011776788564174545, -0.006345646642214843, -0.02050522806083195, -0.0006211011225066169, -0.04426202846034885, -0.0021897307468331443, -0.010171324721948852, 0.007199184381119642, 0.005918877772762444, -0.013016450518298181, -0.008459168662360059, -0.006889268892588733, -0.015018199739301102, -0.032292177788564885, 0.014621914360523874, -0.003327781065372876, 0.003327781065372876, -0.012660809793754516, -0.005862991373191296, 0.0010116708467822503, -0.012427103031911534, 0.005441303085518092, -0.017761713900066527, -0.00910948313009705, -0.007554825105663308, -0.015566902571454187, 0.016796403362019433, -0.0003819962425232414, -0.021175864855685723, 0.027719654187289177, 0.01767026342804101, 0.033430228107104616, 0.015363679300286377, -0.008824970550462115, 0.012345813723444411, 0.03574697339841764, -0.017639779937365842, -0.017243494558588614, -0.012315330232769239, -0.0034700373551903425, 0.030036399478602205, -0.012152751615834992, 0.02402099065203505, -0.010115438322377704, -0.026358058270464856, -0.003934910587986706, 0.05117161968005436, -0.0005004373052507302, -0.021744890014955588, -0.013341607752166676, -0.00812893084671237, -0.002462812017464888, -0.046863286331296806, -0.016623663581526796, 0.028065133748274455, 0.028654481234661102, -0.015292551155377644, -0.02318777524024703, 0.01893024770928143, 0.011177279914229508, -0.056048978188081786, 0.031337028414076186, -0.04844842784640572, 0.021379088126853532, 0.025402908895976153, -0.0511309750258208, 0.021683923033605244, -0.006452338859577943, -0.033552162069805304, 0.03180444193776214, 0.01633915100189186, 0.05426061340180506, 0.0019141091853118032, -0.007879982339531803, 0.0134228970606338, -0.04905809765990915, -0.034019575593491266, 0.004148295022712906, -0.005629284611348316, -0.046294261172026945, -0.02139941045397031, 0.03466989006122825, -0.0162985063476583, 0.0012383918086788374, -0.011278891549813413, -0.00848965215303523, -0.026378380597581637, -0.022415526809809357, 0.006726690275654486, 0.0220497249217073, -0.01623753936630796, 0.023472287819881966, 0.016623663581526796, -0.0061119398803718625, 0.004417565857010253, 0.04466847500268447, -0.016572857763734843, -0.026581603868749446, -0.04600974859239201, -0.04491234292808584, -0.009495607345315887, -0.019062342835540504, -0.0019776164575517436, 0.010476159628700566, 0.02755707557035493, 0.04706650960246462, -0.02115554252856894, 0.00010732729008549925, -0.027516430916121368, -0.00838295993567213, 0.0009322867564823249, 0.012213718597185334, -0.015983510277348196, 0.009922376214768285, 0.01055744893716769, -0.00019306210760941877, 0.004140674150044113, -0.004844334726462653, -0.051212264334287924, -0.02528097493327547, 0.03192637590046283, -0.006360888387552429, 0.02028168246254736, -0.0317434749564118, 0.02465098279265526, -0.016227378202749568, 0.005883313700308077, -0.0022214843829531147, 0.00314233983043225, 0.0259922563823628, 0.014134178509721132, 0.02713030670090253, -0.018574606984737764, -0.006152584534605424, -0.062105031668882496, -0.010750511044777108, -0.0316418633208279, -0.1060012582411293, -0.0016143548603392845, 0.04157948128093377, -0.0016804024234688226, 0.022821973352144975, -0.01655253543661806, -0.02020039315408024, 0.01145163133030605, 0.04800133664983654, -0.01935701657873383, -0.0029162539412580625, 0.006411694205344381, -0.009902053887651505, 0.022720361716561072, 0.016654147072201968, -0.002964519468160417, -0.00847949098947684, 0.010943573152386527, -0.05356965427983451, -0.003182984484665812, -0.01473368715966617, 0.02006829802782116, 0.007585308596338479, 0.02008862035493794, -0.0006934994128601489, 0.04025853001834301, -0.017507684811106764, 0.05100904106312012, 0.023045518950429566, -0.04157948128093377, 0.015089327884209835, 0.043489780029911176, -0.019052181671982114, 0.01630866751121669, 0.026683215504333353, 0.039913050457357734, 0.02046458340659839, 0.025484198204443278, -0.006117020462151058, -0.010638738245634813, 0.02495581769940697, -0.02816674538385836, 0.0021617875470475705, -0.0007773290122168703, 0.03828726428801526, -0.009038354985188315, -0.016389956819683815, -0.017528007138223545, -2.1235244155230067e-05, -0.013392413569958628, -0.016430601473917377, -0.0035056014276447093, 0.024203891596086078, 0.027638364878822055, 0.0076513561594680176, 0.013372091242841846, 0.0072550707806907895, 0.013412735897075409, 0.07852547197924148, 0.01585141515108912, -0.04706650960246462, 0.029873820861667955, 0.004854495890021043, 0.01959072334057681, 0.011004540133736869, 0.024610338138421697, 0.007742806631493532, 0.007036605764185394, 0.044343317768815976, 0.028552869599077196, 0.010933411988828136, -0.007448132888300208, 0.043733647955312545, -0.02270003938944429, 0.00242851809045532, -0.016278184020541518, -0.01758897411957389, 0.0007805043758288673, -0.007971432811557317, 0.05633349076771672, 0.004376921202776691, -0.014266273635980207, -0.03631599855768751, 0.0010351685375110282, -0.0030407281948483457, 0.007122975654431713, -0.02773997651440596, -0.020779579476908495, -0.006228793261293353, -0.018645735129646495, 0.030889937217507, -0.04808262595830366, 0.00011971120817228763, -0.019509434032109686, 0.0075141804514297465, 0.05572382095421329, -0.011421147839630878, -0.01739591201196447, -0.02424453625031964, -0.0069197523832639045, -0.01606479958581532, -0.021480699762437435, 0.033592806724038866, 0.012985967027623009, -0.027800943495756302, 0.02373647807240012, -0.03237346709703201, -0.013961438729228493, 0.006432016532461162, -0.014134178509721132, -0.08027319211128464, 0.008433765753464082, -0.042636242291006377, 0.026276768961997734, 0.03615341994075326, 0.028085456075391237, -0.017131721759446317, 0.020779579476908495, -0.019082665162657286, 0.0187473467652304, -0.009292384074148077, -0.020972641584517913, -0.012040978816692697, 0.030056721805718986, 0.000567755013825067, 0.0006566651949609835, -0.006686045621420923, 0.06291792475355373, -0.020393455261689657, 0.02710998437378575, 0.023065841277546347, 0.038063718689730665, 0.042433019019838564, 0.017975098334792727, -0.00023100770277278314, -0.0334505504342214, 0.018625412802529717, 0.012295007905652458, -0.03903919039133615, -0.018970892363514992, 0.011075668278645603, -0.06580369520413663, -0.05608962284231535, 0.03204830986316352, -0.03080864790903988, -0.05556124233727904, 0.001696914314251207, 0.0057918632282825625, -0.014723525996107779, 0.03235314476991523, -0.027841588149989865, 0.04312397814180912, -0.023980345997801487, -0.01983459126597818, -0.019042020508423723, 0.009648024798691743, -0.019194437961799583, 0.00805272212002444, -0.011980011835342353, -0.012010495326017525, 0.009978262614339433, 0.04092916681319678, 0.02643934757893198, -0.012467747686145097, -0.004333736257653532, 0.0006547599767937854, 0.019011537017748555, -0.00012860222628587926, -0.045562657395822825, -0.045887814629691326, -0.02072877365911654, -0.006147503952826229, 0.010902928498152964, -0.017639779937365842, -0.0034497150280735616, -0.0036935829534749326, -0.0598695756860366, -0.03889693410151868, -0.001558468460768137, -0.038775000138818, -0.03080864790903988, 0.027638364878822055, 0.02292358498772888, -0.013839504766527809, 0.032861202947834754, -0.005735976828711416, -0.011512598311656392, -0.0458065253212242, -0.01959072334057681, -0.056292846113483154, 0.01822912742375249, 0.008875776368254068, 0.004714779891093174, 0.02509807398922444, -0.010008746105014604, 0.026479992233165543, 0.0317434749564118, 0.022781328697911413, 0.04584716997545776, -0.009155208366109805, 0.04584716997545776, 0.004796069199560298, 0.012244202087860506, -0.006559031076941043, -0.030930581871740564, 0.04119335706571493, 0.026683215504333353, 0.01807670997037663, -0.016786242198461043, 0.038490487559183065, 0.00694515529215988, 0.016786242198461043, -0.044302673114582414, -0.018178321605960536, -0.034954402640863184, 0.03702728000677484, 0.05007421401574819, -0.01496739392150915, 0.06003215430297085, 0.03275959131225085, -0.044587185694217345, 0.01697930430607046, 0.034019575593491266, 0.017213011067913443, 0.008951985094941996, -0.00314233983043225, 0.030219300422653233, -0.013534669859776095, -0.017121560595887927, -0.044749764311151595, -0.026154834999297046, -0.0018328198768446794, 0.00683846307479678, -0.037250825605059434, 0.0028502063781285242, -0.029853498534551177, -0.014449174580031235, -0.018879441891489476, -0.03523891522049812, -0.01936717774229222, 0.03788081774567964, -0.0343040881731262, 0.0364379325203882, -0.01254903699461222, 0.046863286331296806, 0.01409353385548757, -0.01694882081539529, -0.019265566106708314, 0.03241411175126557, -0.004643651746184441, -0.0303615567124707, 0.012386458377677972, 0.014957232757950759, 0.024772916755355943, -0.01589205980532268, -0.04694457563976393, 0.004874818217137824, -0.007432891142962622, -0.05141548760545574, -0.01581077049685556, 0.03154025168524399, 0.004257527530965604, 0.06283663544508661, 0.02528097493327547, 0.025118396316341222, 0.006015408826567153, 0.01782268088141687, -0.04129496870129883, -0.014601592033407093, 0.011482114820981222, 0.04722908821939886, 0.013300963097933114, 0.013687087313151951, -0.03873435548458444, -0.017517845974665155, -0.03889693410151868, 0.018157999278843755, 0.03460892307987791, -0.011502437148098002, 0.019753301957511057, -0.020403616425248048, 0.00042200582403440385, 0.009739475270717257, -0.00178963493172152, -0.0449529875823194, 0.026825471794150818, 0.01408337269192918, -0.011715821582824202, -0.03265797967666694, 0.04231108505713788, 0.0031245577942050668, 0.005634365193127511, 0.042433019019838564, -0.013331446588608286, -0.013260318443699551, 0.0005413994958454918, -0.007021364018847809, 0.015018199739301102, -0.005083122070084828, -0.01956023984990164, -0.00347257764607994, -0.016156250057840833, -0.006025569990125544, -0.014327240617330551, 0.004529338656152548, 0.03576729572553442, -0.03231250011568167, -0.007194103799340447, -0.030219300422653233, 0.009658185962250133, 0.006686045621420923, -0.047554245453267356, -0.02135876579973675, -0.011644693437915469, 0.03759630516604471, 0.001399700280168286, -0.009678508289366915, -0.004282930439861579, 0.022740684043677854, -0.010923250825269746, 0.005415900176622116, -0.03759630516604471, 0.016796403362019433, -0.03351151741557174, -0.020972641584517913, 0.04076658819626253, -0.02552484285867684, 0.024996462353640534, -0.0030026238315043812, 0.013819182439411028, -0.012965644700506228, -0.041051100775897464, -0.017416234339081252, -0.01942814472364256, -0.021643278379371682, -0.0006693666494089716, 0.004605547382840477, -0.017355267357730908, -0.02225294819287511, -0.026988050411085065, -0.033023781564769, -0.0211961871828025, -0.012152751615834992, 0.027902555131340205, -0.0009653105380470938, 0.02776029884152274, 0.0013146005353667659, 0.015384001627403159, -0.002072877365911654, 0.010689544063426766, 0.00390950767909073, 0.0009176800838671385, 0.0012028277362244708, 0.002480594053692071, 0.02532161958750903, -0.0727539310780757, 0.04694457563976393, -0.06917720150552226, -0.023960023670684706, 0.0006763524493553651, -0.004249906658296811, 0.04096981146743034, 0.015008038575742712, -0.013930955238553323, 0.015343356973169596, -0.03832790894224882, 0.0003215055657146982, -0.007280473689586765, -0.04111206775724781, -0.012305169069210848, -0.002786699105888584, -0.002093199693028435, 0.0006439637405129954, -0.032718946658017285, 0.029629952936266586, -0.015251906501144082, 0.022842295679261757, 0.05031808194114956, 0.06649465432610718, 0.03733211491352655, 0.02715062902801931, -0.018208805096635708, -0.019001375854190164, 0.051212264334287924, 0.035807940379767984, -0.02536226424174259, -0.017426395502639642, 0.006884188310809537, -0.05832507882516125, -0.04267688694523994, 0.021175864855685723, -0.015109650211326616, -0.011929206017550402, 0.0035310043365406854, 3.0185800336546663e-05, 0.013290801934374723, -0.03310507087323612, -0.02312680825889669, -0.01363628149536, -0.00879956764156614, 0.033389583452871054, -0.0009164099384223397, 0.009876650978755529, 0.03560471710860018, 0.01717236641367988, -0.01964152915836876, -0.006533628168045066, 0.014367885271564112, 0.008814809386903726, -0.0017324783867055736, 0.025057429334990878, -0.025484198204443278, -0.021216509509919282, 0.01870670211099684, -0.025850000092545334, -0.005238079814350283, -0.037962107054146765, -0.035543750127249835, 0.02182617932342271, -0.006701287366758509, 0.019316371924500267, 0.007422729979404232, 0.017995420661909508, -0.015323034646052816, 0.025667099148494306, 0.04552201274158927, -0.016217217039191177, 0.04103077844878068, -0.04074626586914575, 0.03280023596648441, 0.00968358887114611, -0.05312256308326533, 0.02465098279265526, 0.015719320024830043, -0.007793612449285484, -0.014896265776600416, -0.04292075487064131, -0.041071423103014246, -0.0320686321902803, 0.0014276434799538598, -0.01561770838924614, -0.07897256317581067, 0.018554284657620983, -0.005725815665153025, -0.0003816787061620417, 0.023065841277546347, -0.0007760588667720715, -0.01602415493158176, -0.022131014230174426, -0.030768003254806317, 0.023492610146998747, 0.010425353810908613, -0.014184984327513084, 0.04123400171994849, -0.020098781518496332, 0.019489111704992904, 0.021927790959006616, 0.02182617932342271, -0.0031194772124258714, 0.005334610868154992, 0.011736143909940983, 0.03365377370538921, -0.04312397814180912, 0.04958647816494545, -0.018981053527073383, -0.02202940259459052, 0.001261254426685216, -0.037393081894876896, -0.021480699762437435, 0.012488070013261876, 0.04848907250063928, -0.059137971909832485, 0.022537460772510044, -0.008545538552606377, 0.0033379422289312667, 0.004214342585842443, 0.01784300320853365, 0.028309001673675824, -0.0028019408512261696, -0.011746305073499374, 0.0006058593771690313, -3.7310522440964975e-06, 0.0002891168568723286, 0.031845086591995704, 0.0353608491831988, 0.013168867971674037, -0.023147130586013472, -0.007986674556894903, 0.007305876598482742, -0.0191741156346828, -0.023980345997801487, 0.005222838069012697, 0.04397751588071391, -0.01564819187992131, 0.03365377370538921, 0.008281348300088226, -0.02160263372513812, -0.013717570803827123, 0.020312165953222532, 0.044302673114582414, -0.0053498526134925775, -0.012132429288718211, 0.014276434799538598, -0.007062008673081371, 0.007097572745535737, -0.009856328651638747, 0.005446383667297287, -0.020799901804025273, 0.004244826076517615, -0.0009227606656463337, -0.035279559874731685, -0.04958647816494545, -0.025728066129844646, -0.044871698273852276, 0.007331279507378718, -0.017985259498351117, 0.02538258656885937, -0.025484198204443278, 0.055032861832242735, 0.008484571571256035, -0.034243121191775854, 0.005095823524532817, -0.0018455213312926675, 0.03145896237677687, -0.004572523601275707, 0.014632075524082265, 0.002074147511356453, -0.030971226525974126, -0.0013781078076067063, -0.03590955201535189, -0.022070047248824082, -0.0033963689193920116, -0.03172315262929502, -0.0003921574060816319, -0.016816725689136214, 0.008601424952177526, -0.002794319978557377, -0.010079874249923338, -0.0031804441937762144, 0.0013857286802754993, -0.01102486246085365, -0.013961438729228493, -0.02070845133199976, 0.028776415197361786, 0.053772877551002324, 0.02489485071805663, 0.01520110068335213, 0.007940949320882145, 0.013158706808115648, 0.025890644746778897, -0.009023113239850729, 0.004859576471800238, 0.006762254348108852, -0.01035422566599988, 0.017314622703497345, -0.05056194986655094, -0.03479182402392894, 0.013991922219903665, 0.019489111704992904, 0.005431141921959702, 0.05751218574049001, 0.0006201485134230178, 0.021074253220101816, 0.03542181616454915, 0.017263816885705392, 0.010841961516802622, -0.01653221310950128, 0.01605463842225693, 0.00584774962785371, -0.036234709249220384, -0.023716155745283338, 0.0017794737681631296, -0.0021236831837036065, 0.0154449686087535, -0.024122602287618956, -0.007641194995909627, 0.06596627382107087, 0.025687421475611087, 0.04519685550772077, -0.014367885271564112, -0.02141973278108709, 0.036925668371190934, -0.015262067664702473, 0.011339858531163755, -0.024102279960502175, 0.0008725899205767808, -0.013128223317440476, -0.02576871078407821, -0.004923083744040178, -0.009846167488080357, -0.011705660419265811, -0.0027282724154278387, -0.024813561409589506, -0.01829009440510283, -0.022639072408093947, -0.03015833344130289, -0.01737558968484769, -0.016471246128150936, -0.02225294819287511, -0.01477433181389973, 0.0720223273018716, -0.008957065676721191, -0.005497189485089239, 0.039079835045569715, -0.038775000138818, 0.01455078621561514, -0.018757507928788792, 0.01630866751121669, 0.013961438729228493, -0.0506025945207845, 0.006426935950681967, 0.05531737441187767, 0.010669221736309985, 0.011350019694722146, -0.017040271287420805, 0.01957040101346003, 0.004854495890021043, -0.004813851235787481, -0.007112814490873323, -0.03212959917163064, 0.003922209133538718, 0.009581977235562205, 0.02227327051999189, -0.026053223363713143, 0.003769791680162861, 0.026967728083968284, -0.001709615768699195, 0.004956107525604947, 0.021927790959006616, 0.002356119800101788, 0.07035589647829556, 0.016471246128150936, -0.004178778513388077, -0.005685171010919463, -0.05218773603589341, 0.034283765846009416, -0.007077250418418956, 0.03926273598962074, -0.03127606143272584, -0.03456827842564435, -0.045725236012757076, -0.028552869599077196, -0.0528380505036304, 0.006457419441357138, 0.01366676498603517, -0.002667305434077496, -0.007864740594194217, -0.02335035385718128, -0.05263482723246259, -0.033592806724038866, -0.010892767334594574, 0.008865615204695677, 0.01367692614959356, 0.017050432450979196, -0.0036681800445789565, 0.022618750080977166, -0.006680965039641728, 0.027679009533055618, -0.026967728083968284, -0.039953695111591296, -0.009084080221201073, 0.02355357712834909, 0.003538625209209478, 0.03292216992918509, -0.0023599302364361845, 0.026093868017946706, 0.023838089707984022, 0.003492899973196721, 0.01602415493158176, 0.004257527530965604, -0.05084646244618587, 0.001037708828400626, 0.02580935543831177, -0.025626454494260743, 0.031316706086959405, -0.01830025556866122, 0.011756466237057764, 0.027028695065318627, -0.04987099074458039, -0.03208895451739708, 0.003030567031289955, -0.017558490628898717, -0.015516096753662235, 0.011583726456565125, 0.017914131353442383, 0.0029746806317188074, 0.030930581871740564, -0.0013361930079283458, -0.04865165111757353, -0.02030200478966414, 0.03389764163079058, 0.014235790145305037, 0.006736851439212876, 0.000595380677249441, 0.009429559782186347, -0.033978930939257704, -0.002053825184239672, 0.0029416568501540387, 0.014957232757950759, 0.04316462279604268, -0.003447174737183964, -0.0032007665208929953, -0.023045518950429566, 0.05344772031713382, -0.01588189864176429, 0.05633349076771672, 0.03438537748159332, 0.017700746918716183, 0.018462834185595467, 0.016349312165450252, -0.018899764218606258, 0.0010847042098581818, 0.021907468631889835, -0.013270479607257942, 0.04029917467257657, 0.016837048016252996, -0.006990880528172637, -0.056292846113483154, 0.015597386062129358, -0.02495581769940697, -0.02773997651440596, -0.011512598311656392, 0.011268730386255022, -0.03251572338684948, 0.01367692614959356, 0.03544213849166593, -0.04119335706571493, 0.005929038936320834, -0.0054108195948429205, 0.02312680825889669, -0.011553242965889955, 0.038937578755752246, 0.010537126610050908, 0.006736851439212876, 0.006807979584121609, 0.015932704459556243, -0.012599842812404172, 0.017334945030614127, -0.014591430869848702, -0.010379628574895857, 0.007707242559039165, 0.004493774583698182, 0.0032007665208929953, -0.0015419565699857525, 0.032292177788564885, 0.017924292517000773, 0.018615251638971327, -0.01923508261603314, -0.0162985063476583, -0.047676179415968044, -0.01718252757723827]]
可以通过继承 EmbeddingModelBase
并实现 __call__
方法来自定义 embedding 模型。
Embedding 缓存¶
AgentScope 提供了用于缓存 embedding 的基类 EmbeddingCacheBase
,以及基于文件的实现 FileEmbeddingCache
。
它在 embedding 模块中的工作方式如下:

要使用缓存,只需将 FileEmbeddingCache
实例(或自定义缓存)传给模型的构造函数,如下所示:
async def example_embedding_cache() -> None:
"""演示带有缓存功能的 embedding。"""
# 示例文本
texts = [
"法国的首都是什么?",
"巴黎是法国的首都城市。",
]
# 为缓存演示创建临时目录
# 在实际应用中,建议使用持久目录以最大发挥缓存效果
cache_dir = tempfile.mkdtemp(prefix="embedding_cache_")
print(f"使用缓存目录: {cache_dir}")
# 使用缓存初始化嵌入模型
# 为演示目的,我们将缓存限制为 100 个文件和 10MB
embedder = DashScopeTextEmbedding(
model_name="text-embedding-v3",
api_key=os.getenv("DASHSCOPE_API_KEY"),
embedding_cache=FileEmbeddingCache(
cache_dir=cache_dir,
max_file_number=100,
max_cache_size=10, # 最大缓存大小(MB)
),
)
# 第一次调用 - 将从 API 获取并存储在缓存中
print("\n=== 第一次 API 调用(无缓存命中)===")
start_time = asyncio.get_event_loop().time()
response1 = await embedder(texts)
elapsed_time1 = asyncio.get_event_loop().time() - start_time
print(f"来源: {response1.source}") # 应该是 'api'
print(f"耗时: {elapsed_time1:.4f} 秒")
print(f"使用的 token: {response1.usage.tokens}")
# 使用相同文本的第二次调用 - 应该使用缓存
print("\n=== 第二次 API 调用(预期缓存命中)===")
start_time = asyncio.get_event_loop().time()
response2 = await embedder(texts)
elapsed_time2 = asyncio.get_event_loop().time() - start_time
print(f"来源: {response2.source}") # 应该是 'cache'
print(f"耗时: {elapsed_time2:.4f} 秒")
print(
f"使用的 token: {response2.usage.tokens}",
) # 缓存结果应该为 0
print(
f"速度提升: 使用缓存快 {elapsed_time1 / elapsed_time2:.1f} 倍",
)
asyncio.run(example_embedding_cache())
使用缓存目录: /tmp/embedding_cache_6utnlglm
=== 第一次 API 调用(无缓存命中)===
来源: api
耗时: 1.3020 秒
使用的 token: 12
=== 第二次 API 调用(预期缓存命中)===
来源: cache
耗时: 0.0003 秒
使用的 token: 0
速度提升: 使用缓存快 4213.5 倍
Total running time of the script: (0 minutes 2.502 seconds)