llm_chatgpt 0.1.6 copy "llm_chatgpt: ^0.1.6" to clipboard
llm_chatgpt: ^0.1.6 copied to clipboard

OpenAI/ChatGPT backend implementation for LLM interactions. Provides streaming chat, embeddings, and tool calling via the OpenAI API.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

0.1.6 - 2026-02-10 #

Fixed #

  • Ensured conversion from ChatGPT tool_calls to LLMToolCall always yields non-null, non-empty id values, synthesizing IDs should the OpenAI response omits them.
  • Improved interoperability with llm_core's strict toolCallId validation for tool messages in tool-calling workflows.

0.1.5 - 2026-01-26 #

Added #

  • Builder pattern for ChatGPTChatRepository via ChatGPTChatRepositoryBuilder for complex configurations
  • Support for StreamChatOptions in streamChat() method
  • Support for chatResponse() method for non-streaming complete responses
  • Support for RetryConfig and TimeoutConfig for advanced request configuration
  • Input validation for model names and messages
  • Improved stream parsing with GptStreamConverter

Changed #

  • streamChat() now accepts optional StreamChatOptions parameter
  • Improved error handling and retry logic
  • Enhanced documentation

0.1.0 - 2026-01-19 #

Added #

  • Initial release
  • OpenAI/ChatGPT backend implementation for LLM interactions:
    • Streaming chat responses
    • Tool/function calling support
    • Embeddings
    • Compatible with Azure OpenAI
  • Full compatibility with OpenAI API
0
likes
160
points
209
downloads

Publisher

unverified uploader

Weekly Downloads

OpenAI/ChatGPT backend implementation for LLM interactions. Provides streaming chat, embeddings, and tool calling via the OpenAI API.

Repository (GitHub)
View/report issues
Contributing

Topics

#openai #chatgpt #llm #ai #embeddings

Documentation

API reference

License

MIT (license)

Dependencies

http, llm_core

More

Packages that depend on llm_chatgpt