continue
message='OpenAI API response' path=
https://api.openai.com/v1/chat/completions processing_ms=12278 request_id=8e461889815e11d40cac9ed247a53d73 response_code=200
body='{\n "id": "chatcmpl-8ISdXEuHrt18wpzKIYTtmyFwQlxWg",\n "object": "chat.completion",\n "created": 1699410675,\n "model": "gpt-3.5-turbo-0613",\n "choices": [\n {\n "index": 0,\n "message": {\n "role": "assistant",\n "content": "This document is about the different tools available for natural language processing (NLP) tasks. It provides an overview of the tools and their functionalities, including default query engines, retriever query engines, and keyword query engines. These tools can be used for tasks such as semantic search, summarization, and keyword extraction."\n },\n "finish_reason": "stop"\n }\n ],\n "usage": {\n "prompt_tokens": 106,\n "completion_tokens": 64,\n "total_tokens": 170\n }\n}\n' headers='{'Date': 'Wed, 08 Nov 2023 02:31:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'Cache-Control': 'no-cache, must-revalidate', 'openai-model': 'gpt-3.5-turbo-0613', 'openai-organization': 'user-8tnka43iuqgkrybnyt8kunve', 'openai-processing-ms': '12278', 'openai-version': '2020-10-01', 'strict-transport-security': 'max-age=15724800; includeSubDomains', 'x-ratelimit-limit-requests': '3500', 'x-ratelimit-limit-tokens': '90000', 'x-ratelimit-remaining-requests': '3499', 'x-ratelimit-remaining-tokens': '89977', 'x-ratelimit-reset-requests': '17ms', 'x-ratelimit-reset-tokens': '15ms', 'x-request-id': '8e461889815e11d40cac9ed247a53d73', 'CF-Cache-Status': 'DYNAMIC', 'Server': 'cloudflare', 'CF-RAY': '822a66106c4d169c-SJC', 'Content-Encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}' message='API response body'