{"id":1497,"date":"2023-07-10T05:18:16","date_gmt":"2023-07-10T05:18:16","guid":{"rendered":"https:\/\/smartcodebuilders.com\/wp\/?p=1497"},"modified":"2024-08-18T20:59:11","modified_gmt":"2024-08-18T20:59:11","slug":"como-interactuar-con-la-api-de-openai-usando-python","status":"publish","type":"post","link":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/","title":{"rendered":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python?"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los casos resulta una herramienta muy apropiada para mejorar el rendimiento de ciertas actividades tanto profesionales como personales. Por ello, si est\u00e1s interesado en sacar provecho a las oportunidades que ofrece las herramientas disponibles por OpenAI, \u00a1este tutorial seguro te resultar\u00e1 \u00fatil!<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\"><strong>OpenAI<\/strong> es un laboratorio dedicado a la investigaci\u00f3n de Inteligencia Artificial (I.A.). Como herramientas principales, OpenAI ofrece dos modelos (aunque tambi\u00e9n disponen de otros no tan populares) entrenados para la creaci\u00f3n de im\u00e1genes a partir de un texto de referencia (<strong>DALL\u00b7E 2<\/strong>) y un modelo que, en t\u00e9rminos muy b\u00e1sicos, simula ser una futurista I.A. con la cual podemos interactuar (<strong>ChatGPT<\/strong>). Ahora bien, en este tutorial, siguiendo la secuencia de tutoriales acerca de <strong>Python<\/strong>, te ense\u00f1aremos a interactuar con la API de <em>ChatGPT<\/em> para que puedas incluirla en tus propios proyectos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para empezar, debes registrarte en la p\u00e1gina web de OpenAI (<\/span><a href=\"https:\/\/openai.com\/\"><b>https:\/\/openai.com\/<\/b><\/a><span style=\"font-weight: 400;\">) y crear un usuario con el cual podr\u00e1s obtener una <\/span><i><span style=\"font-weight: 400;\">Secret Key<\/span><\/i><span style=\"font-weight: 400;\"> para comunicarte directamente con ChatGPT. Al crear un usuario en OpenAI, dispondr\u00e1s de un saldo gratuito de <\/span><strong>5$<\/strong><span style=\"font-weight: 400;\"> como medio de prueba (<\/span><i><span style=\"font-weight: 400;\">Free trial<\/span><\/i><span style=\"font-weight: 400;\">) de sus capacidades como puedes ver en la figura N\u00b01. Vale la pena mencionar que este periodo de prueba s\u00f3lo aplica para n\u00fameros de tel\u00e9fonos que no se encuentren registrados en la base de datos de OpenAI. Si quieres crear otra cuenta (con otro correo electr\u00f3nico) tendr\u00e1s que usar otro n\u00famero de tel\u00e9fono.<\/span><\/p>\n<p style=\"text-align: right;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1499\" src=\"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg\" alt=\"\" width=\"1042\" height=\"116\" \/><b>FIGURA N\u00b01<\/b><\/p>\n<p><span style=\"font-weight: 400;\">ChatGPT consume tu saldo a trav\u00e9s del texto que emites y recibes del API (<strong>tokens<\/strong>). Cada <\/span><i><span style=\"font-weight: 400;\">token<\/span><\/i><span style=\"font-weight: 400;\"> equivale a una cierta cantidad de caracteres (para m\u00e1s informaci\u00f3n te invitamos a revisar<\/span><a href=\"https:\/\/openai.com\/pricing\"> <b>https:\/\/openai.com\/pricing<\/b><\/a><span style=\"font-weight: 400;\">). En otras palabras<\/span><span style=\"font-weight: 400;\">, cada vez que te comunicas y recibes una respuesta de ChatGPT a trav\u00e9s de su API estar\u00e1s consumiendo tu saldo (gratuito o pago), por lo tanto, te recomendamos optimizar tus consultas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Una vez que hayas creado tu usuario, podr\u00e1s desplegar el men\u00fa de tu perfil y buscar la opci\u00f3n de \u201c<i>View API Keys<\/i>\u201d (ver figura N\u00b02), en donde podr\u00e1s llevar un control de tus <i>Secret Keys (<\/i>puedes tener m\u00e1s de una seg\u00fan te convenga).<br \/>\n<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1500 aligncenter\" src=\"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_2.jpg\" alt=\"\" width=\"223\" height=\"318\" \/><\/p>\n<p style=\"text-align: right;\"><b>FIGURA N\u00b02<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Cuando accedes a tus <\/span><i><span style=\"font-weight: 400;\">Secret Keys<\/span><\/i><span style=\"font-weight: 400;\"> se despliega una interfaz que te permite conocer el nombre de la key, la Key en s\u00ed misma, la fecha de creaci\u00f3n y\u00a0 su ultimo uso. <\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1501 aligncenter\" src=\"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_3.jpg\" alt=\"\" width=\"569\" height=\"243\" \/><\/p>\n<p style=\"text-align: right;\"><b>FIGURA N\u00b03<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Ahora bien, vamos al plato fuerte de este tutorial. Para interactuar con la API de OpenAI debes descargar un par de librer\u00edas, incluyendo la creada por OpenAI. As\u00ed, para instalar la librer\u00eda oficial de OpenAI te recomendamos seguir los siguientes pasos. Al tratarse de Python, debemos usar su sistema de gesti\u00f3n de paquetes PIP para descargar en este caso la librer\u00eda deseada.<\/span><\/p>\n<h6 style=\"text-align: center;\"><span style=\"color: #ff6600;\"><span style=\"font-weight: 400;\">pip<\/span> <span style=\"font-weight: 400;\">install openai<\/span><\/span><\/h6>\n<p><span style=\"font-weight: 400;\">Para mayor informaci\u00f3n acerca de la correcta configuraci\u00f3n de Python te invitamos a revisar nuestro <a href=\"https:\/\/smartcodebuilders.com\/wp\/como-instalar-python-en-tu-ordenador\/\">tutorial de c\u00f3mo instalar Python.<\/a><\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<hr \/>\n<h6><em><span style=\"color: #ff6600;\"># Importar las librer\u00edas de OpenAI para Python<\/span><\/em><br \/>\n<strong><span style=\"color: #0000ff;\">import<\/span><\/strong> <strong>openai<\/strong><\/h6>\n<p><em><span style=\"color: #ff6600;\"># Declarar la Secret Key<\/span><\/em><br \/>\nopenai.api_key =<span style=\"color: #3366ff;\"> \u00bb Recuerda poner tu secret Key entre comillas dobles \u00ab<\/span><br \/>\nquestion =<span style=\"color: #3366ff;\"> \u00abHello, how are you?\u00bb<\/span><span style=\"color: #ff9900;\"><em> # Genera una pregunta<\/em><\/span><\/p>\n<p><em><span style=\"color: #ff6600;\"># A continuaci\u00f3n estableces los parametros necesarios para que el c\u00f3digo funcione<\/span><\/em><br \/>\nchatGPT = openai.ChatCompletion.create(<br \/>\nmodel = <span style=\"color: #3366ff;\">\u00abgpt-3.5-turbo\u00bb<\/span>,<br \/>\nmessages = [<br \/>\n{<span style=\"color: #3366ff;\">\u00abrole\u00bb<\/span>: <span style=\"color: #3366ff;\">\u00absystem\u00bb<\/span>, <span style=\"color: #3366ff;\">\u00abcontent\u00bb<\/span>: <span style=\"color: #3366ff;\">\u00abYou are a helpful assistant\u00bb<\/span>},<br \/>\n{<span style=\"color: #3366ff;\">\u00abrole\u00bb<\/span>: <span style=\"color: #3366ff;\">\u00abuser\u00bb<\/span>, <span style=\"color: #3366ff;\">\u00abcontent<\/span>\u00ab: question}<br \/>\n],<br \/>\n)<\/p>\n<p><em><span style=\"color: #ff9900;\"># Sientete libre de nombra el programa como desees. Nosotros lo llamamos chatGPT para que sea m\u00e1s\u00a0<\/span><\/em><br \/>\n<em><span style=\"color: #ff9900;\"># coherente con el tutorial pero podr\u00edas llamarlo programa y todo funcionar\u00eda igual<\/span><\/em><\/p>\n<p>answer = chatGPT.choices[0].message.content <span style=\"color: #ff9900;\"># Aqui obtienes la respuesta<\/span><\/p>\n<p><strong><span style=\"color: #993366;\">print<\/span><\/strong>(answer) <span style=\"color: #ff9900;\"># Recuerda usar esta l\u00ednea para poder imprimir la respuesta por consola<\/span><\/p>\n<hr \/>\n<p><b><\/b><span style=\"font-weight: 400;\">Y es as\u00ed de f\u00e1cil que puedes comunicarte con ChatGPT usando Python. Claramente, este es un ejemplo muy b\u00e1sico, pero siguiendo estos principios, puedes lograr programas mucho m\u00e1s complejos que te resultar\u00e1n de mucha ayuda. El c\u00f3digo superior se puede entender de la siguiente forma:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Importamos la librer\u00eda de OpenAI para poder acceder a sus m\u00e9todos,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Recuerda que siempre que interact\u00faes con alg\u00fan producto de OpenAI, debes de proveer tu Secret Key,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A continuaci\u00f3n puedes declarar una variable del tipo String, donde establecer\u00e1s la pregunta que desees hacerle a ChatGPT.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nosotros llamamos ChatGPT a la interacci\u00f3n que vamos a realizar con el mismo, tu puedes nombrarla como quieras. En este caso, puedes ver que asignamos el modelo <span style=\"color: #3366ff;\">\u00abgpt-3.5-turbo\u00bb<\/span><\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Por \u00faltimo, le asignas algunas variables como lo es el rol de la Inteligencia Artificial, le entregas la preguntas y listo, ChatGPT te dar\u00e1 una respuesta. Recuerda que para poder ver esa respuesta debes imprimirla en pantalla usando el comando <\/span><b>print()<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los casos resulta una herramienta muy apropiada para mejorar el rendimiento de ciertas actividades tanto<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[39,66],"tags":[64,65,63,62],"class_list":["post-1497","post","type-post","status-publish","format-standard","hentry","category-aprende-a-programar","category-python","tag-api","tag-chatgpt","tag-openai","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders<\/title>\n<meta name=\"description\" content=\"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders\" \/>\n<meta property=\"og:description\" content=\"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/\" \/>\n<meta property=\"og:site_name\" content=\"SmartCode Builders\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T05:18:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-18T20:59:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg\" \/>\n<meta name=\"author\" content=\"Smartcoder4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Smartcoder4\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/\"},\"author\":{\"name\":\"Smartcoder4\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#\\\/schema\\\/person\\\/15489f6c87881c2ebf4afef3ad47b07a\"},\"headline\":\"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python?\",\"datePublished\":\"2023-07-10T05:18:16+00:00\",\"dateModified\":\"2024-08-18T20:59:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/\"},\"wordCount\":837,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/OpenAI_1.jpg\",\"keywords\":[\"API\",\"ChatGPT\",\"OpenAI\",\"Python\"],\"articleSection\":[\"Aprende a Programar\",\"Python\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/\",\"url\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/\",\"name\":\"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/OpenAI_1.jpg\",\"datePublished\":\"2023-07-10T05:18:16+00:00\",\"dateModified\":\"2024-08-18T20:59:11+00:00\",\"description\":\"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/OpenAI_1.jpg\",\"contentUrl\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/OpenAI_1.jpg\",\"width\":1042,\"height\":116},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/como-interactuar-con-la-api-de-openai-usando-python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/\",\"name\":\"SmartCode Builders\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#organization\",\"name\":\"SmartCode Builders\",\"url\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/cropped-SMARTCODE-LOGO-1-e1562625920666.png\",\"contentUrl\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/cropped-SMARTCODE-LOGO-1-e1562625920666.png\",\"width\":218,\"height\":76,\"caption\":\"SmartCode Builders\"},\"image\":{\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/smartcodebuilders.com\\\/wp\\\/#\\\/schema\\\/person\\\/15489f6c87881c2ebf4afef3ad47b07a\",\"name\":\"Smartcoder4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g\",\"caption\":\"Smartcoder4\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders","description":"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders","og_description":"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los","og_url":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/","og_site_name":"SmartCode Builders","article_published_time":"2023-07-10T05:18:16+00:00","article_modified_time":"2024-08-18T20:59:11+00:00","og_image":[{"url":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg","type":"","width":"","height":""}],"author":"Smartcoder4","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Smartcoder4","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#article","isPartOf":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/"},"author":{"name":"Smartcoder4","@id":"https:\/\/smartcodebuilders.com\/wp\/#\/schema\/person\/15489f6c87881c2ebf4afef3ad47b07a"},"headline":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python?","datePublished":"2023-07-10T05:18:16+00:00","dateModified":"2024-08-18T20:59:11+00:00","mainEntityOfPage":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/"},"wordCount":837,"commentCount":0,"publisher":{"@id":"https:\/\/smartcodebuilders.com\/wp\/#organization"},"image":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#primaryimage"},"thumbnailUrl":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg","keywords":["API","ChatGPT","OpenAI","Python"],"articleSection":["Aprende a Programar","Python"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/","url":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/","name":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python? - SmartCode Builders","isPartOf":{"@id":"https:\/\/smartcodebuilders.com\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#primaryimage"},"image":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#primaryimage"},"thumbnailUrl":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg","datePublished":"2023-07-10T05:18:16+00:00","dateModified":"2024-08-18T20:59:11+00:00","description":"Al d\u00eda de hoy, todas las personas est\u00e1n hablando de una sola cosa: Inteligencia Artificial, ya sea para alabarla o para criticarla. En cualquiera de los","breadcrumb":{"@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#primaryimage","url":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg","contentUrl":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2023\/07\/OpenAI_1.jpg","width":1042,"height":116},{"@type":"BreadcrumbList","@id":"https:\/\/smartcodebuilders.com\/wp\/como-interactuar-con-la-api-de-openai-usando-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/smartcodebuilders.com\/wp\/"},{"@type":"ListItem","position":2,"name":"\u00bfC\u00f3mo interactuar con la API de OpenAI usando Python?"}]},{"@type":"WebSite","@id":"https:\/\/smartcodebuilders.com\/wp\/#website","url":"https:\/\/smartcodebuilders.com\/wp\/","name":"SmartCode Builders","description":"","publisher":{"@id":"https:\/\/smartcodebuilders.com\/wp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartcodebuilders.com\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/smartcodebuilders.com\/wp\/#organization","name":"SmartCode Builders","url":"https:\/\/smartcodebuilders.com\/wp\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/smartcodebuilders.com\/wp\/#\/schema\/logo\/image\/","url":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2019\/07\/cropped-SMARTCODE-LOGO-1-e1562625920666.png","contentUrl":"https:\/\/smartcodebuilders.com\/wp\/wp-content\/uploads\/2019\/07\/cropped-SMARTCODE-LOGO-1-e1562625920666.png","width":218,"height":76,"caption":"SmartCode Builders"},"image":{"@id":"https:\/\/smartcodebuilders.com\/wp\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/smartcodebuilders.com\/wp\/#\/schema\/person\/15489f6c87881c2ebf4afef3ad47b07a","name":"Smartcoder4","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3524f38e02995619c92b77a5ae88312f52239c055b4e4fc6f0f1dc0094cbc0be?s=96&d=mm&r=g","caption":"Smartcoder4"}}]}},"_links":{"self":[{"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/posts\/1497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/comments?post=1497"}],"version-history":[{"count":11,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/posts\/1497\/revisions"}],"predecessor-version":[{"id":1538,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/posts\/1497\/revisions\/1538"}],"wp:attachment":[{"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/media?parent=1497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/categories?post=1497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcodebuilders.com\/wp\/wp-json\/wp\/v2\/tags?post=1497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}