celeste-text-generation


Nameceleste-text-generation JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryType-safe text generation for Celeste AI. Unified interface for OpenAI, Anthropic, Google, Mistral, Cohere, and more
upload_time2025-11-10 18:39:26
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseApache-2.0
keywords ai anthropic claude cohere gemini llm mistral openai text-generation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">

# <img src="../../logo.svg" width="48" height="48" alt="Celeste Logo" style="vertical-align: middle;"> Celeste Text Generation

**Text Generation capability for Celeste AI**

[![Python](https://img.shields.io/badge/Python-3.12+-blue?style=for-the-badge)](https://www.python.org/)
[![License](https://img.shields.io/badge/License-Apache_2.0-red?style=for-the-badge)](../../LICENSE)

[Quick Start](#-quick-start) • [Documentation](https://withceleste.ai/docs) • [Request Provider](https://github.com/withceleste/celeste-python/issues/new)

</div>

---

## 🚀 Quick Start

```python
from celeste import create_client, Capability, Provider

client = create_client(
    capability=Capability.TEXT_GENERATION,
    provider=Provider.OPENAI,
)

response = await client.generate(prompt="Hello, world!")
print(response.content)
```

**Install:**
```bash
uv add "celeste-ai[text-generation]"
```

---

## Supported Providers


<div align="center">

<img src="https://www.google.com/s2/favicons?domain=google.com&sz=64" width="64" height="64" alt="Google" title="Google">
<img src="https://www.google.com/s2/favicons?domain=anthropic.com&sz=64" width="64" height="64" alt="Anthropic" title="Anthropic">
<img src="https://www.google.com/s2/favicons?domain=openai.com&sz=64" width="64" height="64" alt="OpenAI" title="OpenAI">
<img src="https://mistral.ai/favicon.ico" width="64" height="64" alt="Mistral" title="Mistral">
<img src="https://www.google.com/s2/favicons?domain=cohere.com&sz=64" width="64" height="64" alt="Cohere" title="Cohere">


**Missing a provider?** [Request it](https://github.com/withceleste/celeste-python/issues/new) – ⚡ **we ship fast**.

</div>

---

**Streaming**: ✅ Supported

**Parameters**: See [API Documentation](https://withceleste.ai/docs/api) for full parameter reference.

---

## 🤝 Contributing

See [CONTRIBUTING.md](../../CONTRIBUTING.md) for guidelines.

**Request a provider:** [GitHub Issues](https://github.com/withceleste/celeste-python/issues/new)

---

## 📄 License

Apache 2.0 License – see [LICENSE](../../LICENSE) for details.

---

<div align="center">

**[Get Started](https://withceleste.ai/docs/quickstart)** • **[Documentation](https://withceleste.ai/docs)** • **[GitHub](https://github.com/withceleste/celeste-python)**

Made with ❤️ by developers tired of framework lock-in

</div>

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "celeste-text-generation",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "ai, anthropic, claude, cohere, gemini, llm, mistral, openai, text-generation",
    "author": null,
    "author_email": "Kamilbenkirane <kamil@withceleste.ai>",
    "download_url": "https://files.pythonhosted.org/packages/a8/b9/e49b3379f0d90d8cc7c69c6edb2dfeeb9c34846039a98544a2d26c117667/celeste_text_generation-0.2.1.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n\n# <img src=\"../../logo.svg\" width=\"48\" height=\"48\" alt=\"Celeste Logo\" style=\"vertical-align: middle;\"> Celeste Text Generation\n\n**Text Generation capability for Celeste AI**\n\n[![Python](https://img.shields.io/badge/Python-3.12+-blue?style=for-the-badge)](https://www.python.org/)\n[![License](https://img.shields.io/badge/License-Apache_2.0-red?style=for-the-badge)](../../LICENSE)\n\n[Quick Start](#-quick-start) \u2022 [Documentation](https://withceleste.ai/docs) \u2022 [Request Provider](https://github.com/withceleste/celeste-python/issues/new)\n\n</div>\n\n---\n\n## \ud83d\ude80 Quick Start\n\n```python\nfrom celeste import create_client, Capability, Provider\n\nclient = create_client(\n    capability=Capability.TEXT_GENERATION,\n    provider=Provider.OPENAI,\n)\n\nresponse = await client.generate(prompt=\"Hello, world!\")\nprint(response.content)\n```\n\n**Install:**\n```bash\nuv add \"celeste-ai[text-generation]\"\n```\n\n---\n\n## Supported Providers\n\n\n<div align=\"center\">\n\n<img src=\"https://www.google.com/s2/favicons?domain=google.com&sz=64\" width=\"64\" height=\"64\" alt=\"Google\" title=\"Google\">\n<img src=\"https://www.google.com/s2/favicons?domain=anthropic.com&sz=64\" width=\"64\" height=\"64\" alt=\"Anthropic\" title=\"Anthropic\">\n<img src=\"https://www.google.com/s2/favicons?domain=openai.com&sz=64\" width=\"64\" height=\"64\" alt=\"OpenAI\" title=\"OpenAI\">\n<img src=\"https://mistral.ai/favicon.ico\" width=\"64\" height=\"64\" alt=\"Mistral\" title=\"Mistral\">\n<img src=\"https://www.google.com/s2/favicons?domain=cohere.com&sz=64\" width=\"64\" height=\"64\" alt=\"Cohere\" title=\"Cohere\">\n\n\n**Missing a provider?** [Request it](https://github.com/withceleste/celeste-python/issues/new) \u2013 \u26a1 **we ship fast**.\n\n</div>\n\n---\n\n**Streaming**: \u2705 Supported\n\n**Parameters**: See [API Documentation](https://withceleste.ai/docs/api) for full parameter reference.\n\n---\n\n## \ud83e\udd1d Contributing\n\nSee [CONTRIBUTING.md](../../CONTRIBUTING.md) for guidelines.\n\n**Request a provider:** [GitHub Issues](https://github.com/withceleste/celeste-python/issues/new)\n\n---\n\n## \ud83d\udcc4 License\n\nApache 2.0 License \u2013 see [LICENSE](../../LICENSE) for details.\n\n---\n\n<div align=\"center\">\n\n**[Get Started](https://withceleste.ai/docs/quickstart)** \u2022 **[Documentation](https://withceleste.ai/docs)** \u2022 **[GitHub](https://github.com/withceleste/celeste-python)**\n\nMade with \u2764\ufe0f by developers tired of framework lock-in\n\n</div>\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Type-safe text generation for Celeste AI. Unified interface for OpenAI, Anthropic, Google, Mistral, Cohere, and more",
    "version": "0.2.1",
    "project_urls": {
        "Documentation": "https://withceleste.ai/docs",
        "Homepage": "https://withceleste.ai",
        "Issues": "https://github.com/withceleste/celeste-python/issues",
        "Repository": "https://github.com/withceleste/celeste-python"
    },
    "split_keywords": [
        "ai",
        " anthropic",
        " claude",
        " cohere",
        " gemini",
        " llm",
        " mistral",
        " openai",
        " text-generation"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "74d847c6900db561c95d244ef46bb6f6664dbc18562caa6850f1be2e41f8fd0c",
                "md5": "c809e6b976c6563417c799098bc7ed7e",
                "sha256": "8c435444ae0a5b4d3d11035919206726eab902b8396db5869aef4d3e60938f02"
            },
            "downloads": -1,
            "filename": "celeste_text_generation-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c809e6b976c6563417c799098bc7ed7e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 42407,
            "upload_time": "2025-11-10T18:39:22",
            "upload_time_iso_8601": "2025-11-10T18:39:22.228221Z",
            "url": "https://files.pythonhosted.org/packages/74/d8/47c6900db561c95d244ef46bb6f6664dbc18562caa6850f1be2e41f8fd0c/celeste_text_generation-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8b9e49b3379f0d90d8cc7c69c6edb2dfeeb9c34846039a98544a2d26c117667",
                "md5": "d2659883bc7c2d45be42b8652751cdf7",
                "sha256": "6b5e9623a7a49af1263fb4317ffa81b576b8c35f268b0677c388e28bb73698f6"
            },
            "downloads": -1,
            "filename": "celeste_text_generation-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d2659883bc7c2d45be42b8652751cdf7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 21271,
            "upload_time": "2025-11-10T18:39:26",
            "upload_time_iso_8601": "2025-11-10T18:39:26.034216Z",
            "url": "https://files.pythonhosted.org/packages/a8/b9/e49b3379f0d90d8cc7c69c6edb2dfeeb9c34846039a98544a2d26c117667/celeste_text_generation-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-11-10 18:39:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "withceleste",
    "github_project": "celeste-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "celeste-text-generation"
}
        
Elapsed time: 2.29108s