Skip to content

Latest commit

 

History

History
244 lines (196 loc) · 26.2 KB

API.md

File metadata and controls

244 lines (196 loc) · 26.2 KB

SmartPrompter Endpoint API

SmartPrompter 遵循标准的 RESTful 架构风格的 API 来进行数据交互,并使用 oAuth 认证协议来实现对用户数据的授权访问。

User (用户)

用户模型,包含3个API,用户注册,登录,以及获取用户的信息。

注册账号

curl --request POST \
  --url http://66.135.11.204/api/users/register \
  --header 'Content-Type: application/json' \
  --data '{
	"user": {
		"email": "[email protected]",
		"password": "123123123123"
	}
}'

登录用户

curl --request POST \
  --url http://66.135.11.204/api/users/log_in \
  --header 'Content-Type: application/json' \
  --data '{
	"user": {
		"email": "[email protected]",
		"password": "123123123123"
	}
}'

返回:

{
    "data": {
        "email": "[email protected]",
        "id": 1,
        "token": "WRenoCTzu1nQNW5lxiCpYQltIpJtH3Ml8dDKkPbMy04"
    }
}

获取当前账号信息

curl --request GET \
  --url http://66.135.11.204/api/current_user \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>'

Topic (会话)

SmartPrompter 的会话包含如下功能

  • 满足 OpenAI 的 Chat 功能,建立持续对话通道。
  • 支持采用模版,设置特定的上下文,比如希望当前会话充当一个【英语老师】, 帮你解答英语相关的问题。
  • 支持设定会话的答复,帮助向量数据库训练模型。

获取当前登录用户的会话列表

curl --request GET \
  --url http://66.135.11.204/api/topics \
  --header 'authorization: Bearer <<oauth_token>>'

显示当前回话的信息

curl --request GET \
  --url http://66.135.11.204/api/topics/<<topic_id>> \
  --header 'authorization: Bearer <<oauth_token>>'

创建会话

curl --request POST \
  --url http://66.135.11.204/api/topics \
  --header 'Content-Type: application/json' \
  --header 'authorization: <<oauth_token>>' \
  --data '{
	"topic": {
		"content": "你认识坤坤吗?",
		"model": "gpt3.5"
	}
}'

创建会话并添加默认答复

curl --request POST \
  --url http://66.135.11.204/api/topic_with_answer \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>' \
  --data '{
	"topic": {
		"question": "你认识坤坤吗?",
		"answer": "123123"
	}
}'

创建会话指定特定模版

curl --request POST \
  --url http://66.135.11.204/api/topics \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>' \
  --data '{
	"topic": {
		"content": "我爱北京天安门",
		"prompt_template_id": 3
	}
}'

和会话持续沟通

curl --request POST \
  --url http://66.135.11.204/api/messages \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>' \
  --data '{
	"message": {
		"content": "大理美食",
		"topic_id": 16
	}
}'

Prompt Template (模版)

模版,可以理解帮会话设定了上下文,类似一个特定领域专家的概念。 稍微有些抽象,我举几个例子

  • 选择如下模版,会话上下文是关于旅游相关的信息
{
  "title": "导游",
  "content": "我想让你充当一个旅游向导。我将把我的位置写给你,你将建议在我的位置附近的一个地方参观。在某些情况下,我也会给你我要访问的地方的类型。你也会向我推荐与我的第一个地点相近的类似类型的地方"
}
  • 选择如下模版,SmartPrompter 通过持续交互的方式帮你完善 prompt,更准备的 prompt 获取更确定的答案。
{
  "title": "Advanced",
  "content": "I want you to become my Expert Prompt Creator. Your goal is to help me craft the best possible prompt for my needs. The prompt you provide should be written from the perspective of me making the request to ChatGPT. Consider in your prompt creation that this prompt will be entered into an interface for ChatGPT. The process is as follows: \\n1. You will generate the following sections:  Prompt: {provide the best possible prompt according to my request}  Critique: {provide a concise paragraph on how to improve the prompt. Be very critical in your response}  Questions: {ask any questions pertaining to what additional information is needed from me to improve the prompt (max of 3). If the prompt needs more clarification or details in certain areas, ask questions to get more information to include in the prompt}   \\n2. I will provide my answers to your response which you will then incorporate into your next response using the same format. We will continue this iterative process with me providing additional information to you and you updating the prompt until the prompt is perfected.  Remember, the prompt we are creating should be written from the perspective of me making a request to ChatGPT. Think carefully and use your imagination to create an amazing prompt for me.  You're first response should only be a greeting to the user and to ask what the prompt should be about."
}
  • 当然,你也可以和 openai 玩一个游戏 (猜猜看)。
{
  "title": "game",
  "content": "我希望你成为我的游戏伙伴,你的目标是让我猜到你心目中的数字,具体流程如下:游戏开始时,你心里想一个数字,当我输入的值小于你心目中的数字的时候,你提示我小于;当我输入的值大于你心目中的数字的时候,你提示我大于,让我们开始吧。"
}

