1# pluma-llm-openai-compatible
2
3> Backend genérico OpenAI-compatible para [pluma](../README.md).
4
5Cualquier endpoint con la API de OpenAI funciona: **OpenAI**, **DeepSeek**, **Ollama**, **vLLM**, **Together**, proxies y self-hosted. Config explícita: `endpoint` + `api_key` (opcional, según el proveedor) + `model` (default depende del backend).
6
7## API
8
9```rust
10use pluma_llm_openai_compatible::OpenAiClient;
11
12let chat = OpenAiClient::new("https://api.deepseek.com", api_key, "deepseek-chat");
13```
14
15## Deps
16
17- [`pluma-llm-core`](../pluma-llm-core/README.md)
18- `reqwest`, `serde_json`, `eventsource-stream`
LEEME.md
pluma-llm-openai-compatible
Backend genérico OpenAI-compatible para pluma.
Cualquier endpoint con la API de OpenAI funciona: OpenAI, DeepSeek, Ollama, vLLM, Together, proxies y self-hosted. Config explícita: endpoint + api_key (opcional, según el proveedor) + model (default depende del backend).
API
use pluma_llm_openai_compatible::OpenAiClient;
let chat = OpenAiClient::new("https://api.deepseek.com", api_key, "deepseek-chat");
Deps