<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>OpenAI - Inero Software - Software Consulting</title>
	<atom:link href="https://inero-software.com/tag/openai/feed/" rel="self" type="application/rss+xml" />
	<link>https://inero-software.com/tag/openai/</link>
	<description>We unleash innovations using cutting-edge technologies, modern design and AI</description>
	<lastBuildDate>Fri, 14 Mar 2025 13:35:52 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://inero-software.com/wp-content/uploads/2018/11/inero-logo-favicon.png</url>
	<title>OpenAI - Inero Software - Software Consulting</title>
	<link>https://inero-software.com/tag/openai/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">153509928</site>	<item>
		<title>OpenAI vs. DeepSeek: A Technical Comparison Using Unified APIs</title>
		<link>https://inero-software.com/openai-vs-deepseek-a-technical-comparison-using-unified-apis/</link>
		
		<dc:creator><![CDATA[Martyna Mul]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 13:35:14 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI Algorithms]]></category>
		<category><![CDATA[DeepSeek]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=7564</guid>

					<description><![CDATA[<p> In this post, we conduct a comparative analysis of three popular LLMs—OpenAI’s GPT based models: 4o-mini and o3-mini, and open-source DeepSeek R1—to evaluate their effectiveness in reading and analyzing statistical data from large PDFs. </p>
<p>Artykuł <a href="https://inero-software.com/openai-vs-deepseek-a-technical-comparison-using-unified-apis/">OpenAI vs. DeepSeek: A Technical Comparison Using Unified APIs</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7564" class="elementor elementor-7564" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-4c59976 e-flex e-con-boxed e-con e-parent" data-id="4c59976" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5cf6ead elementor-widget elementor-widget-html" data-id="5cf6ead" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			 		</div>
				</div>
				<div class="elementor-element elementor-element-a037070 elementor-widget elementor-widget-text-editor" data-id="a037070" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h4><span class="TextRun SCXW23850730 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW23850730 BCX0">Large language models (LLMs) are increasingly used to </span><span class="NormalTextRun SpellingErrorV2Themed SCXW23850730 BCX0">analyze</span><span class="NormalTextRun SCXW23850730 BCX0"> and extract insights from extensive documents, including lengthy statistical reports in PDF format. However, not all models perform equally when processing large files, especially those exceeding 50 pages. In this post, we conduct a comparative analysis of three popular LLMs—OpenAI</span><span class="NormalTextRun SCXW23850730 BCX0">’s GPT based models:</span><span class="NormalTextRun SCXW23850730 BCX0"> 4o-mini</span><span class="NormalTextRun SCXW23850730 BCX0"> and</span><span class="NormalTextRun SCXW23850730 BCX0"> o3-mini, and open-source </span><span class="NormalTextRun SpellingErrorV2Themed SCXW23850730 BCX0">DeepSeek</span><span class="NormalTextRun SCXW23850730 BCX0"> R1—to evaluate their effectiveness in reading and </span><span class="NormalTextRun SpellingErrorV2Themed SCXW23850730 BCX0">analyzing</span><span class="NormalTextRun SCXW23850730 BCX0"> statistical data from large PDFs. Our assessment focuses on three key factors: accuracy, response time, and cost estimation for each model.</span></span><span class="EOP SCXW23850730 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></h4>						</div>
				</div>
				<div class="elementor-element elementor-element-237cac6 elementor-widget elementor-widget-text-editor" data-id="237cac6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW241218521 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW241218521 BCX0">To ensure a fair comparison, we utilized </span><span class="NormalTextRun SpellingErrorV2Themed SCXW241218521 BCX0">LiteLLM</span><span class="NormalTextRun SCXW241218521 BCX0">, a unified API that simplifies multi-model </span><span class="NormalTextRun SCXW241218521 BCX0">LLM </span><span class="NormalTextRun SCXW241218521 BCX0">benchmarking. By standardizing interactions across different LLM providers, </span><span class="NormalTextRun SpellingErrorV2Themed SCXW241218521 BCX0">LiteLLM</span><span class="NormalTextRun SCXW241218521 BCX0"> allowed us to focus on </span><span class="NormalTextRun SCXW241218521 BCX0">evaluating LLM performance</span><span class="NormalTextRun SCXW241218521 BCX0"> metrics rather than implementation differences.</span></span><span class="EOP SCXW241218521 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-53a2380 elementor-widget elementor-widget-heading" data-id="53a2380" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">A Unified API Approach </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-f569e31 elementor-widget elementor-widget-text-editor" data-id="f569e31" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW97117196 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW97117196 BCX0">Comparing open-source and proprietary LLMs from different providers can be challenging due to their varying APIs. To standardize our testing, we utilized </span><span class="NormalTextRun SpellingErrorV2Themed SCXW97117196 BCX0">LiteLLM</span><span class="NormalTextRun SCXW97117196 BCX0">, a library that provides a consistent interface for interacting with multiple LLMs. This allowed for easier switching between models and </span><span class="NormalTextRun SCXW97117196 BCX0">facilitated</span><span class="NormalTextRun SCXW97117196 BCX0"> a more objective </span></span><span class="TextRun SCXW97117196 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW97117196 BCX0">AI model comparison</span></span><span class="TextRun SCXW97117196 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW97117196 BCX0">. Here is how easy it is to switch models using </span><span class="NormalTextRun SpellingErrorV2Themed SCXW97117196 BCX0">LiteLLM’s</span><span class="NormalTextRun SCXW97117196 BCX0"> unified API:</span></span><span class="EOP SCXW97117196 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-277031f e-flex e-con-boxed e-con e-parent" data-id="277031f" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-66b9211 elementor-widget elementor-widget-text-editor" data-id="66b9211" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<pre><span class="TextRun SCXW177913088 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW177913088 BCX0">import litellm</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="TextRun SCXW177913088 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW177913088 BCX0"># To use </span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">openai</span><span class="NormalTextRun SCXW177913088 BCX0">.</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="TextRun SCXW177913088 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW177913088 BCX0">response = </span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">litellm.completion</span><span class="NormalTextRun SCXW177913088 BCX0">(model="</span><span class="NormalTextRun SCXW177913088 BCX0">o3-mini</span><span class="NormalTextRun SCXW177913088 BCX0">", messages</span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW177913088 BCX0">=[</span><span class="NormalTextRun SCXW177913088 BCX0">{"content": "Hello", "role": "user"}])</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="TextRun SCXW177913088 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW177913088 BCX0"># To use </span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">deepseek</span><span class="NormalTextRun SCXW177913088 BCX0">.</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span><span class="TextRun SCXW177913088 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW177913088 BCX0">response = </span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">litellm.completion</span><span class="NormalTextRun SCXW177913088 BCX0">(model="</span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">deepseek</span><span class="NormalTextRun SCXW177913088 BCX0">/</span><span class="NormalTextRun SpellingErrorV2Themed SCXW177913088 BCX0">deepseek</span><span class="NormalTextRun SCXW177913088 BCX0">-</span><span class="NormalTextRun SCXW177913088 BCX0">reasoner</span><span class="NormalTextRun SCXW177913088 BCX0">", messages</span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW177913088 BCX0">=[</span><span class="NormalTextRun SCXW177913088 BCX0">{"content": "Hello", "role": "user"}])</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW177913088 BCX0"><span class="SCXW177913088 BCX0"> </span><br class="SCXW177913088 BCX0" /></span></pre>						</div>
				</div>
				<div class="elementor-element elementor-element-ad9012a elementor-widget elementor-widget-text-editor" data-id="ad9012a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW231103637 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW231103637 BCX0">This simplified approach helped us compare models without worrying about implementation complexities.</span></span><span class="EOP SCXW231103637 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-bdf2fca elementor-widget elementor-widget-heading" data-id="bdf2fca" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">DeepSeek vs. OpenAI – model overview </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-2a9d55a elementor-widget elementor-widget-text-editor" data-id="2a9d55a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW72884465 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW72884465 BCX0">Before diving into the</span><span class="NormalTextRun SCXW72884465 BCX0"> AI model</span><span class="NormalTextRun SCXW72884465 BCX0"> benchmarking results, </span><span class="NormalTextRun SCXW72884465 BCX0">let&#8217;s</span><span class="NormalTextRun SCXW72884465 BCX0"> define key concepts and introduce the core specifications of the tested models.</span></span><span class="EOP SCXW72884465 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3070cc7 elementor-widget elementor-widget-text-editor" data-id="3070cc7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW16640192 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW16640192 BCX0">One of the most important parameters to consider</span><span class="NormalTextRun SCXW16640192 BCX0"> in LLM benchmarking</span><span class="NormalTextRun SCXW16640192 BCX0"> is the </span></span><span class="TextRun SCXW16640192 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW16640192 BCX0">context window</span></span><span class="TextRun SCXW16640192 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW16640192 BCX0">—the maximum input size a model can process at once. This is measured in tokens, which represent chunks of text rather than individual words. A larger context window allows the model to handle more extensive documents in a single request, which is particularly important when working with long statistical reports.</span></span><span class="EOP SCXW16640192 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-d7ab0b3 elementor-widget elementor-widget-text-editor" data-id="d7ab0b3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW22985181 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW22985181 BCX0">The pricing for LLMs is typically based on token usage, which can vary depending on the type of tokens being processed. There are </span><span class="NormalTextRun SCXW22985181 BCX0">generally three</span><span class="NormalTextRun SCXW22985181 BCX0"> types of tokens involved in LLM pricing:</span></span><span class="EOP SCXW22985181 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-65a6290 elementor-widget elementor-widget-text-editor" data-id="65a6290" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ol><li data-leveltext="%1." data-font="Aptos" data-listid="12" data-list-defn-props="{&quot;335551671&quot;:1,&quot;335552541&quot;:0,&quot;335559683&quot;:0,&quot;335559684&quot;:-1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0,46],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Input Tokens</span></b><span data-contrast="auto">: These are the tokens representing the user’s input, such as the text or prompt sent to the model for processing. The cost of input tokens is charged based on the number of tokens provided by the user in each request.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li><li><b><span data-contrast="auto">Cached Input Tokens</span></b><span data-contrast="auto">: Some models offer a caching mechanism, where previously used inputs are stored and reused in subsequent requests, reducing the need for reprocessing. This is often charged at a lower rate than fresh input tokens, as the model does not need to process them again from scratch.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li><li><b><span data-contrast="auto">Output Tokens</span></b><span data-contrast="auto">: These tokens represent the text or response generated by the model. Output tokens are charged based on the amount of text the model generates in response to the user&#8217;s input.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ol>						</div>
				</div>
				<div class="elementor-element elementor-element-d9daaed elementor-widget elementor-widget-text-editor" data-id="d9daaed" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">The models selected for this comparison are among the latest releases from the past </span><span class="NormalTextRun SCXW245291604 BCX0">several</span><span class="NormalTextRun SCXW245291604 BCX0"> months. While they differ in pricing and capabilities, we aim to assess whether these differences translate into measurable performance variations. Below is a breakdown of the key characteristics of </span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">DeepSeek-R1</span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">, </span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">OpenAI 4o-mini</span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">, and </span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">OpenAI o3-mini</span></span><span class="TextRun SCXW245291604 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW245291604 BCX0">:</span></span><span class="EOP SCXW245291604 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-c83f80c elementor-widget elementor-widget-html" data-id="c83f80c" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<style>
    table {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 14px;
        color: #1C244B;
    }
    th, td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
    }
    th {
        background-color: #f4f4f4;
        color: #1C244B;
    }
    tr:nth-child(even) {
        background-color: #f9f9f9;
    }
</style>

<table>
    <thead>
        <tr>
            <th></th>
            <th>DeepSeek-R1</th>
            <th>OpenAI 4o-mini</th>
            <th>OpenAI o3-mini</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><strong>Context Window</strong></td>
            <td>128,000 tokens</td>
            <td>128,000 tokens (with a maximum output of 16,384 tokens)</td>
            <td>200,000 tokens (with a maximum output of 100,000 tokens)</td>
        </tr>
        <tr>
            <td><strong>Release Date</strong></td>
            <td>January 2025</td>
            <td>July 2024</td>
            <td>January 2025</td>
        </tr>
        <tr>
            <td><strong>Pricing (per 1 million tokens)</strong></td>
            <td>Input: $0.55<br>Cached input: $0.14<br>Output: $2.19</td>
            <td>Input: $0.15<br>Cached input: $0.075<br>Output: $0.60</td>
            <td>Input: $1.10<br>Cached input: $0.55<br>Output: $4.40</td>
        </tr>
        <tr>
            <td><strong>Input Formats</strong></td>
            <td>Text</td>
            <td>Text, Images (including PNG, JPEG, GIF, WEBP)</td>
            <td>Text</td>
        </tr>
        <tr>
            <td><strong>Output Formats</strong></td>
            <td>Text</td>
            <td>Text</td>
            <td>Text</td>
        </tr>
    </tbody>
</table>

<!-- Link to Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
		</div>
				</div>
				<div class="elementor-element elementor-element-fb0549b elementor-widget elementor-widget-heading" data-id="fb0549b" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">PDF file used for testing </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-898fdb5 elementor-widget elementor-widget-text-editor" data-id="898fdb5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW165493897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW165493897 BCX0">The document </span><span class="NormalTextRun SCXW165493897 BCX0">used for testing</span><span class="NormalTextRun SCXW165493897 BCX0"> is </span><span class="NormalTextRun SCXW165493897 BCX0">composed of several chapters</span><span class="NormalTextRun SCXW165493897 BCX0"> of</span><span class="NormalTextRun SCXW165493897 BCX0"> report on the Polish and worldwide maritime economy in 20</span><span class="NormalTextRun SCXW165493897 BCX0">17-2020</span><span class="NormalTextRun SCXW165493897 BCX0">. The report</span><span class="NormalTextRun SCXW165493897 BCX0"> is </span></span><span class="TextRun SCXW165493897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW165493897 BCX0">50 pages long</span></span><span class="TextRun SCXW165493897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"> <span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW165493897 BCX0">and </span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW165493897 BCX0"> includes</span> <span class="NormalTextRun SCXW165493897 BCX0">various </span><span class="NormalTextRun SCXW165493897 BCX0">statistics and analysis of cargo traffic, shipping, shipbuilding, and other maritime industries. The data in the file is formatted in tables and text. Most of the data is presented in tables, with </span><span class="NormalTextRun SCXW165493897 BCX0">additional</span><span class="NormalTextRun SCXW165493897 BCX0"> explanations and summaries in the surrounding text.</span><span class="NormalTextRun SCXW165493897 BCX0"> Example pages of the document used for testing:</span></span><span class="EOP SCXW165493897 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-cf84d20 elementor-widget elementor-widget-image" data-id="cf84d20" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img fetchpriority="high" decoding="async" data-attachment-id="7573" data-permalink="https://inero-software.com/openai-vs-deepseek-a-technical-comparison-using-unified-apis/grafika-14032025/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025.png" data-orig-size="2000,1414" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="grafika 14032025" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-300x212.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-1030x728.png" tabindex="0" role="button" width="1030" height="728" src="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-1030x728.png" class="attachment-large size-large wp-image-7573" alt="" srcset="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-1030x728.png 1030w, https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-300x212.png 300w, https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-768x543.png 768w, https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-1536x1086.png 1536w, https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-424x300.png 424w, https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025.png 2000w" sizes="(max-width: 1030px) 100vw, 1030px" data-attachment-id="7573" data-permalink="https://inero-software.com/openai-vs-deepseek-a-technical-comparison-using-unified-apis/grafika-14032025/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025.png" data-orig-size="2000,1414" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="grafika 14032025" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-300x212.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/03/grafika-14032025-1030x728.png" role="button" />													</div>
				</div>
				<div class="elementor-element elementor-element-e46d19d elementor-widget elementor-widget-heading" data-id="e46d19d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Testing Methodology </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-1ba1d08 elementor-widget elementor-widget-text-editor" data-id="1ba1d08" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW149358593 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW149358593 BCX0">We conducted a series of tests using the following maritime economy-themed </span><span class="NormalTextRun SCXW149358593 BCX0">prompts</span><span class="NormalTextRun SCXW149358593 BCX0"> and </span><span class="NormalTextRun SCXW149358593 BCX0">a </span><span class="NormalTextRun SCXW149358593 BCX0">PDF file providing context information. </span><span class="NormalTextRun SCXW149358593 BCX0">Here are example prompts</span> <span class="NormalTextRun SCXW149358593 BCX0">regarding</span><span class="NormalTextRun SCXW149358593 BCX0"> information included in the PDF</span><span class="NormalTextRun SCXW149358593 BCX0">:</span></span><span class="EOP SCXW149358593 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-4228b97 elementor-widget elementor-widget-text-editor" data-id="4228b97" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Summarize the key economic findings from a maritime report.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">What is the total cargo turnover of Polish sea ports in 2020?</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">What are the main cargo types handled by Polish sea ports?</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Which countries are the main trading partners of Poland in seaborne trade?</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">What is the average age of ships in the Polish maritime transport fleet?</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">What are the key economic indicators for the Polish shipbuilding industry?</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-26bc5cf elementor-widget elementor-widget-text-editor" data-id="26bc5cf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW219856678 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW219856678 BCX0">As mentioned before, w</span><span class="NormalTextRun SCXW219856678 BCX0">e compared the following models:</span></span><span class="EOP SCXW219856678 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-890abbd elementor-widget elementor-widget-text-editor" data-id="890abbd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">OpenAI&#8217;s 4o-mini</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">OpenAI&#8217;s </span><span data-contrast="auto">o3-mini</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">DeepSeek&#8217;s </span><span data-contrast="auto">deepseek-resoner (R1)</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-153e657 elementor-widget elementor-widget-text-editor" data-id="153e657" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW236391729 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW236391729 BCX0">We measured the following metrics:</span></span><span class="EOP SCXW236391729 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-6ca549e elementor-widget elementor-widget-text-editor" data-id="6ca549e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Inference Time</span></b><span data-contrast="auto"> – This refers to the time it takes for the model to generate a response after receiving a prompt. A lower inference time means faster responses, which is crucial for real-time applications and large-scale document processing.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="auto">Token Usage</span></b><span data-contrast="auto"> – LLMs process and generate text in units called </span><i><span data-contrast="auto">tokens</span></i><span data-contrast="auto">. A token can be a word, part of a word, or even a punctuation mark. The total token usage includes both input tokens (the user’s query or document) and output tokens (the model’s generated response). The more tokens used, the higher the cost of the request.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><b><span data-contrast="auto">Response Cost</span></b><span data-contrast="auto"> – This is calculated as </span><b><span data-contrast="auto">token usage × model pricing</span></b><span data-contrast="auto"> (per 1,000 or 1,000,000 tokens, depending on the provider). Since different models have different pricing structures, comparing response costs helps determine which model is more cost-effective for large-scale use cases.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-e807a52 elementor-widget elementor-widget-heading" data-id="e807a52" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Test Results </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-b36a1c6 elementor-widget elementor-widget-text-editor" data-id="b36a1c6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW217432411 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW217432411 BCX0">Here are the summarized results from our tests</span><span class="NormalTextRun SCXW217432411 BCX0"> (each test was repeated several times)</span><span class="NormalTextRun SCXW217432411 BCX0">:</span></span><span class="EOP SCXW217432411 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-f26f255 elementor-widget elementor-widget-html" data-id="f26f255" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<style>
    table {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 14px;
        color: #1C244B;
    }
    th, td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
    }
    th {
        background-color: #f4f4f4;
        color: #1C244B;
    }
    tr:nth-child(even) {
        background-color: #f9f9f9;
    }
</style>

<table>
    <thead>
        <tr>
            <th>Model</th>
            <th>Average Inference Time (s)</th>
            <th>Average Response Cost ($)</th>
            <th>Average Input Tokens</th>
            <th>Average Output Tokens</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><strong>DeepSeek R1</strong></td>
            <td>57.2</td>
            <td>0.0039</td>
            <td>63961.7</td>
            <td>751.6</td>
        </tr>
        <tr>
            <td><strong>o3-mini</strong></td>
            <td>13.8</td>
            <td>0.0755</td>
            <td>63251.5</td>
            <td>1162.5</td>
        </tr>
        <tr>
            <td><strong>4o-mini</strong></td>
            <td>9.5</td>
            <td>0.0511</td>
            <td>62538.0</td>
            <td>1046.5</td>
        </tr>
    </tbody>
</table>

<!-- Link to Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
		</div>
				</div>
				<div class="elementor-element elementor-element-65630f9 elementor-widget elementor-widget-heading" data-id="65630f9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Key Observations</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-703de17 elementor-widget elementor-widget-text-editor" data-id="703de17" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Inference Time</span></b><span data-contrast="auto">: DeepSeek consistently demonstrated longer inference times compared to both OpenAI models. This could be a significant factor for applications that prioritize fast processing.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="auto">Response Cost</span></b><span data-contrast="auto">: DeepSeek showed a competitive advantage in terms of cost, particularly for output tokens. Despite the longer inference time, DeepSeek’s overall cost per request remains lower than OpenAI o3-mini and 4o-mini. The lower response cost of DeepSeek can be attributed to its caching mechanism, which reduces the need to reprocess input data. Most of the input content, particularly the PDF file&#8217;s contents, was cached, leading to significant savings in processing costs. This caching system allowed DeepSeek to handle repeated queries more efficiently, making it a cost-effective option for processing large documents.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><b><span data-contrast="auto">Output Variability</span></b><span data-contrast="auto">: The models varied in style and the level of detail in their responses. This is important depending on the context and user requirements (e.g., high-level summaries vs. detailed analysis).</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><b><span data-contrast="auto">LiteLLM API</span></b><span data-contrast="auto">: LiteLLM made it extremely easy to track cost, token usage, and response time directly from the API responses, enabling a straightforward comparison between models.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-f56bc1c elementor-widget elementor-widget-heading" data-id="f56bc1c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Conclusion </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-abbecc5 elementor-widget elementor-widget-text-editor" data-id="abbecc5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">Our tests highlight the advantages of using unified APIs for </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">LLM benchmarking</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">. </span><span class="NormalTextRun SpellingErrorV2Themed SCXW28694121 BCX0">LiteLLM</span><span class="NormalTextRun SCXW28694121 BCX0"> significantly simplified the process, allowing us to focus on </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">LLM efficiency assessment</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0"> and </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">evaluating AI language models</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">. While </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SpellingErrorV2Themed SCXW28694121 BCX0">DeepSeek</span><span class="NormalTextRun SCXW28694121 BCX0"> R1</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0"> demonstrated </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">competitive cost-effectiveness</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">, particularly due to its caching mechanism, it was by far the </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">slowest model</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0"> in our tests, with an average inference time of </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">57.2 seconds</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">. In contrast, </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">OpenAI o3-mini</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0"> and </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">4o-mini</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0"> provided significantly </span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">faster response times</span></span><span class="TextRun SCXW28694121 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW28694121 BCX0">, making them more suitable for real-time applications.</span></span><span class="EOP TrackedChange SCXW28694121 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://inero-software.com/openai-vs-deepseek-a-technical-comparison-using-unified-apis/">OpenAI vs. DeepSeek: A Technical Comparison Using Unified APIs</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7564</post-id>	</item>
		<item>
		<title>A year under the sign of artificial intelligence development</title>
		<link>https://inero-software.com/ai-year-summary/</link>
		
		<dc:creator><![CDATA[Marta Kuprasz]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 10:32:30 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Copilot]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Micosoft]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=5324</guid>

					<description><![CDATA[<p>The end of the year is a time for summaries. In the world of IT, many interesting things have happened, so in this article, we decided to focus on AI. The development of artificial intelligence and its media presence accelerated to an unprecedented scale. Tools based on Large Language Models&#8230;</p>
<p>Artykuł <a href="https://inero-software.com/ai-year-summary/">A year under the sign of artificial intelligence development</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3></h3>
<p><span data-contrast="auto">The end of the year is a time for summaries. In the world of IT, many interesting things have happened, so in this article, we decided to focus on AI. The development of artificial intelligence and its media presence accelerated to an unprecedented scale. Tools based on Large Language Models (LLMs) have been popularized and made widely available to users from various industries, not just technological ones. We decided to summarize the year with Andrzej Chybicki, the CEO of Inero Software. Here is the list he identified as the key 5 events of the past year.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 1: OpenAI &#8211; artificial intelligence becomes widely accessible</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">OpenAI played a tremendous role in popularizing the field of artificial intelligence in the context of human language understanding. In 2022, they released ChatGPT, and in the following months, they presented new, improved models. These advancements not only improved the performance of existing applications but also opened new avenues for AI in healthcare, environmental science, administration, marketing, and more. </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In 2023, ChatGPT saw remarkable advancements, featuring enhanced learning algorithms for improved accuracy and nuanced conversations, personalized user interactions, expanded language support for global accessibility, and broader application integration. OpenAI emphasized ethical considerations and bias reduction, incorporated real-time learning for up-to-date content, improved multimedia interaction capabilities, and boosted the tool&#8217;s robustness and reliability. Additionally, ChatGPT was tailored for specific industries, providing specialized functionalities and knowledge, marking a significant leap in AI technology and user-centric applications.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">OpenAI was the first widely recognized large language model. In the coming years, we are likely to see various versions of LLMs designed for specific applications &#8211; in fact, this has been happening for a few months now. OpenAI, despite being a pioneer, at least in terms of recognizability, is not always considered the best model for everything. The direction of development is certainly popularization in a similar way as it was with computers (i.e., LLMs like PCs) and specialization, meaning specialized language models designed for specific applications or even entities or people. </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span></p>
<h3><span data-contrast="auto">Fact 2: GitHub Copilot &#8211; </span><span data-contrast="auto">a leader in AI/LLM implementation</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">One of the key roles in the development of artificial intelligence is played by Microsoft, which collaborates with OpenAI. Over the past year, Microsoft has continued to refine its vision of Microsoft Copilot. Let&#8217;s focus on the solution for developers: GitHub Copilot. In 2023 it underwent significant changes and enhancements. Here are the key updates:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In 2023, GitHub Copilot introduced several significant enhancements to bolster its role in AI-driven software development. The GitHub Copilot Chat, now generally available and powered by OpenAI&#8217;s GPT-4, provides more accurate code suggestions and explanations, using natural language to aid developers in various languages. This feature is integrated with both the GitHub platform and its mobile app, supporting coding, pull requests, and documentation. Additionally, GitHub Copilot Enterprise was introduced to tailor the tool to specific organizational needs, helping developers quickly adapt to their organization’s codebase and streamline tasks like documentation and pull request reviews, aimed at boosting enterprise-level productivity and security. The GitHub Copilot Partner Program was launched, integrating Copilot with various third-party developer tools and services, thereby creating a broad ecosystem that enhances the capabilities of developers using AI. Finally, GitHub unveiled new AI-powered security features in its Advanced Security suite, including a real-time vulnerability prevention system and application security testing features to detect and remediate code vulnerabilities and secrets, further securing the software development process.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="none"> </span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Thanks to its collaboration with OpenAI, Microsoft became a leader in AI/LLM implementation worldwide in 2023. Microsoft&#8217;s strategy in this area is based on using the LLM model to support (but not replace) as many activities and processes using Microsoft products as possible. Particularly important was ensuring an appropriate level of SLA (aligned with other Azure services) and data security. Among the most significant changes, apart from the mentioned GitHub Copilot (which aims to support developers in coding), are Copilot plugins available in practically all of this company&#8217;s flagship products (Word, Excel, PowerPoint, Outlook).</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In December 2023, Microsoft also presented the CoPilot Studio solution, which enables the creation of low-code/no-code IT systems with significant support from the OpenAI model. This effectively allows for the easy expansion of existing Azure low-code solutions such as Azure Agents with conversational bots or AI-supported database adapters. Although CoPilot Studio is not yet available in its final form, Microsoft clearly communicates development directions and the advantages that developers, engineers, and users can experience from its use. From the presentations of Microsoft representatives, it can be inferred that Microsoft&#8217;s goal is to lower the entry threshold for creating and implementing new advanced AI solutions, as using low-code platforms does not require as deep technical knowledge as traditional coding. We can expect widespread interest in these solutions not only from the largest companies using MS Azure in the coming years. Currently, among experts, the question is not “whether to use AI” but how to implement it to not fall behind the competition. Those entities that create a coherent strategy for incorporating AI-based products into their processes in the coming years will be able to significantly benefit from the revolution that is already taking place.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 3: The European AI Act: A Regulatory Milestone</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">On 14 June 2023, the European Parliament adopted its negotiating position on the AI Act. Parliament’s priority is to make sure that AI systems used in the EU are safe, transparent, traceable, non-discriminatory and environmentally friendly. Parliament also wants to establish a technology-neutral, uniform definition for AI that could be applied to future AI systems. The AI Act sets different rules for different AI risk levels.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">The new rules establish obligations for providers and users depending on the level of risk from artificial intelligence. While many AI systems pose minimal risk, they need to be assessed.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="auto">Unacceptable risk</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">Unacceptable risk AI systems are systems considered a threat to people and will be banned. They include:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<ul>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Cognitive behavioral manipulation of people or specific vulnerable groups: for example voice-activated toys that encourage dangerous behavior in children</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Social scoring: classifying people based on behavior, socioeconomic status or personal characteristics</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Real-time and remote biometric identification systems, such as facial recognition</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
</ul>
<p><span data-contrast="auto">Some exceptions may be allowed: For instance, “post” remote biometric identification systems where identification occurs after a significant delay will be allowed to prosecute serious crimes but only after court approval.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="auto">High risk</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">AI systems that negatively affect safety or fundamental rights will be considered high-risk and will be divided into two categories:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">1) AI systems that are used in products falling under the EU’s product safety legislation. This includes toys, aviation, cars, medical devices and lifts.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">2) AI systems falling into eight specific areas that will have to be registered in an EU database:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<ul>
<li data-leveltext="·" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Biometric identification and categorisation of natural persons</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Management and operation of critical infrastructure</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Education and vocational training</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Employment, worker management and access to self-employment</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Access to and enjoyment of essential private services and public services and benefits</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Law enforcement</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Migration, asylum and border control management</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Assistance in legal interpretation and application of the law.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
</ul>
<p><span data-contrast="auto">All high-risk AI systems will be assessed before being put on the market and also throughout their lifecycle. </span><a href="https://www.europarl.europa.eu/news/en/headlines/society/20230601STO93804/eu-ai-act-first-regulation-on-artificial-intelligence"><span data-contrast="none">For more information, visit the European Parliament website.</span></a><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">*source: </span><a href="https://www.europarl.europa.eu/"><span data-contrast="none">https://www.europarl.europa.eu</span></a><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Ensuring security and confidentiality of data is certainly one of the most important issues concerning the implementation of AI solutions. Many experts indicate that despite the good intentions of the European Commission, the proposed solutions may contribute to reducing the competitiveness of the domestic AI market, which in effect will increase the distance between Europe and leaders in this field (i.e., the USA and China). I personally share these concerns. Here, a good example might be the similar situation that occurred about 15 years ago when cloud computing was being implemented. At that time, the EU also created a regulation governing the rules of access and data confidentiality (GDPR), which to this day is the regulatory basis in this area. At the same time, the largest solutions that most in the EU use are those developed in the USA, where the priority was the free development of technology, and only secondarily the legal framework. Unfortunately, many indications suggest that a similar situation might occur with AI.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p>&nbsp;</p>
<h3><span data-contrast="auto">Fact 4: Gemini: new model from Google</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">Without a doubt, the launch of Gemini was the most prominent premiere in the latter part of 2023, generating significant buzz. It is a result of large-scale collaborative efforts by teams across Google. It was built from the ground up to be multimodal, which means it can generalize and seamlessly understand, operate across, and combine different types of information including text, code, audio, image, and video.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">Gemini 1.0 was trained to recognize and understand text, images, audio, and more at the same time, so it better understands nuanced information and can answer questions relating to complicated topics. This makes it especially good at explaining reasoning in complex subjects like math and physics.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">During the presentation on the release of the Gemini API for developers, a lot of time was dedicated to AI Studio, a browser-based, free tool for code creation. The second focus was on Vertex AI, a more advanced program that allows for &#8220;both training and deploying ML (machine learning) models and AI applications.&#8221; Google offers the option to transfer a preliminary project developed in AI Studio to Vertex AI, to add additional features available within the larger platform of Google Cloud.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Google has officially joined the large language model (LLM) race. The most intriguing aspect of what they propose is that their model will operate in three versions: Ultra (the most feature-rich), Pro, and Nano, with the latter being designed for mobile phones. It&#8217;s still unclear whether Nano will run entirely on client devices (smartphones) or if it will simply be a thin client and a kind of extension of Google Assistant. It&#8217;s also worth emphasizing that Google, like Microsoft, will offer Gemini services as elements of its flagship products, such as Google Sheets, Google Docs, and others.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 5: Advancements in Natural Language Processing (NLP)</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">2023 witnessed remarkable progress in the field of Natural Language Processing. Researchers and companies globally made significant strides in improving the accuracy and versatility of NLP models. These advancements have led to more sophisticated understanding and the generation of human language by machines, paving the way for more intuitive and natural human-computer interactions. This year saw the deployment of advanced NLP in various applications, from customer service chatbots to complex data analysis tools, revolutionizing how we interact with technology daily. This progress in NLP technology not only enhanced existing applications but also opened new possibilities for AI in fields such as education, content creation, and multilingual communication.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">AI technologies are increasingly breaking the barrier of understanding natural language, gradually blurring the line between structured data previously used in IT systems and human knowledge. It seems that the creation of AGI (Artificial General Intelligence), a machine matching or even surpassing the average human in many aspects, is now just a matter of time. The challenge for the world of science, business, and politics will now be to direct the development of AI in a way that serves the broadly understood humanity and does not cause threats that many (probably rightly) fear.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">The last 12 months have been rich in interesting AI releases. The presentation of new large language models has opened up a range of possibilities for their implementation in everyday tasks, both in programming work and creative teams. European authorities are trying to keep up with these changes and adapt legal regulations to be in line with the current technological situation. In the coming months, we will certainly see more premieres, as leading players like Google and Microsoft compete to create solutions that utilize artificial intelligence.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><a href="https://inero-software.com/contact-us/"><img decoding="async" data-attachment-id="5331" data-permalink="https://inero-software.com/ai-year-summary/banner-18-12-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2.png" data-orig-size="2250,375" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="banner 18.12. (2)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1030x172.png" tabindex="0" role="button" class="wp-image-5331 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png" alt="" width="1058" height="176" srcset="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png 300w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1030x172.png 1030w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-768x128.png 768w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1536x256.png 1536w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-2048x341.png 2048w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1520x253.png 1520w" sizes="(max-width: 1058px) 100vw, 1058px" /></a></p>
<p>&nbsp;</p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}"> </span></p>
<p>Artykuł <a href="https://inero-software.com/ai-year-summary/">A year under the sign of artificial intelligence development</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5324</post-id>	</item>
	</channel>
</rss>