获取所有模版列表

curl --request GET \
  --url http://66.135.11.204/api/prompt_templates \
  --header 'authorization: Bearer <<oauth_token>>'

创建模版

curl --request POST \
  --url http://66.135.11.204/api/prompt_templates \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>' \
  --data '{
	"prompt_template": {
		"title": "导游",
		"content": "我想让你充当一个旅游向导。我将把我的位置写给你,你将建议在我的位置附近的一个地方参观。在某些情况下,我也会给你我要访问的地方的类型。你也会向我推荐与我的第一个地点相近的类似类型的地方",
		"model": "gpt3.5"
	}
}'

更新模版

curl --request PUT \
  --url http://66.135.11.204/api/prompt_templates/4 \
  --header 'Content-Type: application/json' \
  --header 'authorization: Bearer <<oauth_token>>' \
  --data '{
	"prompt_template": {
		"content": "我想让你充当一个旅游向导。我将把我的位置写给你,你将建议在我的位置附近的一个地方参观。在某些情况下,我也会给你我要访问的地方的类型。你也会向我推荐与我的第一个地点相近的类似类型的地方。"
	}
}'

显示当前模版信息

curl --request GET \
  --url http://66.135.11.204/api/prompt_templates/1 \
  --header 'authorization: Bearer <<oauth_token>>'

根据文本获取向量

curl --request GET \
  --url http://66.135.11.204/api/embedding \
  --header 'authorization: Bearer <<oauth_token>>'
  --data '{
    "text": "Draw a happy dog!"
  }'

返回:

