diff --git a/.circleci/config.yml b/.circleci/config.yml index 10ff7a56..ca10a419 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ jobs: rubocop: parallelism: 1 docker: - - image: cimg/ruby:3.1-node + - image: cimg/ruby:3.2-node steps: - checkout - ruby/install-deps @@ -43,3 +43,4 @@ workflows: - cimg/ruby:3.0-node - cimg/ruby:3.1-node - cimg/ruby:3.2-node + - cimg/ruby:3.3-node diff --git a/CHANGELOG.md b/CHANGELOG.md index 27db03fd..2aaa3823 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.0.0] - 2024-04-27 + +### Added + +- Add support for Batches, thanks to [@simonx1](https://github.com/simonx1) for the PR! +- Allow use of local LLMs like Ollama! Thanks to [@ThomasSevestre](https://github.com/ThomasSevestre) +- Update to v2 of the Assistants beta & add documentation on streaming from an Assistant. +- Add Assistants endpoint to create and run a thread in one go, thank you [@quocphien90](https://github.com/ + quocphien90) +- Add missing parameters (order, limit, etc) to Runs, RunSteps and Messages - thanks to [@shalecraig](https://github.com/shalecraig) and [@coezbek](https://github.com/coezbek) +- Add missing Messages#list spec - thanks [@adammeghji](https://github.com/adammeghji) +- Add Messages#modify to README - thanks to [@nas887](https://github.com/nas887) +- Don't add the api_version (`/v1/`) to base_uris that already include it - thanks to [@kaiwren](https://github.com/kaiwren) for raising this issue +- Allow passing a `StringIO` to Files#upload - thanks again to [@simonx1](https://github.com/simonx1) +- Add Ruby 3.3 to CI + +### Security + +- [BREAKING] ruby-openai will no longer log out API errors by default - you can reenable by passing `log_errors: true` to your client. This will help to prevent leaking secrets to logs. Thanks to [@lalunamel](https://github.com/lalunamel) for this PR. + +### Removed + +- [BREAKING] Remove deprecated edits endpoint. + +### Fixed + +- Fix README DALLĀ·E 3 error - thanks to [@clayton](https://github.com/clayton) +- Fix README tool_calls error and add missing tool_choice info - thanks to [@Jbrito6492](https://github.com/Jbrito6492) + ## [6.5.0] - 2024-03-31 ### Added @@ -67,13 +96,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [BREAKING] Switch from legacy Finetunes to the new Fine-tune-jobs endpoints. Implemented by [@lancecarlson](https://github.com/lancecarlson) - [BREAKING] Remove deprecated Completions endpoints - use Chat instead. -### Fix +### Fixed - [BREAKING] Fix issue where :stream parameters were replaced by a boolean in the client application. Thanks to [@martinjaimem](https://github.com/martinjaimem), [@vickymadrid03](https://github.com/vickymadrid03) and [@nicastelo](https://github.com/nicastelo) for spotting and fixing this issue. ## [5.2.0] - 2023-10-30 -### Fix +### Fixed - Added more spec-compliant SSE parsing: see here https://html.spec.whatwg.org/multipage/server-sent-events.html#event-stream-interpretation - Fixes issue where OpenAI or an intermediary returns only partial JSON per chunk of streamed data diff --git a/Gemfile.lock b/Gemfile.lock index 00ace33a..2efb508e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - ruby-openai (6.5.0) + ruby-openai (7.0.0) event_stream_parser (>= 0.3.0, < 2.0.0) faraday (>= 1) faraday-multipart (>= 1) diff --git a/README.md b/README.md index f71fdbb8..aec2129a 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,6 @@ Stream text with GPT-4, transcribe and translate audio with Whisper, or create i - [Ollama](#ollama) - [Counting Tokens](#counting-tokens) - [Models](#models) - - [Examples](#examples) - [Chat](#chat) - [Streaming Chat](#streaming-chat) - [Vision](#vision) @@ -258,24 +257,9 @@ There are different models that can be used to generate text. For a full list an ```ruby client.models.list -client.models.retrieve(id: "text-ada-001") +client.models.retrieve(id: "gpt-3.5-turbo") ``` -#### Examples - -- [GPT-4 (limited beta)](https://platform.openai.com/docs/models/gpt-4) - - gpt-4 (uses current version) - - gpt-4-0314 - - gpt-4-32k -- [GPT-3.5](https://platform.openai.com/docs/models/gpt-3-5) - - gpt-3.5-turbo - - gpt-3.5-turbo-0301 - - text-davinci-003 -- [GPT-3](https://platform.openai.com/docs/models/gpt-3) - - text-ada-001 - - text-babbage-001 - - text-curie-001 - ### Chat GPT is a model that can be used to generate text in a conversational style. You can use it to [generate a response](https://platform.openai.com/docs/api-reference/chat/create) to a sequence of [messages](https://platform.openai.com/docs/guides/chat/introduction): @@ -387,7 +371,7 @@ You can stream it as well! ### Functions -You can describe and pass in functions and the model will intelligently choose to output a JSON object containing arguments to call those them. For example, if you want the model to use your method `get_current_weather` to get the current weather in a given location, see the example below. Note that tool_choice is optional, but if you exclude it, the model will choose whether to use the function or not ([see this for more details](https://github.com/openai/openai-cookbook/blob/main/examples/How_to_call_functions_with_chat_models.ipynb)). +You can describe and pass in functions and the model will intelligently choose to output a JSON object containing arguments to call them - eg., to use your method `get_current_weather` to get the weather in a given location. Note that tool_choice is optional, but if you exclude it, the model will choose whether to use the function or not ([see here](https://platform.openai.com/docs/api-reference/chat/create#chat-create-tool_choice)). ```ruby @@ -398,7 +382,7 @@ end response = client.chat( parameters: { - model: "gpt-3.5-turbo-0613", + model: "gpt-3.5-turbo", messages: [ { "role": "user", @@ -462,7 +446,7 @@ Hit the OpenAI API for a completion using other GPT-3 models: ```ruby response = client.completions( parameters: { - model: "text-davinci-001", + model: "gpt-3.5-turbo", prompt: "Once upon a time", max_tokens: 5 }) @@ -470,22 +454,6 @@ puts response["choices"].map { |c| c["text"] } # => [", there lived a great"] ``` -### Edits - -Send a string and some instructions for what to do to the string: - -```ruby -response = client.edits( - parameters: { - model: "text-davinci-edit-001", - input: "What day of the wek is it?", - instruction: "Fix the spelling mistakes" - } -) -puts response.dig("choices", 0, "text") -# => What day of the week is it? -``` - ### Embeddings You can use the embeddings endpoint to get a vector of numbers representing an input. You can then compare these vectors for different inputs to efficiently check how similar the inputs are. @@ -624,7 +592,7 @@ You can then use this file ID to create a fine tuning job: response = client.finetunes.create( parameters: { training_file: file_id, - model: "gpt-3.5-turbo-0613" + model: "gpt-3.5-turbo" }) fine_tune_id = response["id"] ``` @@ -1030,7 +998,7 @@ HTTP errors can be caught like this: ``` begin - OpenAI::Client.new.models.retrieve(id: "text-ada-001") + OpenAI::Client.new.models.retrieve(id: "gpt-3.5-turbo") rescue Faraday::Error => e raise "Got a Faraday error: #{e}" end diff --git a/lib/openai/client.rb b/lib/openai/client.rb index 563c757a..24be58e7 100644 --- a/lib/openai/client.rb +++ b/lib/openai/client.rb @@ -30,10 +30,6 @@ def chat(parameters: {}) json_post(path: "/chat/completions", parameters: parameters) end - def edits(parameters: {}) - json_post(path: "/edits", parameters: parameters) - end - def embeddings(parameters: {}) json_post(path: "/embeddings", parameters: parameters) end diff --git a/lib/openai/version.rb b/lib/openai/version.rb index d8cf39d6..66b3a2c1 100644 --- a/lib/openai/version.rb +++ b/lib/openai/version.rb @@ -1,3 +1,3 @@ module OpenAI - VERSION = "6.5.0".freeze + VERSION = "7.0.0".freeze end diff --git a/spec/fixtures/cassettes/babbage-similarity_embeddings_the_food_was_delicious_and_the_waiter_.yml b/spec/fixtures/cassettes/babbage-similarity_embeddings_the_food_was_delicious_and_the_waiter_.yml deleted file mode 100644 index 691d2428..00000000 --- a/spec/fixtures/cassettes/babbage-similarity_embeddings_the_food_was_delicious_and_the_waiter_.yml +++ /dev/null @@ -1,2140 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://api.openai.com/v1/embeddings - body: - encoding: UTF-8 - string: '{"model":"babbage-similarity","input":"The food was delicious and the - waiter..."}' - headers: - Content-Type: - - application/json - Authorization: - - Bearer - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - Ruby - response: - status: - code: 200 - message: OK - headers: - Date: - - Tue, 14 Nov 2023 21:48:43 GMT - Content-Type: - - application/json - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Access-Control-Allow-Origin: - - "*" - Openai-Organization: - - user-jxm65ijkzc1qrfhc0ij8moic - Openai-Processing-Ms: - - '24' - Openai-Version: - - '2020-10-01' - Strict-Transport-Security: - - max-age=15724800; includeSubDomains - X-Ratelimit-Limit-Requests: - - '3000' - X-Ratelimit-Limit-Tokens: - - '250000' - X-Ratelimit-Remaining-Requests: - - '2999' - X-Ratelimit-Remaining-Tokens: - - '249990' - X-Ratelimit-Reset-Requests: - - 20ms - X-Ratelimit-Reset-Tokens: - - 2ms - X-Request-Id: - - 717ee770155865259519c285c8291369 - Cf-Cache-Status: - - DYNAMIC - Set-Cookie: - - __cf_bm=Osh1qkSJ94XGFal0WRpGekQEo_Waml4u8S7SagGgeew-1699998523-0-AT5fJufh5+1sNZak3ZVw0SS31870s6+BXC/6+AquP8HnkjjqsmdAMxMLUAMoIg/OeC8dDB+F53/d1PS/jd4wJuM=; - path=/; expires=Tue, 14-Nov-23 22:18:43 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=daZ9ttDwnW0dJ9Nqbk4MfNF7mVGdLcpC1pLZZMUMNn0-1699998523950-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Server: - - cloudflare - Cf-Ray: - - 826275d4f972dc25-LHR - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: | - { - "object": "list", - "data": [ - { - "object": "embedding", - "index": 0, - "embedding": [ - 0.0028667077, - 0.018867997, - -0.030135695, - -0.004034549, - 0.024676088, - -0.0030139843, - -0.012645043, - 0.0063681565, - 0.007314046, - -0.021091666, - -0.004127893, - 0.019979833, - 0.020792965, - 0.030384613, - 0.01447874, - -0.013682202, - -0.007085871, - -0.02077637, - 0.026335543, - 0.04732764, - 0.13069864, - 0.03191131, - 0.005542578, - -0.0015619616, - -0.0035947934, - -0.0041444874, - -0.056686968, - -0.0140887685, - -0.036773514, - -0.010512644, - 0.008218449, - 0.015764818, - 0.00985716, - -0.017789353, - 0.012827584, - -0.014196633, - 0.032541905, - -0.02314939, - -0.002360574, - -0.029123427, - 0.0073970184, - 0.01356604, - 0.03547914, - -0.020311723, - -0.030285046, - 0.02300004, - -0.01150002, - 0.032044068, - -0.015565683, - 0.024062091, - -0.019730914, - 0.008048355, - -0.0030222815, - 0.0001533699, - 0.026335543, - 0.040457502, - 0.014080471, - 0.027463973, - 0.011275994, - 0.060370956, - 0.0026385328, - -0.019266266, - 0.028077971, - 0.009649728, - 0.027497161, - 0.029057048, - 0.01861908, - 0.026219381, - -0.008985946, - 0.012346341, - 0.0046049864, - 0.011450237, - 0.009052324, - 0.025489222, - 0.025406249, - 0.008637461, - -0.006413792, - -0.02704911, - 0.02266815, - -0.0025223708, - 0.022551987, - -0.02756354, - -0.007911449, - 0.02457652, - -0.004770932, - -0.014470443, - -0.018137839, - 0.0022195205, - -0.014636389, - 0.029040454, - 0.02358085, - -0.029073643, - -0.004239906, - 0.004787526, - 0.01934924, - 0.029671047, - 0.019432213, - 0.06103474, - -0.0001505177, - 0.0013918675, - 0.011748938, - -0.006650264, - 0.020162372, - -0.0032753483, - -0.02570495, - -0.03161261, - 0.010379888, - 0.03172877, - 0.008259935, - 0.0020846897, - 0.00611509, - -0.018867997, - -0.033471197, - -0.0012103646, - -0.022917068, - 0.010047997, - 0.042183332, - 0.007928044, - -0.038001508, - 0.022170313, - -0.007961233, - -0.024178252, - -0.03760324, - -0.023813173, - -0.0075920043, - 0.01679368, - 0.00035522698, - 0.01971432, - -0.021672476, - 0.019083727, - 0.0045012706, - 0.018453134, - 0.0246429, - -0.017125571, - -0.03401882, - 0.020610426, - 0.009965024, - 0.017075786, - 0.0063059274, - -0.03245893, - 0.014312795, - 0.0038354143, - -0.05074612, - -0.019963238, - 0.0121886935, - -0.0419842, - 0.015101036, - 0.027231649, - -0.0070319385, - -0.013823256, - 0.03976053, - -0.02902386, - -0.011632776, - 0.019979833, - 0.024360793, - 0.023381714, - -0.0033541725, - -0.02318258, - -0.001297486, - 0.016071817, - 0.0246429, - -0.047360834, - 0.011466831, - 0.013350312, - 0.0061773197, - 0.009160189, - -0.0029579776, - 0.042880304, - 0.028758347, - -0.01648668, - 0.019382428, - 0.0006233326, - 0.008720433, - -0.007770396, - 0.01828719, - 0.032575093, - 0.033902656, - 0.036673944, - 0.040689826, - 0.00079290813, - -0.0057002264, - -0.019930048, - 0.011599587, - 0.0069863037, - -0.04244885, - -0.016768787, - 0.013756878, - -0.00014001648, - 0.0048331614, - -0.0052646194, - 0.015026361, - -0.057151612, - 0.0023170135, - 0.013989202, - 0.0012923002, - 0.0057334155, - -0.057383936, - -0.03114796, - -0.03753686, - -0.0072518163, - 0.01989686, - 0.01989686, - -0.008164517, - -0.004770932, - -0.023531064, - -0.028526023, - 0.00173413, - 0.020610426, - -0.034549844, - -0.0054347133, - -0.008454921, - -0.023896145, - 0.0047833775, - 0.023232363, - -0.023813173, - 0.035280004, - -0.023431499, - -0.005828834, - 0.010164159, - -0.02358085, - 0.0021987772, - -0.019415617, - 0.0077952878, - 0.008127178, - -0.0313305, - 0.0014852118, - -0.006903331, - -0.018867997, - -0.022784311, - 0.005165052, - 0.008023462, - 0.029073643, - -0.003893495, - 0.006625372, - -0.015275279, - -0.0035367124, - 0.013507959, - -0.025754735, - -0.011159832, - -0.009840566, - 0.01700941, - -0.050181903, - 0.008554488, - -0.0011470979, - -0.030500773, - -0.01617968, - 0.024294414, - -0.011616182, - 0.02245242, - -0.00026499413, - 0.0071605463, - 0.030716503, - 0.0034454425, - -0.008160368, - -0.03730454, - 0.044606138, - -0.008297273, - 0.009533566, - 0.0014043134, - 0.0191667, - -0.008695542, - 0.03401882, - -0.011989559, - 0.0014063877, - -0.019681131, - 0.028559212, - 0.01646179, - 0.044805273, - 0.026368732, - -0.01752384, - -0.00049109483, - 0.0011574696, - -0.008318015, - -0.0052106874, - 0.06203041, - 0.006766426, - 0.016768787, - -0.00438096, - 0.0073513836, - -0.011607884, - -0.018336972, - -0.00237302, - 0.005040593, - -0.029588073, - -0.0067000478, - -0.010944103, - 0.05064655, - 0.03806789, - 0.010396482, - -0.019100321, - 0.034383897, - 0.0050571878, - -0.017407678, - 0.005376633, - 0.025505817, - -0.02665084, - 0.013491365, - 0.004237832, - 0.020510858, - -0.010155861, - 0.019697726, - -0.004505419, - 0.008417583, - -0.0032546052, - -0.003945353, - -0.0017424272, - 0.049650878, - -0.014702767, - -0.028343484, - -0.01268653, - -0.0073057488, - -0.011483425, - 0.0030658422, - 0.039163128, - -0.040125612, - 0.0155159, - -0.0099401325, - -0.04819056, - -0.008629164, - -0.01104367, - -0.010288618, - 0.012213585, - -0.0051152688, - -0.026003653, - -0.012387828, - 0.012794394, - -0.02387955, - 0.044805273, - 0.00593255, - -0.0073264916, - -0.0018907409, - 0.019531779, - 0.0129935285, - -0.00012277371, - 0.008994243, - -0.017789353, - 0.0003573013, - -0.0070485333, - -0.0133420145, - 0.008927865, - 0.010927508, - -0.0047833775, - -0.010927508, - 0.015283576, - 0.008471515, - 0.0118982885, - 0.0071149115, - 0.01919989, - 0.008226746, - 0.018552702, - 0.024228036, - -0.0063391165, - -0.009467188, - 0.024593117, - 0.012371234, - 0.01609671, - -0.01597225, - 0.04155274, - 0.013275636, - 0.0255556, - 0.0037980767, - 0.010720076, - 0.0057583074, - -0.016544761, - 0.001871035, - -0.027795862, - -0.016694112, - -0.013001827, - 0.0072601135, - -0.019515185, - -0.01432939, - -0.015374846, - 0.0076376395, - -0.014155147, - -0.015856087, - 0.03264147, - -0.027779268, - -0.0154163325, - 0.012396125, - 0.02522371, - -0.02522371, - -0.009118702, - 0.020792965, - -0.026634244, - -0.007890706, - 0.020909127, - 0.06730747, - 0.0016179682, - -0.014843821, - -0.011491722, - -0.011997856, - -0.014603199, - -0.00958335, - 0.010661995, - -0.0065341024, - 0.0331559, - -0.008911271, - -0.012487396, - 0.0050613363, - -0.042216524, - 0.0136905, - -0.040888958, - -0.019946644, - 0.0025306682, - -0.0062146573, - 0.044207867, - 0.0035885705, - 0.00723937, - 0.07202033, - 0.0014032762, - -0.00017644669, - 0.032077257, - 0.021075072, - 0.03264147, - -0.0019788996, - -0.011300885, - 0.019448807, - 0.0057251183, - -0.021290801, - -0.028758347, - 0.0067622773, - -0.01865227, - 0.01876843, - 0.005882766, - 0.012761205, - -0.0020971356, - -0.009865457, - 0.0067581288, - -0.012221882, - 0.036673944, - -0.018171027, - -0.0059449957, - -0.02957148, - 0.0052853627, - -0.004974215, - 0.025837706, - -0.008562786, - -0.018751835, - 0.02139037, - 0.009326135, - -0.026783597, - -0.004009657, - 0.005314403, - 0.016204573, - 0.020444479, - 0.0076583824, - 0.026601056, - 0.035280004, - -0.011466831, - 0.017424272, - 0.042249713, - -0.013433284, - -0.013980905, - -0.0035968677, - -0.0055508753, - -0.0122467745, - 0.023763388, - 0.017175354, - -0.00034615185, - 0.005866172, - -0.022419231, - 0.0062063597, - -0.04971726, - -0.011815316, - 0.032259796, - 0.006969709, - -0.018668864, - -0.00739287, - -0.02774608, - -0.014702767, - 0.027994998, - 0.024211442, - 0.037735995, - -0.045402676, - 0.0019498591, - 0.0055135377, - 0.015291873, - -0.0041693794, - 0.022717932, - 0.0069531146, - 0.0051360116, - -0.010686887, - 0.0060404143, - -0.016403709, - -0.020510858, - 0.0046464726, - 0.01661114, - -0.019830482, - -0.0015474414, - -0.013806662, - -0.00087328797, - 0.038466156, - -0.01989686, - 0.007853368, - -0.0037960021, - -0.038632102, - 0.010354997, - 0.0063930484, - -0.014254714, - 0.022933662, - -0.010081186, - 0.03172877, - -0.031645797, - 0.020195562, - -0.020975506, - 0.014404065, - -0.003976468, - 0.016619436, - -0.005235579, - 0.022286475, - -0.014652983, - 0.0023916888, - 0.0017351671, - 0.023763388, - -0.022485608, - 0.028293699, - -0.001356604, - 0.018552702, - 0.008977649, - 0.01715876, - -0.0036590972, - 0.0322432, - 0.015175711, - 0.0031073287, - 0.032575093, - 0.009002541, - 0.030434396, - -0.012752908, - -0.018901188, - -0.007608599, - 0.01737449, - 0.022800906, - -0.0003881568, - 0.024725873, - -0.03723816, - 0.028243916, - -0.019000754, - 0.013068205, - -0.048124183, - -0.0062063597, - -0.000007231754, - -0.004903688, - 0.007314046, - 0.038432967, - -0.011060264, - -0.017324705, - -0.13660629, - -0.0015681845, - 0.007558815, - 0.046464726, - 0.022120528, - -0.03501449, - -0.020328319, - 0.014993171, - -0.014935091, - 0.019249672, - 0.0069987494, - 0.008355354, - 0.01971432, - 0.01880162, - -0.017623408, - -0.022867283, - -0.00876192, - 0.022983445, - 0.012221882, - -0.016362222, - 0.014030688, - 0.0020774296, - 0.0037939278, - -0.0034454425, - 0.019764103, - -0.031247528, - -0.009093811, - -0.01183191, - 0.012437612, - 0.0051857955, - -0.014213228, - -0.0061233873, - 0.013126285, - 0.03581103, - 0.0034599628, - 0.022883877, - -0.0056421454, - 0.0011242804, - -0.0012819286, - -0.04523673, - 0.0050447416, - -0.10753265, - 0.035313193, - -0.009757592, - 0.025837706, - -0.038798045, - -0.021954583, - -0.000019511555, - -0.038200643, - 0.057549883, - -0.023116201, - 0.00048668688, - -0.003820894, - -0.003945353, - 0.005007404, - 0.024211442, - 0.028144348, - 0.020278534, - 0.031181151, - -0.0018005081, - 0.012346341, - 0.0027609174, - -0.0038457857, - -0.0022921215, - -0.018137839, - 0.0090772165, - 0.023630632, - -0.020593831, - -0.016196277, - -0.0024539183, - 0.0310318, - -0.010446266, - -0.0161216, - -0.05472881, - 0.0057209693, - -0.013242447, - 0.0071439515, - -0.0023564254, - 0.032375958, - -0.011516615, - 0.0077040177, - -0.018502917, - -0.015266982, - -0.016528167, - 0.005189944, - 0.022485608, - 0.00063474133, - 0.019681131, - -0.02333193, - 0.0099982135, - 0.008712136, - 0.004920283, - -0.020909127, - -0.011184723, - -0.027546946, - -0.01843654, - 0.0077247606, - -0.01767319, - -0.0099401325, - 0.039959665, - 0.021025289, - 0.002960052, - -0.03176196, - -0.004405852, - -0.016810274, - 0.018785026, - -0.005484497, - 0.0067041963, - -0.042581603, - 0.022469014, - 0.017772758, - -0.008911271, - 0.025356466, - -0.0016916065, - 0.02208734, - -0.006127536, - 0.0061067925, - -0.0071149115, - 0.017474055, - 0.0036715432, - 0.042050578, - -0.0018108798, - 0.0026717219, - -0.012586962, - -0.011417047, - 0.036043353, - 0.011450237, - -0.01737449, - -0.0029890924, - 0.0059491443, - 0.008878082, - -0.016445193, - -0.007816031, - 0.010072889, - 0.07613578, - 0.017805947, - 0.005849577, - -0.0110934535, - 0.04082258, - -0.016478384, - -0.014735956, - 0.00093396177, - 0.018834809, - -0.0030471734, - -0.03750367, - 0.004505419, - -0.0112096155, - 0.010238835, - 0.014677876, - -0.0016190053, - 0.004675513, - -0.011051967, - -0.011624479, - 0.0072933026, - -0.013084799, - -0.04304625, - -0.013159474, - -0.029040454, - -0.0029807952, - 0.028990671, - -0.043643653, - -0.00035833847, - -0.02314939, - 0.0035035233, - -0.029455317, - -0.00027718078, - -0.006841101, - -0.00575001, - -0.003976468, - -0.0058786175, - 0.020095995, - -0.0070402357, - 0.009060621, - 0.008475664, - -0.023315337, - -0.016685816, - -0.0048497557, - 0.018967565, - -0.0022091488, - -0.022684744, - 0.018818215, - -0.020212157, - 0.017357895, - 0.013715392, - -0.0048580533, - -0.040590256, - 0.038764857, - 0.020394696, - 0.027679702, - -0.002263081, - -0.004011731, - 0.01773957, - -0.004146562, - 0.0013534926, - 0.006364008, - -0.01013097, - -0.030699909, - -0.016204573, - 0.036275677, - -0.028642185, - 0.00459254, - 0.028874509, - 0.00483731, - 0.011549803, - 0.009782485, - 0.011856803, - -0.03322228, - 0.003696435, - 0.012296558, - -0.00032722368, - 0.028741753, - 0.031114772, - 0.007459248, - -0.00061244244, - -0.030218666, - -0.012006153, - -0.011516615, - -0.002034906, - 0.0120725315, - -0.00200794, - 0.014570011, - -0.010811347, - 0.021108262, - 0.025605382, - 0.01858589, - 0.034848545, - 0.018901188, - 0.021937989, - 0.022020962, - 0.059640795, - -0.0037462185, - -0.0492858, - -0.0028189984, - -0.05731756, - -0.009956727, - 0.009691214, - -0.036673944, - 0.0054388624, - 0.016295843, - 0.0069157765, - -0.0006337042, - 0.012205288, - 0.016528167, - 0.000619184, - 0.007372127, - -0.020228751, - -0.21041884, - 0.047925048, - 0.015656954, - -0.025140736, - 0.004314582, - -0.019100321, - 0.003905941, - -0.0071937353, - -0.01323415, - -0.0012829658, - -0.008085692, - 0.024676088, - -0.0010283432, - 0.0151840085, - -0.021075072, - 0.006455278, - 0.0061814683, - 0.0005496943, - 0.016229466, - 0.00084580324, - 0.002236115, - -0.004820715, - -0.019631347, - -0.0016241911, - 0.0077247606, - -0.007052682, - -0.0020763925, - 0.0019508962, - -0.0004993921, - 0.001428168, - 0.039295882, - 0.0012840029, - -0.0011470979, - 0.044971216, - 0.036275677, - -0.01432939, - -0.01661114, - 0.0051111197, - 0.024344198, - 0.022037556, - -0.010321807, - -0.029305967, - -0.041486364, - -0.012802691, - -0.0029683493, - 0.01572333, - -0.01843654, - 0.00083335734, - 0.0014738031, - 0.036176108, - 0.015466116, - -0.007272559, - -0.0013929047, - -0.02643511, - 0.009848863, - 0.007152249, - 0.026036842, - 0.008595974, - -0.010703482, - 0.0110934535, - 0.017391084, - -0.01140875, - -0.015366549, - -0.015225495, - 0.0025389653, - -0.008496407, - 0.014769145, - 0.0028376672, - -0.001838883, - 0.006774723, - -0.008434177, - 0.0040386976, - 0.00666271, - -0.021008695, - -0.009989916, - 0.021556314, - 0.013300528, - 0.0014105364, - 0.021241019, - 0.021838421, - 0.013474771, - -0.018917782, - 0.0016812349, - 0.053102545, - 0.01837016, - -0.009981619, - 0.021888206, - 0.034848545, - 0.0022050003, - -0.006579737, - -0.0019654164, - -0.011641073, - 0.024659494, - -0.019913454, - -0.0011906587, - 0.022402637, - 0.00006683194, - -0.023614038, - 0.014304498, - 0.040656637, - -0.0024145064, - 0.0021033585, - -0.0011201318, - -0.042847116, - -0.010968994, - -0.027098892, - -0.025721544, - -0.032757632, - -0.011848506, - 0.0014323167, - 0.0005079486, - 0.039926477, - -0.007567113, - 0.10089484, - -0.032591686, - -0.051907737, - 0.021075072, - 0.01934924, - 0.0031384435, - 0.033338442, - -0.027829053, - -0.03866529, - 0.0047045536, - -0.0024601414, - -0.029770615, - 0.02902386, - -0.009624836, - -0.02409528, - 0.029953154, - -0.04158593, - 0.017175354, - -0.020461075, - 0.0017040523, - -0.009525269, - -0.015167414, - -0.006293481, - -0.0043975543, - -0.024676088, - 0.023763388, - -0.004119596, - -0.021937989, - 0.0076957205, - -0.02260177, - 0.020311723, - -0.014337687, - -0.008011017, - 0.02354766, - 0.013715392, - 0.017590217, - -0.0255556, - -0.0145534165, - 0.023381714, - -0.0033873615, - -0.0021106186, - 0.023597443, - -0.0078658145, - 0.0035450098, - 0.025588788, - 0.011450237, - -0.008927865, - -0.01919989, - 0.0191667, - -0.031977687, - -0.008392692, - 0.0038291912, - 0.0068286555, - -0.00054762, - 0.0029579776, - 0.023697011, - 0.0007311971, - 0.005588213, - 0.034516655, - -0.015449521, - 0.0072269244, - 0.013449879, - 0.006227103, - 0.0026696476, - -0.023381714, - 0.01767319, - -0.034251142, - -0.006596332, - 0.0072476678, - 0.010794751, - -0.022618365, - -0.0014914348, - 0.018785026, - 0.0044805272, - 0.009326135, - 0.01341669, - -0.023398308, - -0.0088448925, - 0.028592402, - 0.030533964, - 0.018303784, - -0.013848148, - 0.0026696476, - 0.006102644, - -0.03571146, - 0.01752384, - -0.040557068, - -0.02427782, - 0.008795109, - 0.00041901227, - -0.0059491443, - -0.0012300707, - 0.03264147, - 0.01986367, - -0.019697726, - 0.020494264, - 0.008255786, - 0.016735598, - -0.008803406, - 0.016569654, - -0.038499344, - -0.0017216841, - 0.0011989559, - -0.03023526, - 0.009317837, - 0.010844535, - 0.022103934, - 0.013259042, - 0.026003653, - 0.025837706, - 0.013159474, - -0.05250514, - 0.0063391165, - -0.037005834, - -0.023929333, - -0.013549446, - -0.003976468, - -0.008176962, - -0.004372663, - 0.00391009, - -0.029339155, - -0.009923538, - 0.004600838, - -0.021788638, - -0.033753306, - 0.01487701, - -0.015266982, - -0.022634959, - 0.01770638, - 0.013798364, - -0.013756878, - 0.015432927, - 0.021971177, - 0.03292358, - 0.03537957, - 0.020743182, - -0.017789353, - 0.015988844, - 0.012412719, - 0.026451705, - 0.009865457, - 0.0032504566, - -0.0054554567, - -0.021655882, - 0.052040495, - -0.01657795, - 0.032741036, - 0.008483961, - 0.01934924, - -0.045900512, - -0.011168129, - -0.0074426536, - 0.024327604, - 0.04125404, - 0.009848863, - 0.036507998, - 0.0021552166, - -0.00775795, - -0.002242338, - -0.03581103, - 0.038466156, - 0.020212157, - -0.01013097, - -0.009749295, - -0.006546548, - -0.004994958, - -0.017822541, - 0.018253999, - 0.02095891, - 0.02062702, - 0.0035325638, - 0.0133835, - 0.032691255, - 0.009732701, - 0.12651682, - 0.03610973, - -0.003526341, - -0.0075007346, - -0.031496447, - 0.009906944, - -0.006251995, - 0.023630632, - 0.0055508753, - 0.01895097, - -0.077264205, - -0.01928286, - -0.011757235, - 0.023929333, - 0.018237405, - 0.014180039, - -0.0014592828, - 0.009375918, - -0.0073513836, - -0.047991425, - 0.0120144505, - -0.011765532, - -0.033769898, - -0.0043353247, - 0.019697726, - 0.012089126, - -0.02628576, - 0.038532533, - 0.010628806, - 0.0014084621, - -0.00006456315, - -0.007567113, - 0.024891818, - 0.018187622, - -0.009525269, - -0.013624121, - 0.0022008514, - 0.014038986, - 0.0046298783, - 0.04274755, - 0.008160368, - -0.006538251, - 0.0057790503, - -0.0121306125, - -0.0061731706, - -0.0099982135, - 0.04377641, - -0.021622693, - -0.010330104, - -0.035445947, - 0.005148458, - -0.014893604, - -0.0020587607, - 0.021705665, - -0.00391009, - -0.021191234, - -0.040258367, - -0.0048414585, - -0.027497161, - 0.018386757, - -0.046331972, - -0.045369487, - 0.009118702, - 0.0068120607, - 0.023796577, - -0.0029061197, - -0.014628092, - -0.005268768, - 0.019100321, - 0.022950256, - 0.028227322, - 0.015042955, - 0.043278575, - -0.008247489, - 0.011475128, - 0.012736313, - -0.008027611, - -0.034151573, - 0.009160189, - 0.012794394, - 0.0018627377, - -0.0014717288, - -0.0032587538, - -0.008280678, - 0.00073534576, - 0.01676049, - -0.005907658, - 0.006413792, - 0.0003694879, - -0.006409643, - -0.03640843, - -0.01861908, - -0.0018990383, - 0.027762674, - 0.003395659, - -0.02625257, - 0.0022340408, - 0.0052397274, - 0.0074302074, - 0.009093811, - 0.026086625, - -0.013856445, - -0.007890706, - 0.041718688, - 0.0006570403, - 0.011441939, - -0.029820397, - 0.021423558, - -0.025057763, - -0.037005834, - -0.032989956, - 0.037271347, - 0.015930763, - -0.00921827, - -0.0041507105, - 0.0013441582, - -0.011234507, - -0.025057763, - -0.003957799, - -0.03008591, - -0.0071812896, - 0.0005761419, - 0.024311008, - 0.017490651, - 0.028874509, - -0.014860415, - 0.0027298026, - -0.013059907, - 0.008479812, - -0.028774941, - 0.0038250426, - 0.029405534, - -0.0027941065, - -0.00091633, - 0.013217555, - -0.036308866, - 0.0018098425, - -0.015656954, - 0.012097424, - 0.008168665, - 0.0459337, - 0.020178966, - -0.01168256, - 0.023016633, - 0.03806789, - -0.00007033235, - -0.012379531, - 0.040125612, - -0.005144309, - 0.0121306125, - 0.035445947, - 0.008093989, - 0.01213891, - 0.030069316, - 0.012172099, - -0.005534281, - 0.045369487, - -0.03216023, - 0.014445552, - -0.0023419051, - -0.03836659, - -0.0004861683, - -0.022684744, - 0.035147246, - -0.009450594, - 0.0022485608, - -0.027613323, - 0.001519438, - -0.0073638293, - 0.017142165, - -0.0022132974, - -0.0060279686, - -0.01013097, - -0.004787526, - 0.012752908, - 0.028210727, - -0.005281214, - -0.0024476955, - -0.026883163, - -0.014719361, - 0.0044307434, - 0.030069316, - 0.035246816, - -0.022867283, - 0.0035678272, - -0.017789353, - 0.019233078, - 0.013491365, - -0.0059864824, - -0.0065175076, - 0.011300885, - 0.007890706, - 0.023713605, - 0.025671761, - -0.0036985092, - -0.016685816, - 0.012279963, - 0.020643614, - 0.011599587, - 0.024891818, - -0.024510143, - -0.012412719, - 0.016171385, - -0.003024356, - -0.03221001, - -0.000033286324, - -0.011292588, - -0.0037794076, - 0.011466831, - 0.07593664, - 0.031778555, - -0.03081607, - -0.0070900195, - 0.003182004, - -0.027463973, - 0.007264262, - -0.004721148, - -0.023265552, - -0.009367621, - 0.02358085, - -0.025439437, - -0.0014914348, - 0.017772758, - 0.0132258525, - 0.0039826906, - 0.003051322, - -0.029521696, - -0.049385365, - 0.022485608, - 0.011657668, - 0.01150002, - 0.0034578883, - 0.012645043, - 0.0021406964, - -0.012105721, - -0.020394696, - 0.011259399, - -0.015582278, - 0.024908412, - 0.017557029, - -0.03793513, - -0.006733237, - 0.0039889137, - -0.0038686034, - -0.0031073287, - -0.009525269, - 0.008662352, - 0.018486323, - -0.0012549625, - 0.0036466513, - 0.00183266, - 0.025057763, - -0.008197705, - -0.003428848, - 0.023779983, - 0.018386757, - 0.03380309, - 0.01657795, - 0.005600659, - -0.011508317, - -0.019399023, - 0.00012666306, - 0.027596729, - 0.030500773, - -0.035611894, - 0.002300419, - -0.047659535, - -0.013798364, - -0.045834135, - -0.01655306, - 0.0022215948, - -0.0058371313, - 0.02972083, - -0.008936163, - 0.014586605, - -0.015955655, - 0.019598158, - 0.009649728, - -0.000032346397, - -0.006148279, - -0.033935845, - 0.009292945, - -0.010579023, - -0.025539005, - -0.004974215, - 0.0071563977, - 0.024028901, - 0.014760848, - -0.009533566, - 0.0013078576, - -0.0012269592, - -0.0046049864, - 0.042581603, - 0.01700941, - 0.013864743, - -0.02026194, - 0.043013062, - -0.023763388, - 0.013524555, - 0.0029455319, - 0.025140736, - -0.02351447, - -0.017208543, - 0.0068701417, - -0.025688356, - -0.07082552, - 0.008687245, - -0.0067290883, - -0.052704275, - -0.024991386, - 0.010960697, - 0.020095995, - -0.0002342683, - -0.020129183, - 0.03139688, - 0.025140736, - -0.042150144, - 0.00014688766, - 0.014254714, - 0.005588213, - -0.020942315, - -0.018187622, - 0.0017123496, - -0.0018948896, - -0.004088481, - 0.014047283, - -0.012371234, - 0.029853586, - -0.017391084, - 0.013350312, - -0.017905515, - 0.025870897, - 0.011168129, - 0.012728016, - 0.006944817, - 0.041021716, - -0.011491722, - -0.0032006728, - -0.009110405, - -0.0038976439, - -0.0038997182, - -0.04115447, - -0.0022941958, - -0.019880265, - 0.01049605, - 0.012711422, - -0.027812459, - 0.02917321, - 0.0010838312, - 0.015225495, - 0.0045095677, - 0.0032649767, - -0.03571146, - -0.023016633, - 0.0018865924, - 0.025173925, - 0.009425702, - 0.019614752, - 0.0038748262, - 0.017075786, - -0.015383143, - -0.018088054, - 0.013532852, - 0.011342372, - 0.004331176, - 0.06438684, - 0.011798722, - -0.021406963, - 0.0517086, - -0.0124708, - -0.005268768, - -0.017507246, - 0.01073667, - 0.0133835, - -0.024062091, - -0.051774982, - 0.02771289, - -0.033355035, - 0.0035906448, - -0.027546946, - -0.006853547, - -0.0046215807, - 0.0025472627, - -0.01630414, - 0.002178034, - -0.018137839, - -0.030467585, - 0.0057997936, - 0.027629917, - 0.03245893, - 0.0076625315, - -0.0063059274, - -0.011466831, - 0.021191234, - -0.007459248, - -0.0077662473, - 0.0007503846, - -0.0035968677, - -0.013897931, - -0.0012684455, - 0.00061503536, - 0.010462861, - -0.0124708, - 0.011840208, - 0.00949208, - -0.0044348924, - 0.018171027, - 0.016752193, - 0.0059781848, - 0.0040055085, - -0.004526162, - 0.009010838, - -0.0014426883, - -0.06050371, - 0.0011097603, - 0.030899042, - -0.047360834, - -0.02084275, - -0.020792965, - 0.00011155942, - 0.031894717, - 0.0048829447, - -0.0017590218, - -0.03325547, - 0.0322432, - 0.040258367, - -0.0013140806, - -0.023481281, - -0.0013120063, - 0.006853547, - 0.0237302, - -0.004113373, - -0.015764818, - 0.018867997, - 0.013756878, - 0.012728016, - 0.021241019, - 0.009110405, - -0.0033811387, - -0.026767, - 0.014105364, - 0.0063474136, - 0.014810632, - 0.028924292, - -0.007504883, - 0.0072269244, - 0.017606812, - 0.012952043, - -0.02734781, - 0.019017348, - 0.01557398, - -0.019299457, - -0.024875224, - 0.0062105088, - -0.024676088, - -0.0109772915, - -0.03260828, - -0.0042689466, - -0.00782018, - 0.011624479, - 0.0152420895, - 0.008280678, - -0.016171385, - 0.014428957, - -0.0097658895, - 0.018270595, - 0.038499344, - 0.013275636, - 0.021738853, - 0.030915638, - -0.019614752, - 0.029671047, - 0.03541276, - 0.014644686, - -0.014470443, - 0.0060943468, - 0.0048580533, - -0.01876843, - 0.025273493, - -0.036242485, - -0.0015049179, - 0.025572194, - -0.018685458, - 0.013731986, - -0.015441224, - 0.01934924, - 0.00046049862, - 0.009906944, - -0.0018969639, - 0.0010267874, - 0.0015816676, - -0.038798045, - 0.01296034, - 0.0039930623, - 0.010106078, - 0.023979118, - -0.026750406, - -0.013839851, - -0.004721148, - -0.006579737, - -0.0027298026, - 0.0024331752, - 0.05320211, - 0.00092047866, - -0.018005082, - -0.046099648, - -0.045469053, - 0.004559351, - 0.03157942, - -0.009989916, - -0.013267339, - 0.010321807, - 0.0020566864, - 0.0063349674, - 0.018021677, - 0.0072269244, - -0.008226746, - 0.016694112, - -0.01140875, - 0.0034724085, - 0.023497876, - 0.002601195, - -0.038831234, - -0.017756164, - 0.016586248, - -0.027364405, - -0.012827584, - -0.008400989, - 0.03793513, - -0.019415617, - 0.005990631, - -0.018386757, - -0.022253284, - 0.007712315, - -0.019233078, - -0.01150002, - -0.027447378, - 0.080715865, - 0.0002994797, - 0.0012269592, - 0.02333193, - -0.022352852, - -0.06136663, - 0.019847076, - 0.028509429, - -0.007878261, - 0.015648656, - 0.012437612, - 0.0026094923, - 0.037437294, - 0.029621264, - 0.009326135, - 0.026750406, - -0.029671047, - 0.0034433682, - -0.025671761, - -0.013159474, - 0.02056064, - 0.00030829554, - 0.005849577, - 0.011732344, - -0.0066710073, - -0.001303709, - 0.006318373, - 0.003657023, - -0.0048995395, - 0.0038872722, - -0.02625257, - 0.0072601135, - 0.0013763101, - 0.035114057, - 0.028277105, - 0.007438505, - -0.028492834, - -0.029803803, - 0.021921394, - -0.0037980767, - -0.048588827, - -0.03939545, - 0.021489937, - -0.013906229, - 0.0087287305, - 0.009359323, - -0.018867997, - 0.03547914, - 0.0022651553, - 0.0034744828, - -0.0068369526, - -0.025472626, - -0.016378816, - -0.011840208, - -0.01949859, - -0.013026718, - -0.00015298097, - 0.015706737, - 0.013308825, - -0.018735241, - 0.031230934, - 0.01752384, - -0.013308825, - -0.010628806, - -0.0017766535, - -0.03084926, - -0.009143595, - 0.0025534856, - 0.0043519195, - -0.009160189, - 0.018785026, - 0.05004915, - 0.026700623, - -0.027546946, - 0.0030762139, - 0.014312795, - 0.006364008, - -0.016022034, - -0.025406249, - -0.013267339, - 0.0054803486, - 0.027098892, - -0.0154744135, - -0.022734527, - 0.021108262, - -0.033504386, - 0.015507602, - -0.04115447, - 0.01228826, - 0.00030077613, - -0.0219048, - -0.006081901, - -0.0034993747, - 0.023116201, - 0.006430386, - -0.012429315, - -0.049385365, - -0.011292588, - -0.016901545, - -0.052737463, - -0.0021261761, - -0.008620867, - 0.00088002946, - 0.029256184, - -0.015200604, - 0.0058454284, - -0.0069655604, - -0.010247132, - -0.004053218, - -0.016619436, - 0.024759062, - 0.027480567, - -0.040623445, - 0.0069821547, - -0.004484676, - -0.00903573, - 0.011242804, - 0.012603557, - -0.0118651, - -0.0035781988, - 0.027032515, - -0.02117464, - -0.0027173567, - -0.017988486, - -0.038598914, - -0.020178966, - -0.021091666, - 0.01159129, - -0.00045972076, - -0.005189944, - 0.010205645, - 0.00047994536, - -0.015922466, - -0.011400453, - -0.015491008, - -0.042847116, - -0.021772044, - -0.020245345, - 0.002014163, - 0.023614038, - -0.014976577, - 0.022186907, - 0.009409107, - 0.010504347, - 0.008886379, - 0.040026043, - 0.03015229, - 0.009691214, - -0.008620867, - 0.013117988, - -0.019996427, - 0.00059999654, - 0.019216483, - -0.019316051, - -0.0017590218, - 0.029836992, - 0.0005652517, - -0.0064345347, - 0.010645401, - 0.020013021, - -0.04271436, - 0.03730454, - 0.01934924, - 0.012479098, - -0.023979118, - -0.014943388, - 0.024410576, - 0.01341669, - -0.016685816, - -0.01697622, - 0.043477707, - -0.00520239, - -0.008828298, - -0.010620509, - -0.017424272, - 0.006285184, - -0.02275112, - 0.0031052544, - -0.03912994, - 0.0310318, - -0.009027433, - 0.013001827, - -0.0006114053, - -0.016138196, - -0.0011159831, - 0.030202072, - -0.01861908, - 0.010695185, - 0.0017828764, - -0.00008874192, - -0.014926793, - 0.031977687, - 0.0063847513, - -0.007347235, - 0.03368693, - 0.0003954169, - 0.0032234904, - 0.0066544125, - 0.018403351, - 0.011599587, - 0.0043602167, - 0.0043602167, - -0.003331355, - 0.011143237, - 0.03401882, - -0.009898646, - -0.05227282, - -0.008936163, - -0.050845686, - -0.01232145, - 0.006430386, - -0.023348525, - -0.027065704, - -0.03932907, - 0.003808448, - 0.016412005, - 0.012354639, - -0.02865878, - -0.03674032, - 0.004903688, - -0.0024954048, - 0.04852245, - 0.020394696, - 0.024194848, - -0.009873754, - 0.011740641, - -0.021108262, - -0.011417047, - 0.014843821, - 0.0067581288, - -0.008687245, - -0.060072254, - -0.011516615, - -0.03856572, - 0.0027878836, - 0.021440152, - 0.023431499, - 0.009898646, - 0.00918508, - 0.008919568, - -0.014370876, - 0.0076210448, - -0.022618365, - -0.0025016277, - -0.013914526, - 0.0048912424, - -0.0113257775, - 0.010753266, - 0.0025410398, - -0.011881694, - 0.0075712614, - -0.008239192, - 0.016735598, - 0.010819644, - -0.027596729, - -0.0035221921, - -0.038831234, - 0.027845647, - 0.004028326, - -0.028210727, - 0.014155147, - 0.022286475, - 0.0022527096, - 0.023647226, - 0.039528206, - -0.01323415, - 0.014138552, - -0.0055384296, - -0.0049327286, - -0.009176783, - 0.005745861, - 0.042083766, - -0.016080115, - -0.004725297, - -0.02260177, - 0.02041129, - -0.0035657529, - -0.015549089, - -0.008496407, - 0.0052978084, - -0.013117988, - -0.0040386976, - 0.0018897038, - -0.010794751, - -0.020444479, - -0.023697011, - -0.0024248778, - -0.004273095, - 0.011433641, - 0.017540434, - 0.036773514, - 0.018204216, - 0.027215054, - 0.02175545, - 0.022684744, - 0.015109333, - -0.008251637, - -0.0056089563, - 0.015507602, - -0.013333717, - -0.018917782, - -0.007928044, - 0.031629205, - 0.010703482, - -0.017722974, - -0.0007197884, - -0.0059698876, - 0.05582405, - 0.011425344, - 0.007434356, - -0.0027920322, - -0.03327206, - 0.01807146, - -0.022717932, - -0.015715035, - 0.013997499, - 0.017075786, - -0.004113373, - -0.014520227, - -0.00438096, - -0.00077735074, - -0.024228036, - -0.00048331614, - 0.018403351, - -0.003937056, - 0.0022485608, - 0.024028901, - -0.020942315, - 0.017905515, - -0.010968994, - 0.011217913, - -0.00033189091, - 0.01655306, - 0.0036922863, - -0.020544047, - -0.034450278, - 0.03428433, - -0.012952043, - 0.029554885, - 0.024593117, - -0.027414188, - 0.02811116, - -0.00046542514, - 0.028874509, - -0.0047999723, - 0.0141468495, - -0.0043062847, - -0.013333717, - 0.022834094, - 0.018336972, - -0.014287903, - -0.035114057, - 0.03312271, - 0.011193021, - -0.0012404423, - 0.024078686, - 0.034383897, - 0.034052007, - 0.005443011, - -0.026302354, - -0.017507246, - 0.03206066, - -0.02026194, - -0.037404105, - 0.0031571123, - 0.012578665, - 0.011300885, - -0.02953829, - -0.029505102, - 0.010894319, - 0.0028625592, - -0.008475664, - -0.02643511, - -0.008927865, - 0.0033603953, - 0.000022509594, - -0.012736313, - 0.0313305, - 0.029372346, - -0.005534281, - -0.026335543, - -0.01837016, - 0.020361507, - -0.0130516095, - 0.003084511, - -0.005443011, - 0.032259796, - -0.005679483, - -0.0032110445, - 0.0003705251, - -0.0034392194, - 0.020361507, - 0.0131096905, - 0.024493549, - -0.013939418, - 0.0024663643, - -0.042515226, - -0.026783597, - 0.042548414, - -0.012645043, - 0.008035908, - 0.0058537256, - 0.005646294, - -0.018735241, - 0.005281214, - 0.013640716, - 0.0040905555, - 0.024476955, - -0.0026115666, - 0.017606812, - 0.031795148, - -0.005339295, - 0.012628449, - -0.013192664, - -0.060769226, - 0.004878796, - 0.012869069, - -0.016984517, - -0.0056296997, - 0.020178966, - 0.032259796, - -0.007948787, - 0.012404422, - 0.003005687, - -0.008637461, - 0.054330543, - 0.009226567, - 0.02114145, - 0.020925721, - -0.004177677, - -0.015615467, - -0.008131327 - ] - } - ], - "model": "text-similarity-babbage:001", - "usage": { - "prompt_tokens": 8, - "total_tokens": 8 - } - } - recorded_at: Tue, 14 Nov 2023 21:48:44 GMT -recorded_with: VCR 6.1.0 diff --git a/spec/fixtures/cassettes/edits_text-davinci-edit-001_there_are_7_days_in_a_wek_and_between_28_and_31_in_a_month_.yml b/spec/fixtures/cassettes/edits_text-davinci-edit-001_there_are_7_days_in_a_wek_and_between_28_and_31_in_a_month_.yml deleted file mode 100644 index 832026d8..00000000 --- a/spec/fixtures/cassettes/edits_text-davinci-edit-001_there_are_7_days_in_a_wek_and_between_28_and_31_in_a_month_.yml +++ /dev/null @@ -1,90 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://api.openai.com/v1/edits - body: - encoding: UTF-8 - string: '{"model":"text-davinci-edit-001","input":"There are 7 days in a wek, - and between 28 and 31 in a month.","instruction":"Fix the misspelled word - ''week''"}' - headers: - Content-Type: - - application/json - Authorization: - - Bearer - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - Ruby - response: - status: - code: 200 - message: OK - headers: - Date: - - Tue, 14 Nov 2023 21:48:43 GMT - Content-Type: - - application/json - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Access-Control-Allow-Origin: - - "*" - Cache-Control: - - no-cache, must-revalidate - Openai-Model: - - text-davinci-edit:001 - Openai-Organization: - - user-jxm65ijkzc1qrfhc0ij8moic - Openai-Processing-Ms: - - '1218' - Openai-Version: - - '2020-10-01' - Strict-Transport-Security: - - max-age=15724800; includeSubDomains - X-Ratelimit-Limit-Requests: - - '20' - X-Ratelimit-Remaining-Requests: - - '19' - X-Ratelimit-Reset-Requests: - - 3s - X-Request-Id: - - 5bf40253fa75700e0312886c1e6f53fa - Cf-Cache-Status: - - DYNAMIC - Set-Cookie: - - __cf_bm=lQYyMvSg8wJEPiAH5UIfnoxZHTwC9gPf56wlmtPEK0c-1699998523-0-ASNJ/3lTHcvf8cyjpKDHZtQ+ztm2AjVNrSMDCQoB3kETQRRU6so1g6eZhaDeot102rFBzWbf4sRnumjmo8aRpJU=; - path=/; expires=Tue, 14-Nov-23 22:18:43 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=QKdpVw6tj.ULe4To7aJIqy6AoXrLLcr6.NzNDt0GZV8-1699998523629-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Server: - - cloudflare - Cf-Ray: - - 826275cb3cba730f-LHR - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: | - { - "object": "edit", - "created": 1699998522, - "choices": [ - { - "text": "There are 7 days in a week, and between 28 and 31 in a month.\n", - "index": 0 - } - ], - "usage": { - "prompt_tokens": 38, - "completion_tokens": 46, - "total_tokens": 84 - } - } - recorded_at: Tue, 14 Nov 2023 21:48:43 GMT -recorded_with: VCR 6.1.0 diff --git a/spec/fixtures/cassettes/models_retrieve.yml b/spec/fixtures/cassettes/models_retrieve.yml index e0c59e48..05672557 100644 --- a/spec/fixtures/cassettes/models_retrieve.yml +++ b/spec/fixtures/cassettes/models_retrieve.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://api.openai.com/v1/models/text-ada-001 + uri: https://api.openai.com/v1/models/gpt-3.5-turbo-instruct body: encoding: US-ASCII string: '' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Tue, 14 Nov 2023 21:49:25 GMT + - Sat, 27 Apr 2024 11:46:19 GMT Content-Type: - application/json Transfer-Encoding: @@ -33,9 +33,9 @@ http_interactions: Openai-Version: - '2020-10-01' X-Request-Id: - - e58a70dc3bf4d8473f748de1539e29ab + - req_cf835448d20433cce7b43909bd0c7ea8 Openai-Processing-Ms: - - '37' + - '40' Access-Control-Allow-Origin: - "*" Strict-Transport-Security: @@ -43,25 +43,25 @@ http_interactions: Cf-Cache-Status: - DYNAMIC Set-Cookie: - - __cf_bm=YETZ9j6i5pb9NEpfucrz0miIbO88Dfv1NWwYXHhq5Ck-1699998565-0-ATxjlUlYXdyqjlnpI9RxTBiSUpekcfEATS4Ipu1t6UzAiKB8u8pzX5OmahUUA2Gyn5mP6hDSJhzUkvknrZCr3s8=; - path=/; expires=Tue, 14-Nov-23 22:19:25 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=_eXpJA5dZ3Iz9_qoQNymKpqKLHLsZEdKqxGTCyOGtHQ-1714218379-1.0.1.1-LVHAwy3.gnF2dY_sbdaJGIq8NyFH4hqK9sdggW1vN1SW4oFDUyodj.uP584Q_lj9DkcUl3L6IsMqiWdqoFRqxg; + path=/; expires=Sat, 27-Apr-24 12:16:19 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=3HR1HpxZFK1QK00DowqPHd.oI2i7DYIYRgDK51ynwzA-1699998565300-0-604800000; + - _cfuvid=Gm6N._3EC58LRuLAqngsZG7PkgcZmFEjJCaqg2FodXU-1714218379420-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Server: - cloudflare Cf-Ray: - - 826276d7c8f66367-LHR + - 87ae924608e47141-SOF Alt-Svc: - h3=":443"; ma=86400 body: encoding: ASCII-8BIT string: | { - "id": "text-ada-001", + "id": "gpt-3.5-turbo-instruct", "object": "model", - "created": 1649364042, - "owned_by": "openai" + "created": 1692901427, + "owned_by": "system" } - recorded_at: Tue, 14 Nov 2023 21:49:25 GMT + recorded_at: Sat, 27 Apr 2024 11:46:19 GMT recorded_with: VCR 6.1.0 diff --git a/spec/fixtures/cassettes/runs_create_thread_and_run.yml b/spec/fixtures/cassettes/runs_create_thread_and_run.yml index 5355a525..01203b43 100644 --- a/spec/fixtures/cassettes/runs_create_thread_and_run.yml +++ b/spec/fixtures/cassettes/runs_create_thread_and_run.yml @@ -1,83 +1,11 @@ --- http_interactions: -- request: - method: post - uri: https://api.openai.com/v1/assistants - body: - encoding: UTF-8 - string: '{"model":"gpt-4","name":"OpenAI-Ruby test assistant"}' - headers: - Content-Type: - - application/json - Authorization: - - Bearer - Openai-Beta: - - assistants=v1 - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - Ruby - response: - status: - code: 200 - message: OK - headers: - Date: - - Tue, 14 Nov 2023 21:49:29 GMT - Content-Type: - - application/json - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Openai-Version: - - '2020-10-01' - Openai-Organization: - - user-jxm65ijkzc1qrfhc0ij8moic - X-Request-Id: - - 4900191a0b5e3a54ec826ecbeb45052c - Openai-Processing-Ms: - - '73' - Strict-Transport-Security: - - max-age=15724800; includeSubDomains - Cf-Cache-Status: - - DYNAMIC - Set-Cookie: - - __cf_bm=DUyUkQTMFYbN.XNiblBhiAIHcVm1hRu5qz3ES8tlHOY-1699998569-0-Ab2fFblugSFRNxf5vR2fhA1kQ1T7iYQYSqGIOTXJkuDvtraCFIDGzpcYqCJUbxdglyH53IiXoYsZ2hE8+1+aevA=; - path=/; expires=Tue, 14-Nov-23 22:19:29 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=vLu47G5BhsAsunv68l1FpO1KaMF8A7th3pDrO7LdWyM-1699998569015-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Server: - - cloudflare - Cf-Ray: - - 826276ef09b66538-LHR - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: |- - { - "id": "asst_kUkdYKmMKc1d14XO6pLYiNC0", - "object": "assistant", - "created_at": 1699998568, - "name": "OpenAI-Ruby test assistant", - "description": null, - "model": "gpt-4", - "instructions": null, - "tools": [], - "file_ids": [], - "metadata": {} - } - recorded_at: Thu, 23 Nov 2023 14:36:27 GMT - request: method: post uri: https://api.openai.com/v1/threads/runs body: encoding: UTF-8 - string: '{"assistant_id":"asst_LqrGYgXF1fsBemYbmgmRaC43"}' + string: '{"assistant_id":"asst_lOE8Fdv5X9oMlEkcJauLDA16"}' headers: Content-Type: - application/json @@ -97,7 +25,7 @@ http_interactions: message: OK headers: Date: - - Sat, 27 Apr 2024 22:07:50 GMT + - Sat, 27 Apr 2024 22:28:09 GMT Content-Type: - application/json Transfer-Encoding: @@ -109,37 +37,37 @@ http_interactions: Openai-Organization: - user-jxm65ijkzc1qrfhc0ij8moic X-Request-Id: - - req_c192d5af5aa9e94940f4ebb966fbb55d + - req_194ae36f5019f830fa1edc23f5d3646f Openai-Processing-Ms: - - '223' + - '277' Strict-Transport-Security: - max-age=15724800; includeSubDomains Cf-Cache-Status: - DYNAMIC Set-Cookie: - - __cf_bm=upt2p14p1gLi4KecCUv8j1IJcjaCB_gnT6smPmtE.tE-1714255670-1.0.1.1-3rfSyi4LLtdiMSBc7TNg.EBm_YocnYgvxXDJ1uU2BKlOf0GiEaFyY4YyLXZNdooL5BAawsstDIA43v4fCgwdhA; - path=/; expires=Sat, 27-Apr-24 22:37:50 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=14qPBndwzQQGSyPdtIQ9Wf4XjcM5ZrI6Flc6pYpNRoM-1714256889-1.0.1.1-atIx7B9kG2QxdIW1GbRTOkAm.QavLVESS8vMTW2xLuuslp.2Ph8wO98PMqAzdsWrwP2qId61vYlxtzBK3PPpRg; + path=/; expires=Sat, 27-Apr-24 22:58:09 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=qStQcfmpDzdWYFW13oDp99_TReAvL6HsTuAk_diH_bc-1714255670829-0.0.1.1-604800000; + - _cfuvid=TzDn3y0qFpUa5403e_dsa2y2dG8h.IJ9VMy1ZR6tkwE-1714256889763-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Server: - cloudflare Cf-Ray: - - 87b220b449a51c27-SOF + - 87b23e764e098ee4-SOF Alt-Svc: - h3=":443"; ma=86400 body: encoding: ASCII-8BIT string: |- { - "id": "run_jJwuZ5sBUh9pMEZHZCyeuGN8", + "id": "run_EmVBickZaR3wfwlKep5YXrPm", "object": "thread.run", - "created_at": 1714255670, - "assistant_id": "asst_LqrGYgXF1fsBemYbmgmRaC43", - "thread_id": "thread_o86J2WKhj4Fnwucy563HTEdl", + "created_at": 1714256889, + "assistant_id": "asst_lOE8Fdv5X9oMlEkcJauLDA16", + "thread_id": "thread_X1iG6RJXiox9FZjNUgVMv6K7", "status": "queued", "started_at": null, - "expires_at": 1714256270, + "expires_at": 1714257489, "cancelled_at": null, "failed_at": null, "completed_at": null, @@ -163,5 +91,5 @@ http_interactions: "response_format": "auto", "tool_choice": "auto" } - recorded_at: Sat, 27 Apr 2024 22:07:50 GMT + recorded_at: Sat, 27 Apr 2024 22:28:09 GMT recorded_with: VCR 6.1.0 diff --git a/spec/fixtures/cassettes/runs_create_thread_and_run_assistant_setup.yml b/spec/fixtures/cassettes/runs_create_thread_and_run_assistant_setup.yml index e2ded0db..11dca336 100644 --- a/spec/fixtures/cassettes/runs_create_thread_and_run_assistant_setup.yml +++ b/spec/fixtures/cassettes/runs_create_thread_and_run_assistant_setup.yml @@ -25,7 +25,7 @@ http_interactions: message: OK headers: Date: - - Sat, 27 Apr 2024 22:07:50 GMT + - Sat, 27 Apr 2024 22:28:09 GMT Content-Type: - application/json Transfer-Encoding: @@ -37,32 +37,32 @@ http_interactions: Openai-Organization: - user-jxm65ijkzc1qrfhc0ij8moic X-Request-Id: - - req_f4a6a0fd0fdf115715e1929696ecfcc4 + - req_01139a321a4f3965a2f1df4c1d531071 Openai-Processing-Ms: - - '82' + - '151' Strict-Transport-Security: - max-age=15724800; includeSubDomains Cf-Cache-Status: - DYNAMIC Set-Cookie: - - __cf_bm=6hUWawRJOBc9jY800UcwIFw7Mng6wRhpTw1Qy3DiaRs-1714255670-1.0.1.1-BpiEXU1AcXtU9EvAqvBLHB7QbNQbhAycAtPOoHmxaJQQgJsNrJbYMFtrtUwt_7yhus1zdutUQL9pdh0tf1WC5A; - path=/; expires=Sat, 27-Apr-24 22:37:50 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=vR1sYErFjpww23gEMsdPxw7nbW7hB084xk.Zrr9.lsc-1714256889-1.0.1.1-zRDn5HDihQaIodU4KLRT.2zHK2q7GyhQbqAsA7LdPYXtUWfIEo5YdjbvN9SbdiON96WDvK1eqJTlP90hBVdCKA; + path=/; expires=Sat, 27-Apr-24 22:58:09 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=NXRGaWqqgTuIAp3XQnMqOipudJ9XSzthVkYLNO1Zm.c-1714255670398-0.0.1.1-604800000; + - _cfuvid=82QBxyo1_Q3lFKtv40M65tlAAYPHaekurShQ0exmUtI-1714256889256-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Server: - cloudflare Cf-Ray: - - 87b220b24f278ee4-SOF + - 87b23e73ded23dc1-SOF Alt-Svc: - h3=":443"; ma=86400 body: encoding: ASCII-8BIT string: |- { - "id": "asst_LqrGYgXF1fsBemYbmgmRaC43", + "id": "asst_lOE8Fdv5X9oMlEkcJauLDA16", "object": "assistant", - "created_at": 1714255670, + "created_at": 1714256889, "name": "OpenAI-Ruby test assistant", "description": null, "model": "gpt-4", @@ -74,5 +74,5 @@ http_interactions: "metadata": {}, "response_format": "auto" } - recorded_at: Sat, 27 Apr 2024 22:07:50 GMT + recorded_at: Sat, 27 Apr 2024 22:28:09 GMT recorded_with: VCR 6.1.0 diff --git a/spec/fixtures/cassettes/text-embedding-ada-002_embeddings_the_food_was_delicious_and_the_waiter_.yml b/spec/fixtures/cassettes/text-embedding-ada-002_embeddings_the_food_was_delicious_and_the_waiter_.yml new file mode 100644 index 00000000..30f71909 --- /dev/null +++ b/spec/fixtures/cassettes/text-embedding-ada-002_embeddings_the_food_was_delicious_and_the_waiter_.yml @@ -0,0 +1,1630 @@ +--- +http_interactions: +- request: + method: post + uri: https://api.openai.com/v1/embeddings + body: + encoding: UTF-8 + string: '{"model":"text-embedding-ada-002","input":"The food was delicious and + the waiter..."}' + headers: + Content-Type: + - application/json + Authorization: + - Bearer + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Sat, 27 Apr 2024 11:43:58 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Access-Control-Allow-Origin: + - "*" + Openai-Model: + - text-embedding-ada-002 + Openai-Organization: + - user-jxm65ijkzc1qrfhc0ij8moic + Openai-Processing-Ms: + - '24' + Openai-Version: + - '2020-10-01' + Strict-Transport-Security: + - max-age=15724800; includeSubDomains + X-Ratelimit-Limit-Requests: + - '3000' + X-Ratelimit-Limit-Tokens: + - '1000000' + X-Ratelimit-Remaining-Requests: + - '2999' + X-Ratelimit-Remaining-Tokens: + - '999989' + X-Ratelimit-Reset-Requests: + - 20ms + X-Ratelimit-Reset-Tokens: + - 0s + X-Request-Id: + - req_cb13fdf25292587672560669fed588e7 + Cf-Cache-Status: + - DYNAMIC + Set-Cookie: + - __cf_bm=PfWN_vav7QGXooL_mPJ9SHj5jmYI3hoQYu93gTxsXgQ-1714218238-1.0.1.1-bohGpikKOIwN9bM0qpjpf6pjSlFqXMDHtDrXCIi05jwkDLfh3RwBXNBFpydlHjQ0iPnenRlarqInUVPejp33IA; + path=/; expires=Sat, 27-Apr-24 12:13:58 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=nb0op_4FfSyJYedgGdNI9iVwaapprHfeVbNrR3fgVzk-1714218238853-0.0.1.1-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Server: + - cloudflare + Cf-Ray: + - 87ae8ed76a0a8ef0-SOF + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: | + { + "object": "list", + "data": [ + { + "object": "embedding", + "index": 0, + "embedding": [ + 0.0022786001, + -0.009292118, + 0.015702665, + -0.007711697, + -0.00470953, + 0.014915627, + -0.009857008, + -0.038209394, + -0.0069310064, + -0.028587228, + 0.02519789, + 0.018139942, + -0.0036432215, + -0.025540631, + 0.00056290627, + -0.016438926, + 0.028333345, + 0.0053886673, + 0.009691984, + -0.016413538, + -0.015398005, + 0.004331879, + 0.0069563948, + -0.0072674016, + -0.0038907572, + 0.018571543, + 0.008708187, + -0.022671754, + 0.011475513, + 0.023877699, + 0.0156265, + -0.003535321, + -0.03488353, + -0.004214458, + -0.02614995, + -0.021491198, + -0.0057155415, + 0.011761131, + 0.008447957, + 0.004112905, + 0.019168168, + -0.014407861, + 0.008936683, + 0.0064137196, + -0.045698944, + 0.01788606, + -0.0055790795, + -0.00075133506, + -0.022113211, + -0.0039351867, + 0.02100882, + -0.017594093, + -0.011678619, + -0.022620978, + 0.016324678, + 0.017149799, + -0.0084035285, + 0.0015788351, + 0.025058255, + -0.024994783, + 0.007825945, + 0.0058266153, + -0.022189377, + 0.0029339357, + -0.006172531, + -0.025553327, + -0.008067133, + 0.0010377469, + 0.00021738734, + 0.0046492326, + 0.020742243, + 0.013443106, + 0.0046270182, + -0.015981937, + 0.016591255, + -0.0089684175, + -0.0075974492, + 0.013658906, + -0.0070071714, + 0.005293461, + 0.009876049, + -0.045952827, + 0.0030370757, + 0.02400464, + 0.023039885, + 0.0070262128, + -0.02357304, + 0.009914132, + -0.006569223, + -0.03333484, + -0.0026784658, + 0.01990443, + 0.0017057766, + 0.0010829697, + -0.022684447, + 0.005020537, + 0.015423394, + 0.031481493, + -0.005423576, + -0.015943853, + -0.005134784, + 0.019853652, + -0.009368284, + -0.0062010926, + -0.031202223, + -0.009438101, + -0.015271064, + -0.028790334, + 0.021034209, + -0.018279577, + -0.0029371092, + 0.012713192, + 0.0050998754, + -0.049557965, + -0.043007784, + -0.00041692352, + 0.021580057, + -0.01688322, + 0.006562876, + -0.041484486, + 0.00091556564, + 0.03348717, + 0.0129289925, + -0.010491716, + -0.0005823442, + 0.01838113, + 0.000113057285, + -0.013125752, + 0.011945196, + 0.0057853595, + 0.007057948, + 0.008612981, + 0.018431908, + -0.0008941443, + -0.019168168, + 0.02196088, + -0.02975509, + -0.00429697, + 0.0014875958, + -0.005163346, + 0.014979098, + 0.021389645, + -0.018800037, + 0.011062953, + -0.0074578137, + 0.02265906, + 0.019155474, + 0.014966404, + -0.003665436, + 0.0062772576, + 0.025692962, + -0.027774803, + 0.036736872, + -0.0043985234, + 0.013874707, + 0.007984621, + -0.005636203, + 0.010288609, + -0.0058139213, + -0.0086827995, + 0.01061231, + -0.000028388287, + 0.03216698, + -0.023890393, + -0.002635623, + 0.03036441, + 0.02960276, + 0.016616644, + 0.0021738734, + 0.001060755, + -0.011627843, + 0.018508073, + -0.0076101436, + 0.0074324254, + -0.0011266059, + 0.0044937297, + 0.009945868, + -0.0075339787, + -0.0062106135, + -0.0057377564, + -0.028282568, + 0.004312838, + 0.029323488, + 0.024766289, + -0.015639193, + -0.01819072, + 0.0075085904, + 0.0086891465, + -0.011716701, + -0.006366117, + 0.0019866347, + 0.036889203, + -0.002342071, + -0.020805713, + -0.68893695, + -0.01959977, + 0.0035258005, + 0.0067342473, + 0.028333345, + 0.023458792, + 0.0071848896, + 0.010631352, + 0.009609472, + -0.009450795, + -0.02131348, + 0.00006039639, + 0.019777488, + 0.0022786001, + -0.00961582, + -0.0020627996, + -0.0004129566, + 0.0066199997, + -0.041357543, + 0.011189894, + -0.013392329, + 0.027698638, + -0.011418389, + 0.00022532119, + 0.015461476, + -0.00053355104, + 0.014471333, + -0.0085495105, + -0.01890159, + -0.017721035, + -0.009438101, + 0.02461396, + 0.012954381, + -0.0089747645, + 0.034959693, + -0.005109396, + -0.024207747, + 0.024042722, + -0.0037733363, + 0.031049894, + -0.015017181, + -0.02326838, + 0.030161303, + 0.006892924, + 0.010117238, + 0.011424736, + 0.030339021, + 0.01764487, + 0.0021119893, + -0.0067342473, + 0.009711025, + 0.016629338, + 0.003646395, + 0.02795252, + 0.004068475, + 0.0030941993, + 0.029856643, + -0.01688322, + 0.0021453116, + 0.023230296, + 0.011767478, + 0.014319003, + -0.019790182, + -0.02960276, + -0.0015709013, + 0.018419214, + -0.002787953, + 0.019345887, + 0.027571697, + -0.008454304, + 0.012389491, + 0.002821275, + -0.005293461, + 0.0064581493, + 0.009317507, + 0.022608284, + 0.02357304, + 0.0010218791, + 0.018939674, + -0.0029815387, + -0.0068548415, + -0.010129932, + -0.007902109, + -0.007286443, + 0.020475665, + 0.010885235, + -0.029882032, + -0.0038558485, + 0.0027657382, + -0.01892698, + 0.030008974, + 0.024563182, + -0.004433432, + 0.026505388, + 0.0175814, + 0.041205216, + -0.020158311, + 0.014623662, + 0.02155467, + -0.029983586, + -0.0014764884, + 0.0034686767, + 0.03422343, + 0.036076777, + 0.028028686, + 0.018457295, + 0.0034020324, + 0.009336548, + 0.020742243, + -0.012535474, + 0.017022857, + 0.011532636, + -0.007737085, + 0.013316165, + -0.0074260784, + -0.022455953, + 0.0058964333, + 0.025731044, + -0.019079309, + -0.019028533, + -0.013328859, + -0.0026403833, + 0.022519425, + -0.007927497, + -0.0007882274, + 0.028130239, + 0.014027037, + -0.019980595, + -0.021110373, + -0.0029260018, + 0.0134558, + 0.016096184, + 0.011913461, + -0.016794361, + 0.0048301243, + -0.013036893, + 0.025756432, + -0.03036441, + 0.017594093, + -0.022417871, + -0.01883812, + 0.0019533124, + -0.0061122337, + 0.0021373776, + -0.0014566538, + -0.011151812, + -0.0052839406, + -0.011418389, + -0.021630833, + 0.005169693, + 0.0055790795, + -0.00022809803, + -0.012751275, + 0.0034242473, + 0.024664735, + -0.0017676605, + 0.0012813159, + -0.0054140557, + -0.024880536, + -0.030618293, + -0.016070796, + 0.016680114, + -0.013189223, + -0.008739923, + 0.009526961, + -0.007368955, + 0.0070198653, + -0.0056965, + -0.0120784845, + -0.023776146, + 0.028790334, + -0.015905771, + -0.0033258677, + 0.0052363374, + -0.016781667, + 0.0014153979, + -0.021859327, + -0.019561687, + -0.0063312077, + 0.016680114, + 0.008771658, + 0.0041795494, + -0.013811236, + -0.012852828, + 0.00946349, + 0.0057980535, + 0.0014153979, + 0.025337525, + -0.017771812, + 0.015359923, + 0.0020072625, + -0.011094688, + 0.00740069, + 0.0015756615, + 0.015956547, + 0.0134558, + -0.002649904, + 0.00212151, + 0.014141284, + -0.0023388974, + -0.004271582, + -0.006524794, + 0.0030703978, + -0.004715877, + 0.013239999, + -0.01749254, + -0.011113729, + -0.029704314, + 0.003687651, + 0.007470508, + 0.016108878, + -0.01382393, + -0.017251352, + -0.0037892042, + 0.02144042, + 0.01706094, + 0.01929511, + 0.00688023, + -0.013950872, + -0.0092476895, + -0.002342071, + -0.020932656, + -0.005210949, + -0.0014844222, + 0.006426414, + 0.00304977, + 0.002932349, + -0.007330872, + 0.0012749688, + -0.0021595925, + -0.0019136433, + 0.01859693, + 0.00072555005, + 0.015169511, + 0.0070071714, + 0.0013709683, + 0.01638815, + -0.00870184, + 0.016730892, + -0.00047682406, + -0.0076799616, + 0.016730892, + -0.0008163926, + -0.028104851, + 0.01091697, + 0.00009852843, + -0.006124928, + -0.011259712, + -0.027444754, + 0.0088986, + 0.012890911, + 0.016845139, + -0.017619481, + 0.01473791, + -0.004008178, + 0.008041745, + -0.0018993623, + -0.018800037, + 0.034198042, + 0.020983431, + 0.016515091, + 0.02220207, + 0.015423394, + -0.0009647555, + 0.004408044, + 0.0004982454, + -0.007718044, + -0.026200728, + 0.009837967, + -0.0067025116, + 0.0147632975, + -0.025921457, + -0.0023849136, + -0.0066136527, + 0.0066961646, + -0.0012749688, + -0.018660402, + 0.0022056086, + -0.017847976, + 0.004890422, + 0.0031497362, + -0.021795858, + 0.029856643, + 0.011837296, + -0.002711788, + -0.011031217, + -0.017365599, + 0.007324525, + -0.012402185, + 0.0033322147, + 0.0071721952, + 0.014395167, + 0.0011821429, + -0.009641208, + 0.014090507, + 0.00061368285, + 0.046130545, + -0.020754937, + 0.031659212, + -0.005156999, + 0.006569223, + -0.025312137, + -0.028206404, + -0.023496874, + 0.026226116, + -0.013100364, + -0.02229093, + -0.0005510055, + 0.023357239, + -0.007749779, + 0.0065184464, + -0.0060392423, + -0.012535474, + -0.0021659394, + 0.023979252, + -0.0033893383, + -0.02945043, + 0.0019564861, + 0.0076926555, + -0.00084733457, + -0.030389797, + -0.01706094, + -0.008765311, + -0.013519271, + 0.07804364, + -0.004896769, + 0.015232981, + 0.0082575455, + 0.036736872, + 0.00050736935, + -0.0388441, + -0.0046492326, + -0.0054267496, + -0.012141955, + -0.006785024, + 0.009704678, + 0.024931313, + 0.00714046, + 0.02632767, + -0.0043001436, + -0.0059059537, + -0.024550488, + 0.019333191, + -0.023826921, + -0.008219463, + 0.01660395, + 0.015981937, + 0.027140096, + -0.015245675, + 0.004373135, + 0.025451774, + 0.026175339, + -0.001132953, + -0.02339532, + 0.001599463, + -0.0012456136, + -0.004988801, + -0.0023833269, + -0.015537641, + 0.0048015625, + 0.00044865892, + -0.012275244, + 0.0048935954, + -0.0062709106, + 0.040545117, + -0.008752617, + 0.0051316107, + -0.016921304, + 0.0046492326, + -0.0015597938, + -0.027724026, + 0.050954323, + -0.030415187, + -0.0028799856, + 0.015398005, + 0.02706393, + 0.002307162, + -0.0103901625, + -0.004360441, + 0.0111772, + -0.006632694, + -0.02428391, + -0.014027037, + 0.016261207, + -0.014699827, + -0.03770163, + -0.00553465, + -0.0007910043, + -0.02593415, + -0.020450277, + -0.012611639, + -0.012421227, + -0.0028577708, + -0.0029418694, + -0.012446615, + 0.0037511217, + -0.012808398, + -0.0070262128, + 0.017365599, + -0.002602301, + -0.0034369414, + -0.009774497, + -0.0009742761, + 0.009901438, + 0.0007866407, + -0.008213116, + 0.0013923896, + 0.0036210066, + -0.029196547, + 0.022697141, + 0.026606942, + 0.011094688, + 0.0054108817, + 0.0044239117, + -0.0021849808, + -0.0025277229, + 0.005141131, + -0.015588418, + -0.0054553114, + -0.021973576, + -0.016261207, + 0.025172502, + -0.008409875, + -0.0032497027, + -0.00813695, + 0.0019104697, + -0.009285771, + 0.000616063, + 0.04366788, + -0.008511429, + -0.011354919, + -0.02504556, + 0.0042525404, + -0.011126423, + 0.020475665, + 0.014877545, + -0.019015837, + 0.0075403256, + -0.0120784845, + 0.03049135, + 0.01215465, + 0.032395475, + 0.0035924448, + -0.009082665, + -0.007413384, + -0.006420067, + 0.02504556, + -0.0122244675, + 0.009507919, + -0.0010147387, + 0.012446615, + -0.013239999, + -0.0014479266, + -0.012738581, + -0.0036337008, + 0.007127766, + -0.010409204, + 0.010072809, + -0.0043287054, + -0.0025594581, + -0.004112905, + 0.010866193, + -0.025667574, + -0.024131581, + -0.040189683, + -0.01525837, + 0.012909952, + -0.013252694, + -0.028638005, + -0.023522262, + -0.0048713805, + -0.00802905, + -0.016197737, + 0.05161442, + 0.01180556, + 0.009285771, + -0.0316846, + 0.039504196, + 0.004668274, + -0.014179367, + -0.01480138, + -0.006496232, + 0.004515944, + 0.027140096, + 0.02174508, + -0.0002241311, + 0.019637851, + 0.0037098657, + -0.00015887523, + -0.0067025116, + -0.010866193, + -0.0046174973, + -0.030313633, + 0.029628148, + 0.026556164, + 0.014839463, + 0.009806232, + 0.00926673, + -0.020958044, + 0.0036146594, + 0.0046428856, + -0.008663758, + -0.009558695, + -0.013874707, + 0.017670259, + -0.027470144, + 0.004991975, + 0.007127766, + 0.032979403, + -0.007559367, + 0.022671754, + 0.0062994724, + 0.0160581, + -0.0003540478, + 0.028638005, + -0.014445944, + 0.0025372435, + -0.010180709, + -0.017327515, + 0.010434592, + -0.005322023, + -0.015372617, + -0.018482683, + -0.00032072567, + 0.02767325, + 0.0011266059, + 0.0050998754, + -0.0134558, + -0.007952886, + 0.005017363, + 0.013531965, + -0.014357085, + -0.0047571333, + -0.02614995, + -0.018787343, + -0.019587075, + -0.012656068, + -0.029805867, + -0.0098189255, + -0.0033893383, + -0.041306768, + 0.013087669, + -0.009438101, + -0.038158618, + -0.0007382442, + -0.0039923107, + -0.014293614, + -0.0039097983, + 0.016654726, + -0.00068746763, + -0.017378293, + -0.015575724, + 0.029526595, + -0.004331879, + -0.009806232, + -0.00007795002, + 0.011424736, + 0.02504556, + -0.021897411, + -0.018965062, + 0.02152928, + 0.010180709, + -0.022900248, + 0.013684295, + -0.004646059, + 0.029628148, + -0.012814745, + 0.018343048, + 0.00054743525, + 0.012941687, + -0.02094535, + 0.0034813709, + 0.0036622626, + 0.006753288, + -0.03005975, + -0.002162766, + -0.024245828, + 0.026175339, + -0.009806232, + -0.0102441795, + 0.008155992, + -0.010022032, + -0.013074975, + 0.021872023, + -0.010923317, + 0.008365446, + -0.008574899, + 0.01636276, + -0.0036305273, + -0.009704678, + 0.013544659, + -0.007825945, + 0.018076472, + 0.019460134, + -0.022468647, + -0.023522262, + 0.0037257334, + 0.00941906, + 0.027267037, + -0.0071595013, + -0.015207593, + -0.017086327, + -0.0045762416, + -0.013620825, + -0.005658418, + 0.010434592, + 0.005052272, + 0.008162339, + -0.0007084923, + -0.03259858, + -0.028155627, + 0.0047825216, + 0.0060424157, + -0.016045406, + -0.02177047, + -0.020932656, + 0.0015772483, + -0.0016066035, + 0.024753595, + -0.001985048, + -0.012408533, + 0.015309147, + -0.012725887, + 0.009063624, + -0.010231486, + 0.019104697, + -0.025451774, + 0.008517776, + 0.0032877852, + 0.012979769, + 0.022468647, + -0.008923988, + -0.02317952, + -0.01636276, + 0.0011480273, + -0.0042747553, + 0.01816533, + -0.0057441033, + 0.02602301, + 0.005293461, + 0.006708859, + -0.006350249, + -0.018089166, + 0.019498216, + -0.017847976, + -0.0012003906, + 0.027267037, + -0.01586769, + -0.020615302, + 0.039859634, + 0.008657411, + -0.0022674927, + -0.029425042, + 0.009273077, + -0.02155467, + 0.035899058, + -0.014319003, + -0.014534803, + -0.023230296, + 0.01158976, + -0.016616644, + 0.020386806, + 0.0063915052, + -0.013557353, + 0.016413538, + 0.013125752, + 0.019802876, + -0.0014614142, + 0.016210431, + 0.0047698272, + -0.013836625, + 0.007908456, + -0.03617833, + -0.027114706, + -0.009933174, + 0.009685637, + -0.004427085, + -0.009806232, + -0.014166673, + 0.009907785, + -0.042982396, + 0.02467743, + -0.010593269, + 0.004785695, + 0.011056606, + 0.021605445, + -0.023598427, + 0.006715206, + -0.031049894, + 0.0058139213, + -0.0051062224, + -0.013836625, + -0.006569223, + 0.00038637823, + 0.009425407, + -0.009768149, + -0.042373076, + -0.010999482, + 0.00870184, + 0.0024801197, + 0.012040403, + -0.006899271, + -0.014077813, + -0.0070452536, + 0.0018596931, + 0.014445944, + 0.0332079, + 0.0052744197, + -0.0017184707, + -0.0127766635, + -0.015359923, + 0.018279577, + -0.0057567977, + -0.048237775, + -0.017733729, + 0.009228648, + -0.010885235, + 0.000002978291, + -0.015829606, + -0.028231792, + 0.017670259, + -0.017302128, + -0.0026562512, + -0.022455953, + -0.017238658, + 0.015232981, + 0.007984621, + -0.019066615, + 0.007876721, + -0.000106016, + -0.019472828, + 0.016438926, + 0.0071087247, + 0.00016889171, + -0.00931116, + -0.015880384, + 0.004957066, + -0.0059440364, + -0.020970738, + 0.0035226268, + 0.003900278, + -0.0016113638, + 0.004360441, + 0.012719539, + -0.01489024, + 0.012478351, + 0.0023436577, + -0.00377651, + 0.0004494523, + -0.008797047, + 0.0158423, + -0.01740368, + -0.016743585, + -0.0052490314, + -0.022176681, + -0.020602608, + 0.018038388, + 0.009342895, + -0.007648226, + 0.025883375, + 0.21935493, + 0.012015014, + -0.005020537, + 0.03742236, + -0.00042168383, + 0.031430718, + 0.001853346, + 0.0024769462, + -0.017200574, + 0.013227305, + -0.011532636, + -0.006569223, + 0.0015851822, + -0.0035194533, + 0.0062645636, + -0.004874554, + -0.025083642, + -0.023826921, + 0.00023186661, + -0.035543624, + 0.010707516, + -0.016515091, + 0.0008505081, + -0.017327515, + 0.03770163, + 0.0020167832, + -0.04409948, + 0.006562876, + 0.013988955, + 0.024410853, + -0.018965062, + -0.008663758, + 0.00589326, + 0.0016502397, + -0.014420556, + 0.013024199, + 0.006943701, + 0.0038748896, + 0.0057218885, + -0.0038272867, + 0.009850661, + -0.013113058, + 0.017352905, + -0.01645162, + 0.017327515, + 0.024474323, + -0.018736567, + -0.027267037, + 0.0032147937, + 0.03648299, + -0.015144122, + -0.018749261, + 0.0064771906, + 0.010174362, + 0.0054553114, + 0.009165177, + 0.025997622, + -0.020209089, + -0.019866347, + -0.0060646306, + 0.010644046, + 0.009482531, + -0.016413538, + 0.00085923536, + -0.030085139, + 0.009590431, + -0.014877545, + 0.014331697, + -0.0032227277, + -0.016020019, + -0.0014169846, + -0.024994783, + 0.00020846176, + 0.022341706, + -0.009025541, + -0.010072809, + 0.024918618, + -0.012859175, + 0.019523604, + 0.03501047, + -0.026810046, + -0.00004214855, + -0.006823106, + -0.011183547, + -0.016921304, + -0.030135915, + 0.004071649, + 0.01458558, + -0.01899045, + -0.020742243, + 0.011354919, + -0.01267511, + -0.00010165238, + -0.001335266, + 0.017847976, + 0.0056679384, + -0.006569223, + 0.010237833, + 0.0033195205, + -0.011361266, + -0.010904276, + -0.055092614, + -0.009457143, + -0.0049475455, + -0.028764946, + -0.0031433892, + 0.0027958867, + 0.03676226, + 0.0031608436, + -0.00553465, + -0.0026276894, + -0.00026875897, + 0.017949529, + -0.0015145709, + 0.0024118887, + -0.002676879, + -0.016921304, + 0.0035416682, + 0.030288244, + -0.023966556, + 0.018800037, + -0.019104697, + -0.0029609108, + 0.033385616, + -0.020501055, + -0.012960728, + -0.011507248, + 0.011983278, + 0.025451774, + -0.011881726, + 0.03856483, + -0.0033893383, + -0.007933845, + 0.019980595, + -0.033715665, + -0.01871118, + 0.009577737, + 0.018152636, + -0.026886212, + -0.0122244675, + 0.02480437, + 0.0008104422, + -0.0010694822, + 0.006420067, + -0.0050014956, + -0.03544207, + 0.012351409, + 0.0075974492, + -0.02990742, + -0.01831766, + -0.030897563, + -0.014509414, + -0.01727674, + -0.017200574, + 0.024931313, + -0.020221783, + -0.044658024, + -0.0056679384, + -0.01382393, + -0.000848128, + -0.002870465, + -0.006486711, + 0.053010777, + -0.011621496, + 0.008086174, + 0.0056457235, + -0.16146961, + 0.009184218, + -0.024563182, + -0.01638815, + 0.015728053, + 0.00068548415, + 0.023141438, + -0.0074260784, + -0.01810186, + 0.018876202, + 0.0102441795, + 0.010396509, + -0.033030182, + 0.0023500046, + 0.019053921, + 0.016540479, + 0.00012565227, + -0.014407861, + 0.023255685, + 0.01966324, + 0.038387112, + 0.0027022674, + 0.0010972507, + -0.0076228376, + 0.0027578042, + 0.03051674, + -0.025527937, + 0.0037796835, + -0.011043912, + 0.0018105033, + 0.005953557, + -0.0029196548, + 0.025540631, + -0.008492387, + 0.010313998, + 0.00543627, + 0.00008990037, + -0.006556529, + 0.0177972, + 0.03526435, + 0.013189223, + 0.027901744, + -0.0013908029, + 0.014928321, + -0.009768149, + 0.009914132, + 0.00931116, + -0.0017295781, + 0.023598427, + -0.0046651005, + 0.009450795, + -0.037447747, + 0.016134266, + 0.0011900767, + 0.0022341707, + 0.016933998, + -0.014166673, + 0.0014907693, + -0.005883739, + -0.0006581124, + -0.012256203, + -0.011342224, + -0.013163835, + 0.0020485187, + -0.0012741754, + -0.004030393, + -0.0063312077, + -0.01489024, + 0.0064644963, + 0.0060202014, + -0.002526136, + 0.0026451438, + 0.0033702971, + 0.007483202, + 0.00006649554, + 0.023496874, + -0.01764487, + -0.0065184464, + 0.021808552, + -0.023230296, + -0.01510604, + 0.034172654, + -0.025997622, + 0.021338869, + -0.015702665, + 0.0022373442, + 0.0041414667, + 0.01495371, + 0.014204755, + -0.0074514668, + 0.0073372195, + -0.0035448417, + -0.009323854, + -0.025604103, + 0.018089166, + 0.011018523, + 0.009025541, + 0.010491716, + -0.0058044004, + -0.0036939979, + 0.0055790795, + -0.02152928, + -0.02871417, + 0.025591409, + 0.01636276, + 0.033588722, + 0.012433921, + 0.027089318, + 0.019498216, + -0.0051538255, + -0.020069452, + 0.010263221, + 0.01990443, + 0.025464468, + -0.010726558, + 0.038818713, + -0.014991793, + -0.02541369, + 0.030415187, + -0.0091080535, + 0.046612922, + 0.00080766535, + 0.0016772148, + 0.012890911, + -0.0007556987, + 0.0033290412, + -0.10795106, + -0.022925638, + 0.02055183, + 0.020475665, + -0.0062867785, + -0.005252205, + 0.009368284, + 0.0134558, + -0.0143443905, + 0.0036908244, + -0.01122163, + -0.018038388, + -0.015283758, + -0.01360813, + 0.023738062, + 0.008454304, + 0.025159808, + -0.028663393, + -0.0003832047, + 0.0051728664, + -0.0007136493, + 0.011431083, + -0.0049792808, + 0.0067723296, + -0.004312838, + 0.0074958964, + -0.009000153, + 0.02990742, + 0.007222972, + 0.011278753, + 0.024182359, + -0.009939521, + 0.017340211, + -0.00403674, + -0.0116595775, + -0.00051887345, + -0.024690123, + 0.0023801534, + 0.014725215, + -0.026987765, + 0.012770316, + -0.0074514668, + -0.0023658725, + -0.04757768, + 0.006867536, + -0.004471515, + 0.00035900646, + 0.018673096, + 0.022951026, + -0.0070198653, + -0.0037701628, + 0.025781821, + -0.029653536, + 0.004646059, + 0.041662205, + -0.0058805654, + 0.016642032, + -0.0018581063, + -0.009742761, + -0.0065946113, + 0.006753288, + -0.0011456471, + -0.020209089, + 0.007933845, + 0.0082575455, + 0.015943853, + -0.0110693, + -0.0024150622, + 0.005141131, + -0.015182205, + 0.012072138, + -0.0064994055, + -0.016616644, + -0.008930336, + -0.010079156, + -0.038691774, + -0.03409649, + 0.0056330296, + -0.000065999666, + -0.022646366, + 0.0019691803, + -0.009742761, + 0.0074197315, + -0.0011853164, + -0.0006704099, + -0.020132923, + -0.010206098, + -0.0067342473, + -0.007483202, + -0.015816912, + -0.0043699616, + 0.01124067, + 0.03110067, + -0.013646212, + -0.016933998, + 0.018127248, + -0.014407861, + -0.00212151, + 0.017390987, + -0.023623815, + -0.0062772576, + -0.010136279, + -0.040189683, + 0.006899271, + -0.017847976, + -0.006804065, + 0.008758964, + -0.010009338, + 0.016743585, + 0.0100918505, + -0.008295627, + 0.017010162, + -0.010599616, + 0.012694151, + 0.013747766, + 0.007971927, + -0.01718788, + -0.008860517, + 0.015398005, + 0.0051950812, + 0.0223544, + -0.009190565, + 0.022214765, + 0.03036441, + -0.0045413324, + -0.0006462116, + -0.020386806, + 0.021884717, + -0.013290776, + 0.016857833, + -0.027597085, + -0.010974093, + 0.011558024, + -0.024563182, + 0.0033322147, + 0.026073785, + -0.014471333, + -0.03005975, + -0.0041700285, + 0.0122244675, + 0.009647555, + 0.0027133748, + -0.0066136527, + -0.036686096, + 0.010974093, + -0.023712674, + -0.011919808, + 0.014979098, + -0.016032713, + -0.004030393, + 0.01877465, + 0.0039193192, + -0.00828928, + 0.011151812, + 0.01050441, + -0.01923164, + 0.01577883, + 0.001351927, + 0.005966251, + -0.01184999, + 0.0050967014, + -0.031075282, + 0.035899058, + -0.009076318, + 0.008816088, + -0.009139788, + -0.0047063567, + -0.01360813, + -0.016718198, + -0.013658906, + 0.014712521, + -0.029882032, + -0.01862232, + 0.0051538255, + 0.019853652, + 0.011215283, + 0.039250314, + -0.017936835, + -0.0069563948, + -0.028612617, + -0.008308322, + 0.010859846, + 0.013582742, + 0.019866347, + -0.02439816, + 0.010859846, + 0.010288609, + 0.024702817, + -0.016654726, + -0.0012868695, + 0.0054426175, + 0.0046492326, + -0.0046873153, + -0.013303471, + 0.0112279765, + -0.0015740747, + 0.0039669224, + 0.025299443, + -0.003014861, + -0.007902109, + 0.017860672, + 0.031278387, + -0.0053664525, + 0.0046524066, + 0.0030196211, + -0.0071595013, + -0.012015014, + -0.016223125, + -0.033918772, + -0.04288084, + 0.0091080535, + 0.007394343, + 0.018241495, + 0.016730892, + -0.0039923107, + 0.022633672, + 0.0074387724, + 0.012091179, + -0.0013773154, + -0.005832962, + -0.019015837, + 0.026886212, + 0.003041836, + 0.012141955, + 0.007857679, + -0.020462971, + 0.006090019, + 0.017213268, + -0.004119252, + 0.00015084221, + 0.0010599616, + 0.0051665194, + -0.0015613806, + 0.009507919, + -0.01629929, + -0.010364775, + -0.01449672, + 0.0071023777, + 0.01599463, + 0.018800037, + -0.025185196, + 0.036889203, + 0.0044524735, + 0.008708187, + 0.0039447076, + -0.007864026, + 0.00538232, + 0.028028686, + -0.020107536, + -0.0063058194, + 0.0045413324, + 0.024461629, + 0.007572061, + 0.0057377564, + -0.012491045, + -0.026175339, + -0.0030037535, + 0.0003453206, + 0.00084892137, + -0.028917275, + -0.02339532, + 0.0086891465, + 0.01868579, + 0.014369779, + 0.02825718, + -0.013988955, + -0.0031211744, + 0.001888255, + -0.003398859, + 0.012986116, + -0.040900555, + 0.0025911937, + -0.0018596931, + -0.04950719, + -0.008860517, + -0.0045762416, + -0.021846633, + -0.014039731, + -0.015461476, + 0.004071649, + 0.002732416, + -0.031354554, + 0.04112905, + -0.017606787, + -0.018635014, + 0.014534803, + 0.010485369, + -0.015423394, + -0.019371275, + -0.0027657382 + ] + } + ], + "model": "text-embedding-ada-002", + "usage": { + "prompt_tokens": 8, + "total_tokens": 8 + } + } + recorded_at: Sat, 27 Apr 2024 11:43:58 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/openai/client/edits_spec.rb b/spec/openai/client/edits_spec.rb deleted file mode 100644 index a281855f..00000000 --- a/spec/openai/client/edits_spec.rb +++ /dev/null @@ -1,26 +0,0 @@ -RSpec.describe OpenAI::Client do - describe "#edits", :vcr do - let(:input) { "There are 7 days in a wek, and between 28 and 31 in a month." } - let(:instruction) { "Fix the misspelled word 'week'" } - let(:cassette) { "edits #{model} #{input}".downcase } - let(:response) do - OpenAI::Client.new.edits( - parameters: { - model: model, - input: input, - instruction: instruction - } - ) - end - - context "with model: text-davinci-edit-001" do - let(:model) { "text-davinci-edit-001" } - - it "edits the input" do - VCR.use_cassette(cassette) do - expect(response.dig("choices", 0, "text").downcase).to include("week") - end - end - end - end -end diff --git a/spec/openai/client/embeddings_spec.rb b/spec/openai/client/embeddings_spec.rb index dec98512..52fcb386 100644 --- a/spec/openai/client/embeddings_spec.rb +++ b/spec/openai/client/embeddings_spec.rb @@ -11,8 +11,8 @@ ) end - context "with model: babbage-similarity" do - let(:model) { "babbage-similarity" } + context "with model: text-embedding-ada-002" do + let(:model) { "text-embedding-ada-002" } it "succeeds" do VCR.use_cassette(cassette) do diff --git a/spec/openai/client/models_spec.rb b/spec/openai/client/models_spec.rb index e0412dc6..dd6dbcfa 100644 --- a/spec/openai/client/models_spec.rb +++ b/spec/openai/client/models_spec.rb @@ -13,7 +13,7 @@ describe "#retrieve" do let(:cassette) { "models retrieve" } - let(:response) { OpenAI::Client.new.models.retrieve(id: "text-ada-001") } + let(:response) { OpenAI::Client.new.models.retrieve(id: "gpt-3.5-turbo-instruct") } it "succeeds" do VCR.use_cassette(cassette) do