chore: update maintainer info and project metadata

- Change author to Sunbeam Studios
- Remove GitHub-specific files (.github/, renovate, README.template)
- Remove .env.example (replaced by .envrc workflow)
- Replace Makefile with justfile
- Update CHANGELOG with v1.0.0 fork notes
- Update Cargo.toml homepage to sunbeam.pt
This commit is contained in:
2026-03-20 18:23:17 +00:00
parent 4dee5cfe0f
commit d5eb16dffc
11 changed files with 63 additions and 327 deletions

View File

@@ -1,3 +1,37 @@
# Changelog
## [1.0.0](https://src.sunbeam.pt/studio/mistralai-client-rs) (2026-03-20)
Forked from [ivangabriele/mistralai-client-rs](https://github.com/ivangabriele/mistralai-client-rs) v0.14.0 and updated to the latest Mistral AI API.
### ⚠ BREAKING CHANGES
* `Model` is now a string-based struct with constructor methods instead of a closed enum
* `EmbedModel` is removed — use `Model::mistral_embed()` instead
* `Tool::new()` parameters now accept `serde_json::Value` (JSON Schema) instead of limited enum types
* `ChatParams.temperature` is now `Option<f32>` instead of `f32`
* Stream delta `content` is now `Option<String>`
### Features
* Add all current Mistral models (Large 3, Small 4, Medium 3.1, Magistral, Codestral, Devstral, Pixtral, Voxtral, Ministral)
* Add FIM (fill-in-the-middle) completions endpoint
* Add Files API (upload, list, get, delete, download URL)
* Add Fine-tuning jobs API (create, list, get, cancel, start)
* Add Batch jobs API (create, list, get, cancel)
* Add OCR endpoint (document text extraction)
* Add Audio transcription endpoint
* Add Moderations and Classifications endpoints
* Add Agent completions endpoint
* Add new chat fields: frequency_penalty, presence_penalty, stop, n, min_tokens, parallel_tool_calls, reasoning_effort, json_schema response format
* Add embedding fields: output_dimension, output_dtype
* Add tool call IDs and Required tool choice variant
* Add model get and delete endpoints
---
## Upstream Changelog (pre-fork)
## [0.14.0](https://github.com/ivangabriele/mistralai-client-rs/compare/v0.13.0...v) (2024-08-27)
### Features