{
    "data": {
        "id": 7,
        "sha": "8521c292eaf64f8c492ed6e640f6e46734cc20112d87d50c52cfc9b05ccbdb8b",
        "text": "Draw a happy dog!",
        "vector": "[-0.023222417,-0.0011823529,-0.0070535983,-0.0064766034,-0.0116825225,0.01279113,-0.026839979,-6.969318e-4,0.011183324,-0.02961474,-0.0040422045,0.019060275,-0.0099515375,0.002306358,-0.0010227069,0.017219078,0.022236986,-0.007034149,0.023287248,-0.008953143,-0.010178446,0.02033096,2.4271055e-4,-0.018334169,-0.02578972,0.015066694,0.026995573,0.0049141794,0.004820175,-0.0131606655,0.04068785,0.0015867355,-0.030600168,-0.012512357,-0.0014360037,-0.002533266,0.010133064,0.019929009,0.0064960527,-0.013886771,0.011325953,-0.0057958793,0.0010583639,-0.010761924,0.0023873965,-0.0023614643,0.009458823,-0.0036953595,-0.024181914,0.0083178,0.025128443,0.02907016,-0.0034554852,-0.015961358,-0.0043890495,-0.0022155948,-0.010658194,-0.004343668,-0.012103923,-0.02862931,0.01216227,-0.003909301,0.0037018424,0.0032853042,0.0032188524,-0.020447655,0.017283909,0.015209321,0.011961294,-0.003854195,0.024544965,-0.020642148,-0.019799346,-0.006278869,0.007993646,-0.0033387896,-0.03207831,0.0022172157,0.01146858,0.0061881063,0.014742539,-0.051008925,0.004499262,0.018878749,-0.0020826915,-0.007902883,0.004658098,0.042165995,-0.011727904,0.003179954,-6.025219e-4,0.01673933,0.009983953,-0.015390848,-0.018152643,0.010820271,0.022353683,0.013653381,-0.01006175,-0.031585597,-0.007773221,-0.002859041,-0.011877014,-0.005821812,0.0129856225,-0.0016288755,0.003705084,-0.011053663,0.021912832,-0.015611272,-0.016998652,0.035086464,-0.006664613,-0.040169206,0.0038282627,-0.0020048944,0.02415598,0.0023436358,0.0037796395,-0.006982284,0.011086078,0.014781438,0.028266257,-0.009983953,0.002285288,0.03469748,-0.006139483,-0.013808974,-0.036823932,-0.008499326,0.01024976,0.008330766,0.020590283,-0.0022188365,-0.019941974,0.020512486,-0.01585763,0.01714128,-0.007941781,-0.03459375,0.008920727,0.02795507,0.007027666,-0.0192807,0.0049012136,0.040947177,0.01640221,-0.011617691,-5.9968553e-4,-0.0097700115,-0.009750562,-0.020395791,0.0236503,-0.008084409,-0.012019643,0.0085576745,-0.017984083,0.0038217795,0.008518776,0.004982252,0.0071313954,0.0059449906,-0.0021669718,-0.0029125267,0.025569294,0.017374672,0.012855961,0.005244817,0.014690674,-0.010625779,0.014470249,0.040739715,-0.026308365,0.024104116,-0.036901727,0.012992105,-0.006651647,-0.019099172,-0.007967713,-0.0014919203,-0.011727904,0.009633867,0.022444446,0.032441366,-0.0029222514,-0.0011434543,0.02646396,-0.026152771,-0.006787792,0.0038315041,-0.013206047,-0.00997747,0.013394057,-0.014833302,-0.6622084,-0.02117376,-0.009458823,-0.01894358,0.015766867,0.024687594,-0.015131524,-0.01894358,-0.0029368382,-4.461174e-4,0.0016029432,0.022522243,0.0059936135,-0.011228706,0.012946724,-0.0124669755,-0.0017633996,-0.014716607,-0.0100812,0.026580656,-0.011753836,0.012765197,0.013860839,-0.006729444,0.010009886,-0.009821876,-0.007643559,-0.020045703,0.004940112,0.021355288,-0.004953078,0.010891586,-0.005202677,0.006236729,0.050905194,0.0019352013,-0.0145480465,0.027877273,0.0014165544,0.035449516,-0.032130178,2.923467e-4,0.007481482,0.0045511266,-0.034412224,0.0021037615,0.006593299,0.010113616,0.0027034471,-0.005980647,-0.003270717,0.006457154,0.019812312,0.025361834,-0.014016434,0.0013792766,0.028888633,0.0013800871,0.01795815,0.0010761924,0.012408628,0.01075544,-0.01640221,0.002235044,-5.2634557e-4,0.02862931,-0.0095949685,0.0010364834,0.009024456,-0.023779962,0.0028395918,0.001451401,-0.0072416076,-0.00840208,0.0024376404,0.007993646,-0.013018038,-0.017530266,6.734306e-4,-0.004927146,0.008473394,0.005996855,6.037374e-4,0.00997747,0.018982477,0.0076759746,-0.016544838,-0.0021669718,0.0024311575,0.002554336,0.017037552,0.02398742,-0.015053727,-0.019202903,0.0023177036,0.020356892,-0.015377881,0.03083356,-0.0019870661,-0.034879006,0.0029044228,-0.0019740998,-0.004803967,0.009277297,0.008791066,0.025400734,-0.011650107,0.033686116,0.028110664,-0.020227231,-0.003980615,-0.0096857315,-0.01497593,-0.012272483,-0.004152417,-0.02432454,-0.0050017014,0.016985686,0.034567818,-0.0049076965,0.016168818,-0.013821941,0.022587074,0.0011159013,-0.0028347296,-0.0018185058,-0.014625844,-0.018347135,-0.014859235,-0.021446051,0.008946659,0.017206112,0.016531872,-0.013264395,-0.0040195137,-0.0031199853,0.016622635,0.028940499,-0.0095949685,-4.7610168e-4,-0.0052999235,0.027151167,-0.0101200985,0.003825021,-0.0028655243,-0.0058509856,-0.0067099947,0.0015915978,0.011883498,0.036227487,-0.033893578,-3.419828e-4,-0.014651775,-0.014651775,0.017633995,0.0044603636,-4.7367052e-4,-0.0016329275,0.008609539,-0.025893448,0.019021377,0.012330831,-0.031170681,0.009737596,-0.022690803,-0.02117376,-0.0068396563,0.02961474,-0.0035948716,-0.0130763855,-3.9303713e-4,-0.01052205,-0.028655242,-0.003393896,-0.0058380193,0.006677579,-0.017608063,-0.033737984,-0.018178575,-0.013549651,-0.013024521,0.015663138,0.0039579244,-0.017633995,0.022496311,0.009089287,0.03207831,0.045122284,-0.009731113,-0.009432891,-0.0065965406,0.021121897,-0.0058412612,-2.617546e-4,-0.00857064,-0.006324251,-0.015235254,0.007974196,0.03218204,-6.754566e-4,-0.006379357,0.008428013,0.0040681367,0.010243277,0.010496117,-0.031663395,0.0071638105,-0.022729702,0.004291803,0.026230568,-0.01287541,-0.008071443,0.005578696,-0.004230214,0.013692278,0.024272677,0.01289486,-1.3118121e-4,-0.0053064064,0.0053679957,0.01392567,0.012000193,0.0060584443,-0.01568907,0.025297005,0.011053663,-0.0015129903,0.008408563,-0.01541678,-0.030366778,-0.02751422,0.0039514415,-0.0040940694,0.011377817,0.024220811,-0.011676039,0.015274152,-0.0027277586,0.008894795,0.034879006,0.02873304,0.014988896,0.0020502761,-0.021082997,0.0043566343,0.023300214,0.01941036,0.00472617,0.008168689,0.002285288,-0.025128443,-0.01995494,-0.021095963,0.028862702,0.0059158164,-0.020564351,0.010710059,-0.01033404,0.009607934,0.043307018,0.029329484,0.014846268,0.00596444,-0.002270701,0.014949998,-0.014742539,-0.021822069,-0.014612877,-0.0017893319,0.0098607745,-0.0129856225,-0.007403685,0.0063080434,-0.023014957,2.976142e-4,0.0018444381,-0.017802555,0.015351949,0.011170358,0.03283035,-0.022872329,-0.02520624,0.010372939,0.021433083,0.01130002,-0.0026483408,-0.033452727,5.672701e-4,-0.0060714106,0.0054490343,0.029770333,-3.707515e-4,0.022548174,0.010936967,-0.0040681367,-0.021290457,0.02354657,3.7257487e-4,8.7683747e-4,-0.0035041084,0.015183389,0.02117376,-0.013056937,-0.045666862,-0.009562553,0.0050017014,0.0020129983,-0.004470088,-0.006567367,-0.014081264,-0.020266129,-0.009056872,-0.005098948,0.014586945,-0.012006677,6.7008776e-5,-0.022872329,0.0019222351,0.030314913,0.019475192,0.002307979,-0.0040065474,-0.020356892,0.0037601902,0.08153129,0.0077926703,0.0075722453,0.0045673344,0.0061556906,-0.003961166,-0.022859363,-0.00850581,0.0073583033,0.0011539895,-0.013808974,-0.017724758,0.023326145,-0.0025640607,0.024493102,0.0051864693,0.02883677,-0.0025673022,0.015546442,-0.0019270974,-0.0047391364,0.01795815,-0.006872072,0.0087327175,-0.0026710317,0.0043112524,-0.01592246,0.022548174,-0.0069109704,-0.018995443,-0.023754029,0.034101035,0.004291803,0.0125512555,-0.006628956,0.02385776,0.017867386,0.021964697,0.025517428,-0.0044765715,0.026204636,0.010547982,0.002222078,0.020732911,0.017270943,-0.002108624,-0.02696964,0.008304834,-0.0029984275,-0.0035235574,0.02134232,-0.0011296779,-0.013692278,-0.0021280732,0.0048007257,0.017971115,-0.026943708,-0.0245709,0.0038995766,-0.02486912,-0.02398742,-0.019358497,0.00796123,-0.012609604,-0.005089223,-0.036279354,-0.033297133,-0.016337378,-0.01762103,-0.0056824256,-0.033789847,-0.009419925,-0.0151574565,0.013134734,-0.00978946,0.009413442,0.013102318,-0.014003467,-0.0057310485,-4.120812e-4,-7.6176267e-4,0.005361513,0.0015721485,-0.018515695,-0.013666347,-0.006622473,0.045926187,0.015572374,-0.019916043,0.014275757,0.036331218,0.012395661,0.013031004,-0.023261314,0.008220553,-0.00674241,0.01104718,0.017322807,-0.020447655,0.015572374,0.014768471,-0.021822069,-0.030418642,-0.0041005523,0.017828489,-0.005889884,0.021082997,-0.012855961,-0.020940369,-0.0031216063,0.0116825225,-0.023948522,0.008784582,-0.007935298,0.0045543686,-0.00420104,-0.005338822,5.137846e-4,-0.019164003,-0.014483215,-0.010787856,-0.00947179,0.014561012,0.011410233,-0.02774761,0.017387638,-0.008000129,-0.013692278,-0.0022771843,0.008551192,0.0022042494,0.015702035,-0.020797743,-0.013653381,-0.022924194,0.012525323,0.0032690964,0.014911099,-0.021070031,-0.025828617,-0.02646396,0.022353683,0.0016985687,-0.034230698,-0.010489634,-0.032104246,-0.02151088,0.006872072,0.0018865782,0.0095949685,-0.016765261,0.01104718,-0.03005559,-0.004009789,0.009316196,-0.02425971,0.009679249,0.006110309,0.009659799,0.03967649,0.04143989,0.029122025,0.003562456,0.0087392,-0.014885167,-0.006807241,0.011014764,-0.016039155,-0.01812671,0.0077343225,0.0119418455,0.0035235574,-0.0055819377,-0.021653509,-0.025115477,0.004385808,-0.012045575,-0.021536814,-0.0026418578,-0.024519034,-0.013744144,0.01140375,0.0038347456,0.01982528,0.009154119,0.01453508,0.016350344,0.02507658,-0.0035656977,-1.6359663e-5,0.01480737,0.004927146,0.027799476,0.015676104,-0.006126517,0.0151574565,-0.0024425029,0.010450736,0.008687336,0.0023792929,0.028318122,0.036486812,0.009108737,0.0315078,-0.026036076,0.011669556,-0.00625942,-0.015624239,0.0054263435,-0.018917646,-0.017491367,-0.033452727,-0.028525582,-0.031248478,0.02432454,0.0072480906,-0.022185123,0.016492972,0.01497593,-0.021277491,-0.034775276,-0.017997049,0.045692794,0.0011726283,0.024830222,0.031326275,-0.006431222,-0.01121574,0.02402632,-0.020266129,0.01295969,0.0037245331,-0.001018655,7.89721e-4,-0.00262565,-0.0076889405,0.011773285,-0.0014214168,-0.0210441,0.025997177,0.014172027,0.006395565,-0.0099515375,-0.014703641,-0.02029206,0.016518904,-0.025867516,-0.011948328,-0.021329354,-0.0056889085,-0.03791309,0.013562617,-0.01941036,0.036823932,-0.013180115,0.023468774,0.0015340603,0.030159319,-0.017374672,-0.012045575,0.015585341,0.027358625,-0.011436164,-0.0017309841,0.029355416,-0.010055267,0.01623365,0.007617627,4.5341087e-4,0.024635728,-0.026217602,-0.01640221,-0.020240197,-0.006761859,0.023585469,-0.0016629117,-0.012771681,0.006431222,-0.027773542,-0.007928815,0.03946903,-0.019864177,-0.019838246,-0.007844535,-0.012240067,0.014418385,-0.012499391,-0.009718147,0.006735927,-0.0021313147,3.8716182e-4,-0.0057115993,-0.014003467,0.01625958,0.035190195,-0.015779832,0.018399,0.022794532,-0.022496311,0.017997049,-0.022457412,0.003753707,-0.030366778,-0.005455517,-0.014210925,-0.0060163043,0.0026353747,0.0071378783,-0.0035786638,-0.023287248,-0.010826754,0.015235254,-0.006813724,0.013744144,-0.00814924,0.0047715516,0.025608191,-0.020110535,-0.019708583,0.02117376,-0.001451401,-0.0075981775,0.009154119,-0.0063501834,-0.009393993,-0.028914567,-0.011462097,0.015844664,-0.021446051,-0.02883677,-0.011118493,6.2440225e-4,-0.018048912,-0.0052707493,-0.04411092,0.014872201,-0.010035818,0.014003467,0.002434399,0.0038963351,0.004107035,0.034126967,-0.0052059186,-0.01995494,-0.019591888,-0.017400604,-0.005309648,-0.020279095,-0.014146095,-0.024454203,0.006168657,0.009847809,0.010068233,-0.0183601,-0.026788114,0.01348482,-0.018969512,-0.014146095,-0.019202903,0.0017941942,0.022535209,-0.005011426,-0.0014181752,0.02839592,-0.012525323,0.0227686,0.0049433536,-0.018074846,0.010113616,-0.016078055,-0.016557803,-0.009056872,0.008525259,-0.026580656,0.011397266,0.01764696,0.008661403,0.0069433856,-0.0017763657,0.0157539,-0.0014262791,0.0012009918,-0.0044311895,-0.002987082,0.00441174,-0.007825086,-0.025854548,-0.019034343,-0.008713269,0.006872072,0.0033906542,0.0097700115,-0.011416716,-0.0074425833,-0.043721937,0.008194622,-0.037524104,-0.012888377,-0.013705245,-0.02209436,-0.009932089,0.034801207,-0.0117668025,-0.0040940694,-0.0210441,-1.5478369e-4,-0.024389371,-0.026347265,0.008946659,-0.04211413,0.02337801,-0.015442712,0.018048912,-0.024830222,-0.0037731563,-0.0048720394,-0.004855832,-0.013666347,0.018450864,-0.013089352,-0.01304397,0.011345401,-0.029485079,-0.017439503,-0.0038347456,-0.010340523,-0.01568907,3.6285026e-4,-0.0062723863,0.009873741,-0.0074425833,-0.013964568,0.017361706,0.03072983,0.0087327175,0.01989011,0.24936545,-0.0131606655,0.0054101357,0.035527315,-0.015066694,0.018217474,0.017037552,0.0059514735,9.092529e-4,8.533363e-4,0.0011345402,0.007643559,-0.024609797,0.0045738174,0.0010356731,-0.020979268,-0.04442211,-0.010911034,-0.021627577,-0.034645613,0.012570705,-0.00970518,-0.007261057,-0.006645164,0.011455614,0.027280828,-0.020006806,-0.0069887675,0.00718326,0.0031848163,-0.013381091,0.0020324476,0.007935298,-0.015818732,0.004291803,-0.009504205,0.010055267,-0.0030308429,0.033686116,0.009413442,0.023598434,-0.01102773,0.015637204,-0.0028412128,0.017750692,0.016246615,-0.004171866,-0.004995218,0.010833237,0.024207845,-0.014340588,-0.014924065,0.020979268,0.015300084,-0.014172027,-0.0055819377,0.02029206,0.0012820304,0.0236892,-0.010651711,0.0069693183,0.016700432,-0.001039725,0.019552989,-0.013666347,-0.0140293995,-0.028940499,0.024233777,-0.0048914887,-0.004470088,-0.0049498365,7.8607426e-4,-0.007254574,-0.0062723863,-0.012739265,-0.01802298,0.020953337,0.016013224,0.01409423,0.036538675,-0.01146858,0.0069952505,0.0151574565,0.008920727,-0.022885296,-0.030522373,-0.0021345562,0.006586816,-0.0015770108,-0.013432955,-0.0073712696,-0.0061070677,0.012570705,-0.0011661452,1.4951619e-4,0.008473394,0.027566085,0.045122284,-0.0049757687,0.022535209,-0.008518776,-0.023572503,0.0048493487,0.011092561,-0.009355094,0.0068850378,-0.02524514,0.0082075875,0.012784647,-0.03314154,-0.008855896,-0.041621417,-0.010055267,-0.0011734386,-0.0069304197,0.030496439,0.025426665,-0.006110309,-0.020395791,0.003740741,0.0011410232,-0.034230698,-0.0061978307,0.012058541,-0.016415175,-0.027617948,0.00476831,0.019734515,0.009782977,-0.045589063,0.004194557,-0.0077343225,0.009212466,-0.00848636,-0.011701971,0.031793058,1.5680966e-4,-0.009607934,0.007870467,-0.012201169,-0.0052221264,-0.005675942,-0.02598421,-0.009757046,0.015455678,-0.036979526,0.03218204,-0.012933758,-0.010158997,-0.017776623,-0.028810836,0.011507479,-0.0113843,-0.022574108,0.012907825,-0.031870853,-0.0025073336,-0.027125234,-0.0012447527,0.010022852,-0.010184929,0.018463831,4.8906787e-4,-0.014210925,-0.019799346,0.0069304197,-0.16534464,0.015909495,0.016661532,-0.0044084988,-0.0102043785,0.008985558,0.01640221,-0.003656461,-0.013445921,-0.007111946,0.013666347,0.012881893,-0.025504462,-0.016505938,-0.016856026,0.014573978,-0.0053906864,0.016596701,0.015611272,0.02083664,0.030029656,-0.019125106,0.031092884,2.054328e-4,0.0039157844,0.008447462,-0.023300214,0.016817126,-0.028162528,-0.006684062,-0.012972657,-0.029044228,0.017569164,0.008680853,-0.012739265,-0.008791066,0.012739265,-0.023533605,-0.01629848,0.033556458,-0.004353393,0.02473946,0.030081522,0.0015770108,-0.0027553118,0.012570705,0.013718211,0.0010867274,0.0060292706,-0.03391951,0.020240197,-0.013024521,0.015274152,0.009238399,0.037083257,0.010087683,-0.006084377,0.02381886,-0.006622473,-0.012616087,-0.0028720074,-0.033400863,1.3280197e-4,-0.018282304,-0.0056046285,-0.013089352,-0.033867646,0.030496439,-0.017491367,-0.002987082,-0.012823545,-0.015118558,0.0077408054,-0.016116953,-0.0115982415,0.02348174,-0.029562876,0.01358855,0.014133128,-0.02503768,-0.0074555497,0.050775535,-0.014586945,5.429585e-4,-0.0071054627,-0.011137943,-0.0017552957,0.00665813,-0.016894924,0.0011475063,0.011578793,-0.034334425,-0.0021621094,-0.01358855,-0.0020956576,0.017932218,0.00441174,-0.015326017,0.003818538,0.004658098,0.0055333143,0.0068850378,-0.008531742,0.007345337,0.027877273,0.016622635,0.03324527,0.021964697,0.015468645,0.022353683,-0.025556328,0.0323895,0.024648694,0.013718211,0.017167212,0.022885296,-0.0065706084,-0.0067229606,0.012343797,0.0063858405,0.054561656,0.0073518204,-0.0016774987,0.02409115,-0.025595225,-0.02029206,-0.09480866,-0.027773542,-0.01642814,0.0201624,-0.028058799,0.01541678,0.0012941861,0.007851018,0.0061881063,0.01701162,0.002201008,-0.005338822,-0.0013501028,-0.0157539,0.00882348,0.009128186,0.012804096,0.008855896,-0.009886707,0.0063145263,0.013549651,-0.0019708583,0.010489634,-0.016791195,0.0018557835,-0.01497593,-0.041258365,0.0323895,0.0047099623,0.016350344,0.013783042,-0.01812671,0.009128186,-0.01077489,-0.00520916,0.001718018,0.0090763215,-0.016894924,0.012441043,-0.007254574,-0.0012650123,-0.01218172,0.022548174,-0.026762182,0.010509083,0.013303294,-0.018165609,0.0100812,0.018826883,-0.022444446,-0.026788114,-0.0054490343,-0.017802555,0.011507479,0.05028282,-0.008849413,0.014599911,0.007066564,-0.017206112,0.010949933,0.008337249,-0.0026629278,-0.009692214,0.025089545,0.0011823529,0.0061913477,-0.017037552,-0.0014270894,0.010787856,-0.008791066,-0.019319598,0.03137814,-0.016324412,0.0093421275,-0.013679313,-0.0152482195,-0.012914308,-0.030911356,0.026230568,-0.013244946,-0.008453945,-0.0271771,0.006891521,-0.00407462,0.019941974,0.002825005,-0.016648566,0.024998782,-0.00928378,-0.035397653,0.005202677,0.029096093,0.003322582,-0.033323064,-0.017919252,0.0065122605,-0.027358625,-0.0023144619,0.0075203804,-0.0061135506,-0.025024714,-0.018710189,-0.053316902,0.02215919,0.012512357,-0.007909366,0.021601645,-0.017322807,-0.013225497,-0.002129694,-0.017530266,-0.031118816,0.011546377,-0.005030875,0.0145480465,0.006204314,-0.0051378463,-0.023831826,0.019293666,-0.021899866,-0.011254638,0.011150909,-0.012304898,0.014949998,5.8064144e-4,0.020214263,0.010353489,0.003705084,-0.0107295085,0.017413571,-0.024441237,-8.500947e-4,-0.0053323386,-0.037627835,0.004920663,0.046029914,-0.009679249,-0.01619475,-0.010898069,0.019047309,0.001256098,-0.024104116,-0.024337508,-0.02175724,0.019047309,-0.028551513,-0.00210052,-0.017504334,-0.0072740233,0.008440979,0.012356763,0.011611208,0.003322582,0.020616215,-0.017206112,-0.0048007257,0.005358271,-0.02591938,-0.0020518969,-0.00499846,0.008000129,-0.004706721,0.02442827,0.0058088456,0.0192418,0.0013541547,-0.003079466,0.030159319,0.0038768859,0.017776623,0.0063825985,-0.013342192,-0.0254137,0.008356699,-0.00451547,0.010087683,0.04584839,0.015455678,-0.013141217,-0.018852815,-0.040532257,0.005643527,0.014392452,8.0552354e-4,0.015222288,-0.002987082,0.036798,0.008071443,-0.010716542,-0.0051021893,-0.014107197,0.02602311,-0.04374787,-0.013082868,-0.0047942423,-0.012168754,-0.01819154,0.035112396,0.013783042,-0.005591662,0.010113616,0.013082868,0.019812312,0.006949869,-0.01819154,-0.027125234,-0.008460428,0.008810515,-0.018282304,-0.030133387,-0.011980744,0.01375711,0.02151088,-0.0061881063,-0.016881958,0.013180115,-0.00586071,0.010009886,0.021394186,-0.013886771,-0.023961488,0.029744402,0.0034230696,0.01829527,-6.090049e-4,0.009244882,0.0073518204,0.005436068,0.004359876,-0.014625844,-0.0013768455,-9.586864e-4,-0.029433213,-0.013990501,-0.027462354,0.0013736039,0.016868992,0.009562553,0.003682393,0.022885296,-0.02696964,0.05689557,-0.006956352,-0.0042042816,0.0017763657,0.015611272,0.023339111,0.03324527,0.0068331733,-0.019462226,0.007643559,0.022535209,0.0011199532,-0.0012998589,-0.01014603,0.0056662178,-0.009530137,-0.023507671,-0.0049790107,-0.011034213,-0.01077489,0.023027923,0.009374543,0.015805766,0.013549651,-0.0044830544,-0.022638937,0.01802298,-0.024467168,-5.3688063e-4,-0.0017828488,6.037374e-4,0.015961358,-0.023611402,-0.015520509,-0.0011629036,-0.008648437,2.3744305e-4,-0.021692408,-0.020214263,0.017672895,-0.007857501,0.0038347456,-0.016272547,-0.017659929,0.020642148,0.0359163,-7.1800186e-4,0.02005867,-0.03280442]"
    }
}