Rust 多提供者生成式 AI 客户端 (Ollama、OpenAI、Anthropic、Gemini、DeepSeek、xAI/Grok、Grok、Cohere 等)
Rust 多提供者生成式 AI 客户端 (Ollama、OpenAI、Anthropic、Gemini、DeepSeek、xAI/Grok、Grok、Cohere 等)
genai 提供了一个单一、人性化的 Rust API,用于访问原生协议的多 AI 供应商,包括 Anthropic、OpenAI、Gemini、xAI、Ollama、Groq 等。
预置提供商: OpenAI, openai_resp, Anthropic, Gemini, omlx, ollama, ollama_cloud, vertex, bedrock_api, bedrock_sigv4, github_copilot, opencode_go, groq, together, fireworks, cohere, nebius, mimo, DeepSeek, minimax, zai, zai_coding, bigmodel, aliyun, qwen_cloud, baidu, moonshot (moonshot.cn), kimi (moonshot.ai), aihubmix, open_router, atlascloud, xai。
提供商和适配器还可以通过带有命名空间的模型名称强制使用,例如 qwen_cloud::qwen3.8-max。可以使用内置的 genai_n 适配器访问自定义的 OpenAI 兼容端点。设置 GENAI_{n}_ENDPOINT 和可选的 GENAI_{n}_API_KEY,然后使用 genai_{n}::model_name 命名空间:
暂无开放 Issues,或尚未同步最近议题。