Go Micro Logo Go Micro

Atlas Cloud Sponsors Go Micro: 300+ AI Models, One Integration

May 28, 2026 • By the Go Micro Team

We’re excited to announce that Atlas Cloud is sponsoring Go Micro as an official AI provider partner. Atlas Cloud is now a first-class provider in the ai package, giving Go Micro users access to 300+ models across text, image, and video through a single integration.

The Sponsorship

Atlas Cloud is an enterprise AI infrastructure platform that provides a unified API for LLM, image, and video generation. They partner with OpenRouter and ComfyUI, offer SOC 2 and HIPAA compliance, and run a custom inference engine (Atlas Photon) with FP4 quantization for fast, cost-effective inference.

Their sponsorship supports Go Micro’s continued development as an AI-native microservices framework. Like Anthropic’s Claude Max sponsorship that accelerated our MCP integration, Atlas Cloud’s support helps us maintain and expand the framework for the growing community of developers building AI-powered services.

What Atlas Cloud Brings

Atlas Cloud’s platform stands out for three reasons:

Breadth of models. Over 300 curated models including DeepSeek, Qwen, GLM, Kimi for text; GPT Image, Flux, ERNIE for images; and Seedance, Kling, Wan, Veo for video. New SOTA models are deployed on day zero of release.

OpenAI-compatible API. Atlas Cloud exposes a /v1/chat/completions endpoint that’s a drop-in replacement for OpenAI. If you’re already using the OpenAI SDK, switching to Atlas Cloud is a one-line change — just swap the base URL.

Enterprise-ready. SOC 2 certified, HIPAA compliant, pay-as-you-go pricing with no minimums. Competitive rates, often 48-54% below comparable providers.

The Integration

Atlas Cloud is available in Go Micro’s ai package as a registered provider. Here’s the quick start:

import (
    "go-micro.dev/v5/ai"
    _ "go-micro.dev/v5/ai/atlascloud"
)

m := ai.New("atlascloud",
    ai.WithAPIKey("your-atlas-cloud-key"),
)

resp, err := m.Generate(ctx, &ai.Request{
    Prompt:       "Explain microservices in one paragraph",
    SystemPrompt: "You are a helpful assistant",
})
fmt.Println(resp.Reply)

The default model is llama-3.3-70b and the default base URL is https://api.atlascloud.ai. Both are configurable:

m := ai.New("atlascloud",
    ai.WithAPIKey("your-key"),
    ai.WithModel("deepseek-v4"),
    ai.WithBaseURL("https://api.atlascloud.ai"),
)

Image Generation

Atlas Cloud’s image generation models are available through Go Micro’s ImageModel interface. Generate images from text prompts with the same pattern as text generation:

ig := ai.NewImage("atlascloud",
    ai.WithAPIKey("your-key"),
)

resp, err := ig.GenerateImage(ctx, &ai.ImageRequest{
    Prompt: "A futuristic city skyline at sunset, digital art",
    Size:   "1024x1024",
})

// resp.Images[0].URL contains the generated image
fmt.Println(resp.Images[0].URL)

Atlas Cloud supports models like gpt-image-1, flux-2, and more from their 300+ model catalog. The same ImageModel interface works with OpenAI too — swap the provider name and your code stays the same.

Tool Calling

Atlas Cloud supports OpenAI-compatible function calling, which means it works with Go Micro’s tool execution flow. Services registered in the registry become tools that the model can call:

import "go-micro.dev/v5/ai/tools"

set := tools.New(service.Registry())
discovered, _ := set.Discover()

m := ai.New("atlascloud",
    ai.WithAPIKey(key),
    ai.WithToolHandler(set.Handler(service.Client())),
)

resp, _ := m.Generate(ctx, &ai.Request{
    Prompt: "List all users and send a welcome email to each",
    Tools:  discovered,
})

The model discovers your services, picks the right endpoints, and the ToolHandler executes the RPCs. This works identically to how it works with Anthropic or OpenAI — the provider is swappable.

micro chat

Atlas Cloud works out of the box with the micro chat CLI:

ATLASCLOUD_API_KEY=your-key micro chat --provider atlascloud
> list all orders from the last week
> create a new user named Alice with role admin

micro run

When running micro run or micro server, Atlas Cloud is auto-detected if you set the base URL:

export MICRO_AI_API_KEY=your-atlas-cloud-key
export MICRO_AI_BASE_URL=https://api.atlascloud.ai
micro run

The agent playground at /agent will use Atlas Cloud for all LLM calls.

Provider Lineup

With Atlas Cloud, Go Micro now supports seven AI providers:

Provider API Format Default Model
Anthropic Native (Messages API) claude-sonnet-4-20250514
Google Gemini Native (generateContent) gemini-2.5-flash
OpenAI Native (chat/completions) gpt-4o
Atlas Cloud OpenAI-compatible llama-3.3-70b
Groq OpenAI-compatible llama-3.3-70b-versatile
Mistral OpenAI-compatible mistral-large-latest
Together AI OpenAI-compatible Llama-3.3-70B-Instruct-Turbo

All providers implement the same ai.Model interface and work with ai/tools, micro chat, and the agent playground.

Getting Started

  1. Sign up at atlascloud.ai and get an API key
  2. Import the provider:
import _ "go-micro.dev/v5/ai/atlascloud"
  1. Use it in your service, the CLI, or the agent playground

See the full Atlas Cloud Integration Guide for detailed examples, environment variable configuration, and model selection.

What This Means

Go Micro’s position is that every microservice should be agent-accessible, and the model powering the agent should be your choice. Atlas Cloud’s 300+ models mean developers aren’t locked into a single provider or pricing tier. A service built with Go Micro works with Claude, GPT-4, Gemini, Llama, DeepSeek, or any of the hundreds of models Atlas Cloud offers — same code, different import.

We’re grateful to Atlas Cloud for their sponsorship and excited to have them as part of the Go Micro ecosystem.


Go Micro is an open source framework for distributed systems development. Star us on GitHub.

Thanks to Atlas Cloud for sponsoring Go Micro and supporting the open source community.

← Your Microservices Are Already an AI Platform
All Posts