<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="369853" data-post-id="369853">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="restlessronin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/120/24826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  restlessronin
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote quote-modified" data-post="1" data-topic="55353">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/48/24826_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353" rel="nofollow">Openai_ex - OpenAI API client library</a> <a class="badge-category__wrapper " href="/c/news/announcing/159" rel="nofollow"><span data-category-id="159" style="--category-badge-color: #d2407f; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #d2407f;" data-parent-category-id="158" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Announcing</span></span></a>
    </div>
  </div>
  <blockquote>
    The repo is at <a href="https://github.com/cyberchitta/openai_ex" class="inline-onebox" rel="noopener nofollow ugc">GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API</a>. 
Docs are at <a href="https://hexdocs.pm/openai_ex/userguide.html" class="inline-onebox" rel="noopener nofollow ugc">OpenaiEx User Guide — openai_ex v0.9.16</a>. 
<a href="https://github.com/cyberchitta/openai_ex/blob/main/CHANGELOG.md" rel="noopener nofollow ugc">Changelog</a> 
The main user guide is a livebook, so you should be able to run everything without any setup. The user guide is also the test suite. It is run before every version release, so it is always up to date with the library. 
Portions of this project were developed with assistance from ChatGPT 3.5 and 4, as well as Claude 3 Opus and Claude …
  </blockquote>
</aside>

<p>i have pushed v0.9.13 to hex, with</p>
<ul>
<li>support for the new <a href="https://github.com/cyberchitta/openai_ex/pull/131" rel="noopener nofollow ugc">Containers and ContainerFiles APIs</a>. shoutout to github user <a href="https://github.com/rubemz" rel="noopener nofollow ugc">rubemz</a> for the PR.</li>
<li>BREAKING CHANGE: Stream errors now return OpenaiEx.Error structs instead of raw exceptions</li>
<li>finch 0.2.0</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="369853" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353/132">Post #131</a>
	                </div>
	            </div>
              <div id="likers-container-369853" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="369853"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #131"></div>
  </section>
</div>
    <div class="postbit" id="372401" data-post-id="372401">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="restlessronin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/120/24826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  restlessronin
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>v0.9.14 of <a href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353" rel="nofollow">openai_ex</a> has just been released with additional parameters to the Responses API call.</p>
<p>shoutout to <a class="mention" href="/u/tduffield" rel="nofollow">@tduffield</a> for the <a href="https://github.com/cyberchitta/openai_ex/pull/132" rel="noopener nofollow ugc">PR</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="372401" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353/133">Post #132</a>
	                </div>
	            </div>
              <div id="likers-container-372401" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="372401"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #132"></div>
  </section>
</div>
    <div class="postbit" id="373915" data-post-id="373915">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="restlessronin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/120/24826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  restlessronin
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I have just pushed v0.9.15 of <a href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353" class="inline-onebox" rel="nofollow">Openai_ex - OpenAI API client library</a> with new <a href="https://github.com/cyberchitta/openai_ex/pull/136" rel="noopener nofollow ugc">Evals</a> and <a href="https://github.com/cyberchitta/openai_ex/pull/135" rel="noopener nofollow ugc">stable VectorStores</a> endpoints.</p>
<p>shoutout to <a class="mention" href="/u/tduffield" rel="nofollow">@tduffield</a> for the evals pr and to github user <a href="https://github.com/hugo-ukio" rel="noopener nofollow ugc">@hugo-ukio</a> for the vector stores pr. also to <a class="mention" href="/u/spaenleh" rel="nofollow">@spaenleh</a> for improving the docs.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="373915" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353/134">Post #133</a>
	                </div>
	            </div>
              <div id="likers-container-373915" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="373915"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #133"></div>
  </section>
</div>
    <div class="postbit" id="373953" data-post-id="373953">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="restlessronin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/120/24826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  restlessronin
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I have just release v0.9.16 of <a href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353" rel="nofollow">openai_ex</a> with a fix for an <a href="https://github.com/cyberchitta/openai_ex/pull/137" rel="noopener nofollow ugc">error on raise</a></p>
<p>shoutout to github user <a href="https://github.com/mediremi" rel="noopener nofollow ugc">@mediremi</a> for the PR.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="373953" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353/135">Post #134</a>
	                </div>
	            </div>
              <div id="likers-container-373953" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="373953"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #134"></div>
  </section>
</div>
    <div class="postbit" id="392733" data-post-id="392733">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="restlessronin" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/restlessronin/120/24826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  restlessronin
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>openai_ex 0.9.22 is out.</p>
<p>Responses gains server-side compaction, <code>cancel</code> for background responses, and <code>input_tokens</code>. Vector stores gain <code>search</code>. We now support <code>moderation</code>, <code>prompt_cache_options</code> and <code>safety_identifier</code>, plus other params across several endpoints.</p>
<p>The user guide’s image sections are rewritten for the GPT image models, now that <code>dall-e-2</code> is retired.</p>
<p>Shoutout to Github user <span class="mention">@iujames</span> for the PR that sparked the cleanup ( <a href="https://github.com/cyberchitta/openai_ex/pull/146" class="inline-onebox" rel="noopener nofollow ugc">Add context_management to Responses API fields by iujames · Pull Request #146 · cyberchitta/openai_ex · GitHub</a> ).</p>
<p>A collab with claude-opus-5, who did a lot of the heavy lifting.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="392733" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/openai-ex-openai-api-client-library/55353/136">Post #135</a>
	                </div>
	            </div>
              <div id="likers-container-392733" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="392733"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>